For anyone who subscribes specifically to this blog instead of following it on Planet Ubuntu, we will no longer be using this blog to announce Packaging Training Sessions. Instead, they will be on the new Ubuntu Classroom blog. All Packaging Training posts will be under the ‘Packaging Training’ category, so if you are only interested in these sessions, you do not need to subscribe to the full blog (however, I would recommend doing so). The new Classroom blog is also on Planet Ubuntu.
Last month saw another successful Ubuntu Developer Week, but our community has a lot more useful knowledge to share than can fit into one week. With that in mind we’re re-launching the weekly Packaging Training Sessions. These one-hour sessions in #ubuntu-classroom are held every Thursday on a rotating schedule.
- 1st Thursday of the month, 6:00 UTC
- 2nd Thursday of the month, 12:00 UTC
- 3rd Thursday of the month, 18:00 UTC
- 4th Thursday of the month, 0:00 UTC
The sessions consist of short demonstrations and offer plenty of time to ask questions. We’ve gotten a great response to this initiative in the past. It’s both a great door way into Ubuntu development and a way for old hands to stay up-to-date with new techniques. Previous sessions have included such topics as:
- bzr builddeb –in-15-minutes.
- How-to update a package.
- Testing your packages using pbuilder.
- Mozilla packaging techniques.
In order to make this happen, we’re looking for folks willing to lead sessions. If you’re interested, whether you have a specific topic you think other developers should know about or you just want to pitch in, contact the Packaging Training Coordinators. Short presentations are absolutely OK. A 15 minute demo is exactly what we’re aiming for to allow enough time for questions afterward.
Of course, we’re also always looking for new ideas for session topics. If there’s something you’d like to learn, let us know in the comments or on the wiki.
Stay tuned here for announcements of up-coming sessions…
Some of you might know it already, others might have to consult the glossary to find out what FTBFS means. We are talking about packages that fail to build from source. As an Ubuntu developer you will sometimes notice that suddenly packages don’t build any more because some library changed, something in the toolchain changed or whatever other crazy reason.
We are going to have two experts around for a Packaging Training session about “Fixing FTBFS” around: Michael Bienia and Stefan Potyra. If you always wanted to know what you can do to help out, this is one of the very very good opportunities.
If you can’t make it, there’s going to be logs available afterwards.
Thanks Michael and Stefan!
Time for another exciting Packaging Training Session. This time is going to be a bit unusual, we are going to be very hands-on. We will have Colin Watson, Daniel Holbach, James Westby and Sébastien Bacher around who will review your patches, updates and other sponsoring requests while you are there and point out problems on IRC.
Following up last week’s great session about Mozilla Packaging Techniques, Emmet Hikory (persia) will be giving a session about how to upgrade a package properly. The session will take place on August 6th, at 6:00 UTC in #ubuntu-classroom on irc.freenode.net. We hope to see you there. As always, if you are interested in viewing the logs for any of our previous sessions, they are available on the wiki.
Tomorrow at 30th July, 06:00 UTC Alexander Sack (asac) from the Ubuntu Mozilla Team will give a session on the techniques they use for packaging Mozilla packages. He will cover packaging of extensions, and how they make use of bzr to co-ordinate their work.
Join us in #ubuntu-classroom on irc.freenode.net.
If you’re anything like me, you might have read something about the plans for debhelper 7 when they were still in the works. The idea of having a debian/rules file as simple as the following sounded pretty darn cool.
Then Debian Sid was unfrozen and Ubuntu Karmic opened for development, and you found a packaging bug you wanted to fix or a package you work on was ready to be merged. Say you needed to run some code manually after a particular debhelper command is run, but the rules file was converted to use some of the new features in debhelper 7. You probably found your self wondering what happened to my rules file!
Well, in this week’s Packaging Training Session James Westby (james_w) will be answering just that question in his session, Debhelper v7: what happened to my rules file? Come to #ubuntu-classroom on irc.freenode.net at 09th July, 12:00 UTC to get the answer and learn how to take advantage of all the cool new stuff in dh 7.
… how something particular is done in the Ubuntu developers world? Or you have a question about a specific packaging problem?
Also: find out what the last 15 sessions were about.