Testing your packages using pbuilder

June 24, 2009 by

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 irc.freenode.net. (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.


Packaging KDE4 Apps/Plasmoids

June 17, 2009 by

Our next Packaging Training Session is going to show Kubuntu a little love. This Thursday (June 18) at 18:00 UTC, MOTU Jonathan Thomas (JontheEchidna) will be leading a session on packaging KDE4 Apps and Plasmoids. Find out what it takes to pitch in and join the Kubuntu community. Learn the ways of the Kubuntu Ninjas!

Join us, as always, in #ubuntu-classroom on irc.freenode.net.

If KDE isn’t your thing, remember all the past Packaging Training Session logs are on the wiki. We’re also planning for next month. Is there a techinque or tool you want to share with your fellow K/Ubuntu contributors? Is there something that you’ve been hoping someone would lead a session on? Let us know. The commentsa are open!

Packaging Java libraries

June 11, 2009 by

As ttx already announced, he is giving a session today, as part of our weekly Package Training Sessions, about packaging Java libraries. The session is today, June 11th @ 12:00 UTC.

If you’re interested in Java packaging and 12:00 UTC suits you fine, come and join usĀ  at #ubuntu-classroom on irc.freenode.net. If 12:00 UTC is too early, too late or you just cannot make it, remember that the logs of this, and the rest of the packaging training sessions are stored at https://wiki.ubuntu.com/Packaging/Training/Logs.

The good thing about rescheduling…

June 4, 2009 by

… 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 irc.freenode.net later today!

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

Make Your Package Upgrade Correctly

June 2, 2009 by

The next session of our weekly Package Training Sessions will be next Thursday @ 6:00 UTC. Michael Vogt (mvo), Update Manager’s main developer, will be talking about “Making Your Package Upgrade Correctly”.

Have you ever tried to upgrade your distribution and got an error when upgrading a package? Michael will give us good tips on how to avoid these issues in our packages. If you care about your users’ upgrade experience, come and join us at #ubuntu-classroom on irc.freenode.net.

Reviewing new packages

May 20, 2009 by

The next installment of our on-going, regularly scheduled, always informative, weekly Package Training Sessions will be tomorrow (Thursday) @ 18:00 UTC (did I mention that they’re always on Thursdays?). Morten Kjeldgaard (mok0) will be presenting on “Reviewing new packages.”

New packages for Ubuntu go through a review process on the aptly named site REVU. If you want to pitch in and help look at new packages, or if you’re just interested in knowing what it takes to get a package in Ubuntu, you should drop on by #ubuntu-classroom on irc.freenode.net.

What’s that you say? You’re not interested in new packages at all? You want to patch packages already in the archive? Well you should have been at last week’s session!

Luckily the logs are up on the wiki. Alexander Sack (asac) showed us how to use some of the patch systems for Debian packages, quilt and simple-patchsys for CDBS.

Patch Systems and Packaging

May 14, 2009 by

Last week, Dustin Kirkland (kirkland) kicked off our second month of packaging training sessions with a session about Personal Package Archives (PPAs). He went through the entire process of downloading a source package from the official repositories, making a change, and uploading the new package to a PPA. He even had an interactive Screen session setup so that everyone could watch him as he did this. If you have any interest in PPAs, I would strongly urge you to read through the logs of the IRC session.

This week, Alexander Sack (asac) will be leading a session about Patch Systems and Packaging. The session will take place on:14th May, 12:00 UTC, and it will take place in #ubuntu-classroom on irc.freenode.net. This is going to be a great session that you will not want to miss.

Personal Package Archives (PPAs)

May 6, 2009 by

Following up last week’s Ubuntu Open Week and Daniel Holbach’s Packaging Training session about Getting Started with Ubuntu Development, we have another great session to present to you. This week, Dustin Kirkland (kirkland) will be leading a session about Personal Package Archives (PPAs). The session is scheduled for: 7th May, 06:00 UTC, and it will take place in #ubuntu-classroom on irc.freenode.net. PPAs are a great way to share the packages that you create with other users. Knowing how to properly use them can be a very valuable skill to know. We hope to see you all at the session; you will not want to miss it.

Getting Started with Ubuntu Development

April 29, 2009 by

There’s a lot of exciting stuff going on this week in Ubuntu-land! Ubuntu Open Week is in full swing. You should really it check out if you want to learn more about the Ubuntu community.

For people interested in taking the next step and diving into Ubuntu development, this week’s regularly scheduled Packaging Training Session is for you. Daniel Holbach will be hosting Getting Started with Ubuntu Development. It is scheduled for 30th April, 06:00 UTC, and as always it will take place in #ubuntu-classroom on irc.freenode.net.

If you attended Daniel’s Doing Ubuntu Development session during Open Week on Monday, this should be a good continuation. He’ll use some hands-on examples to take you through setting up a development environment. With Jaunty just out the door, and Karmic Koala now open for development, it’s a great time to get involved and help shape the next Ubuntu release.

This session will also round out the first month of our weekly Packaging Training Sessions. Next month is already looking like it will be great, but if you missed any of the previous sessions, you can still go back and check out the logs:

The training doesn’t stop for a release party

April 23, 2009 by

Even on the eve of Jaunty’s release, we’re already working towards training more potential developers for the next release. In our most recent Packaging Training Session, Daniel T Chen led a great discussion on Package testing: piuparts and VMs. He led us through an example of how to use piuparts in order to test the installation, upgrade, and removal of packages. Piuparts is an under-used, but important QA tool for packagers. Proper QA will both save you time in the long run and help make Ubuntu better. You can find the logs on the wiki, if you missed it.

To kick off the Karmic cycle, the one and only Daniel Holbach will be back with our next Packaging Training Session: Getting Started with Ubuntu Development. It is scheduled for 30th April, 06:00 UTC, and as always it will take place in #ubuntu-classroom on irc.freenode.net. It should be a great starting point for MOTU hopefuls.

Don’t party too hard at your local Jaunty Release Party!