Following up my own question and including what we collected so far...
Sorry if this is a bit longer, but I hope it might be useful for
On Fri, 27 Mar 2015 16:32:17 +0100 Lars Vogdt wrote:
Are there any topics that you want to get covered
during the openSUSE
1. The idea behind packaging (presentation):
* Why do we need RPM (or a package manager) at all?
* Ever tried to deploy a security fix after you installed something
* Software lifecycle does not end after "deploy & start"
* What are the real benefits for a user?
* What are the real benefits for a developer?
* What is the different view of a packager and a developer? (roles)
* What is the benefit for a distribution?
2. Very basic
* from the usual triple ./configure; make; make install
to rpm specfile
* try it out on a simple example
--- switch to workshop style ---
3. "Using the openSUSE Build Service with osc"
* get account
* home project
* new packages
* check in and checkout
* patches to pristine sources
* collboration (branching)
* devel project vs. home project
* Concentrate on osc but make references to webui
4. Intermediate topics
* build dependencies
* runtime dependencies
* %files tricks
* shared and static library packages
5. More advanced (specific?) Packaging topics
* services (sysv and systemd)
* security in packaging (minimal permissions, different users and
* security considerations for the packaged files too, such as suid,
* how to get a dbus services/suid/default start granted?
* Probably not cover Java, nodejs
* package updates done correctly: differences between install and
update of an installed package (%pre %post %*un %*in , order, etc)
** %triggers? epoch?
6. Collaboration and communication
* Communication is important: where to find the right people to help
you; where to discuss proposals and how to interact with reviewers
* Reject is not "they are mean to me"
* Most common challenges -- packaging policies
=> get feedback from dimstar and friends
* Patch policy
* What does it take to be a responsible packager
Is anything missing from *your* personal list?
With kind regards,
To unsubscribe, e-mail: opensuse-packaging+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-packaging+owner(a)opensuse.org