Author Archive

Fixing FTBFS

September 17, 2009

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

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.

Did you always wonder…

July 1, 2009

… 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 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.

Testing your packages using pbuilder

June 24, 2009

The unstoppable Nathan Handler is up next and will talk to you about using pbuilder and testing packages. For those who are awake at 25th June, 0:00 UTC, this is going to be a real treat. Where? As always: #ubuntu-classroom on (If you can’t make it, check out the logs later on.)

Thanks again to Jonathan Thomas who did the last session about Packaging Plasmoids and KDE4 apps, logs are up at the usual place.

The good thing about rescheduling…

June 4, 2009

… is that you get two Packaging Training sessions on one day!

Due to a scheduling mistake, Michael Vogt couldn’t make it, so I made it an impromptu Ubuntu Development Q&A session instead (Logs). Our good friend and apt/synaptic/update-manager/…/… maintainer Michael Vogt will talk about Make Your Package Upgrade Correctly at 15:00 UTC in #ubuntu-classroom on later today!

Make sure you’re there later on! Thanks Michael for giving the session!

First Packaging Training session

April 2, 2009

So we just had our first Packaging Training session. It was awesome! Lots of people attended and although we didn’t quite manage to hold the session in exactly one hour, we had a bunch of people presenting their patch at the end of the session.

So what did we do? We had a look at a bug that was still there in Ubuntu, bug fixed Upstream already. We walked through all the steps necessary and worked our way through a bunch of snags that we hit. Logs of the session are available.

I hope everybody had a good time and hopefully we’ll close down the number of bugs fixed elsewhere.

Great start of Packaging Training. Next up is James Westby at 9th April, 12:00 UTC talking about bzr builddeb. See you there!

2nd April, 6:00 UTC: Fixing an Ubuntu bug

April 1, 2009

Tomorrow is going to be the first of our weekly Packaging Training sessions and we’re very excited because it fits quite well into the release schedule: “Fixing an Ubuntu bug”. 🙂

Haven’t you sometimes wondered “What does it actually take to get this fixed in Ubuntu?” if you actually exactly knew what needed changing? Tomorrow is going to be great opportunity to find out. I hope to see you in #ubuntu-classroom!

There’s actually two points involved in getting something fixed in Ubuntu: 1) a bunch of detective work, 2) knowing the processes, tools and stuff. Tomorrow we’ll talk a little bit about both and … let’s make it a challenge: let’s see how many attendees get bugs fixed in the few weeks afterwards. 🙂

Packaging Training kicking off this week!

March 31, 2009

Short version: if you’re interested in learning what it takes to learn packaging, mark Thursday in your calendar. From now on Thursday is Packaging Training Day.

Based on our experience with initiatives like the MOTU Q&A Sessions, the Ubuntu Developer Week and Ubuntu Open Week, the Ubuntu Developer Community is offering the following training effort starting in April:

  • one 1-hour session every week
  • short demo of packaging techniques
  • rest of the hour: ask all the questions you like
  • in #ubuntu-classroom on
  • with translators in #ubuntu-classroom-{de,es,it,fr,…} if you’re not sure enough asking your questions in English yet

We rotate session times to make sure we cover all timezones:

  • 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
  • (5th Thursday of the month, 6:00 UTC)

So for April we’re very proud to announce the following sessions:

  • 2nd April, 06:00 UTC: Daniel Holbach, Fixing an Ubuntu bug
  • 9th April, 12:00 UTC: James Westby, bzr builddeb –in-15-minutes
  • 16th April, 18:00 UTC: Didier Roche, How-to update a package
  • 23rd April, 00:00 UTC: Daniel T Chen, Package testing: piuparts and VMs
  • 30th April, 06:00 UTC: Daniel Holbach, Getting Started with Ubuntu Development

Do you want to give a session? Do you have questions? Would you like to request a session? Would you just like to hang out? Do you want to help out with translations? Header over to Packaging/Training and add yourself.

This is an effort by the Ubuntu Developer Community, if you can do something to improve it and help others to get the most out of it, help out. This is going to be what we make of it. Get involved now!