[opensuse-packaging] Packaging day(s?) at oSC 2015

Hi @ll You hopefully know already that the openSUSE Conference[1] in The Hague from May 01 - 04, 2015 will also have some nice talks and workshops around packaging. Currently we plan to organize a whole day with presentations and workshops around packaging from beginner sessions to discussions with experts around everything you can imagine (especially after a few beers ;-) As YOU are the core target audience, it would be very cool if we can get your attention - and you already can start helping us with your input... Are there any topics that you want to get covered during the openSUSE Conference? Please note that we plan to do recording, so even if you do not participate directly, you might get your questions answered via Video. with kind regards, Lars -- [1]: https://events.opensuse.org/conference/oSC15 -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org

Hi 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 someone. 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 Conference?
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 from source? * 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 * changelog * 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 * subpackages * shared and static library packages 5. More advanced (specific?) Packaging topics * services (sysv and systemd) * security in packaging (minimal permissions, different users and groups, apparmor/selinux) * security considerations for the packaged files too, such as suid, etc * how to get a dbus services/suid/default start granted? * perl * python * ruby * 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? ** http://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Syntax 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, Lars -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (1)
-
Lars Vogdt