We are Moving

April 7, 2010 by

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.


Re-booting the Packaging Training Sessions

February 22, 2010 by

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:

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…

Fixing FTBFS

September 17, 2009 by

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!

On-Call Review

August 12, 2009 by

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.

How to upgrade a package properly

August 6, 2009 by

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.

Mozilla packaging techniques (extensions, patchsystems, bzr)

July 29, 2009 by

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.

Packaging Perl Modules

July 22, 2009 by

After the session from the Mono team last week we have our friends from the Debian Perl team joining us to give you details on packaging Perl modules and how to get involved with their team. gwolf and jawnsy will present the session in #ubuntu-classroom on irc.freenode.net at 23rd July, 00:00 UTC.

Mono packaging: quick, easy, and awesome

July 15, 2009 by

In this week’s Packaging Training Session Jo Shields (directhex), of the Debian/Ubuntu Mono team, will be explaining how to package Mono applications and libraries. Come to #ubuntu-classroom on irc.freenode.net at 16th July, 18:00 UTC to find out more.

What happened to my rules file?

July 8, 2009 by

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.

#!/usr/bin/make -f
dh $@

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.

Did you always wonder…

July 1, 2009 by

… how something particular is done in the Ubuntu developers world? Or you have a question about a specific packaging problem?

No problem, there’s another great Packaging Training Session tomorrow. Come to #ubuntu-classroom on irc.freenode.net at 02nd July, 06:00 UTC and we’ll find answers to your questions together.

Also: find out what the last 15 sessions were about.