Submit A Tip Alternative Tip Form

Ubuntu 11.10 Development Update 11

Ubuntu Development Update

The Ubuntu 11.10 release is getting nearer and nearer. It’s time to start organising your local release party! Only five weeks left until release!

So what’s still left to do in these five weeks? Obviously a few bugs still have to be fixed, but the gates are slowly closing: next week the kernel and the documentation text will be frozen and the week afterwards Beta 2 will be released. If you haven’t tried Oneiric yet: test Oneiric and file bugs. This is an excellent way to help out and make sure that 11.10 is in tip-top shape.

So what are all the developers doing if they’re not triaging bugs and fixing them?

Still we have a bunch of packages that are NBS (Not Built from Source). Here’s the current TODO list – it’s looking better already, but still needs a bit of work. For those of you who have a weakness for graphs, here’s the number of packages that failed to build which was brought down considerably in the last weeks.

Another task we could need some help with is: bugs with debdiffs. These are bugs that have patches attached, but were (unfortunately) ignored at some stage or rejected and need some brushing up because we have a more recent version of the package in the Ubuntu archive already. In any case it’s a good idea to check them out, see if the issue is still present and propose an updated fix if possible.

There’s still a number of bugs on the radar for Beta 2, but most of them are assigned already, so we’re well on track. If you’re interested in any other aspect of Ubuntu Oneiric, I’d refer you to the oneiric-changes mailing list and the big picture specification status overview instead.

Events

Ubuntu Global Jam happened last week and I’m delighted to say that 39 events around the globe participated and lots of local Ubuntu people had loads of fun. Here’s a break-down of the countries with jams:

  • Africa: Egypt, Tunisia, South Africa.
  • Australia
  • Europe: Czech Republic, Denmark, Hungary, Ireland, Italy, Netherlands, Portugal, Serbia, Slovenia, Spain.
  • North America: Canada, Mexico, USA.
  • South America: Chile, Colombia, Venezuela.

Isn’t that awesome?

Ubuntu Release Parties

There’s another opportunity for teams around the globe to get together and celebrate Ubuntu goodness! The Ubuntu Oneiric 11.10 release will get out on 13th October. Why don’t have a release party? Here’s how to organise it and here’s how to register it. There’s just 10 listed right now: add your country or city to it now!

Things that still need to get done

If you want to get involved in packaging and bug fixing, there’s still a lot of bugs that need to get fixed:

First timers!

The world is a great place where people step up and help build great things with Open Source: here’s a few new heroes, who joined the Ubuntu world since last week: Marco Gallotta, Florian Brandes, Jon Arnold, Thorsteinn A. Malmjursson, Patrik Nilsson, Tristan Schmelcher, Xerxes Rnby, Kyle Williams, Wido, Shih-Yuan Lee, Robie Basak, David Bensimon, Alexander Burger. 13 new people in a week! Holy cow!

Highlight: Ubuntu App Developer Week

Ubuntu App Developer Week

Ubuntu App Developer Week is happening this week, so if you’re into developing great new apps for users, be prepared to meet other excited app people and learn what’s new and what’s hot. Here a quick summary of what happened Monday to Wednesday already. Links go to the logs of those sessions.

Monday (David’s excellent summary):

  1. Making Ubuntu a Target for App DevelopersJonathan Lange
  2. Introducing Bazaar Explorer: Version Control for your AppsJonathan Riddell
  3. Your App & Launchpad best practices- Jason DeRose
  4. Getting Started With Python: a Hello World AppAlan Bell
These session logs are all worth a read and should tell you who to get in touch with about planning your next app adventure.
So what’s happening today and tomorrow you ask? Here we go:
Today:
  • 16:00 UTC: Creating an App Developer Website: developer.ubuntu.com – John Oxton, David Planella
  • 17:00 UTC: Rapid App Development with Quickly – Michael Terry
  • 18:00 UTC: Developing with Freeform Design Surfaces: GooCanvas and PyGame – Rick Spencer
  • 19:00 UTC: Making your app appear in the Indicators – Ted Gould
  • 20:00 UTC: Will it Blend? Python Libraries for Desktop Integration – Marcelo Hashimoto
Tomorrow:
  • 16:00 UTC: Getting A Grip on Your Apps: Multitouch on GTK apps using Libgrip – Jussi Pakkanen
  • 17:00 UTC: Creating a Google Docs Lens – Neil Patel
  • 18:00 UTC: Practical Ubuntu One Files Integration – Michael Terry
  • 19:00 UTC: Publishing Your Apps in the Software Center: The Business Side – John Pugh
  • 20:00 UTC: Writing an App with Go – Gustavo Niemeyer

Awesome, isn’t it? Make sure you join in on the fun.

Get Involved

  1. Read the Introduction to Ubuntu Development. It’s a short article which will help you understand how Ubuntu is put together, how the infrastructure is used and how we interact with other projects.
  2. Follow the instructions in the Getting Set Up article. A few simple commands, a registration at Launchpad and you should have all the tools you need, and you’re ready to go.
  3. Check out our instructions for how to fix a bug in Ubuntu, they come with small examples that make it easier to visualise what exactly you need to do.

Find something to work on

Pick a bitesize bug. These are the bugs we think should be easy to fix. Another option is to help out in one of our initiatives.

In addition to that there are loads more opportunities over at Harvest.

Getting in touch

There are many different ways to contact Ubuntu developers and get your questions answered.

  • Be interactive and reach us most immediately: talk to us in #ubuntu-motu on irc.freenode.net.
  • Follow mailing lists and get involved in the discussions: ubuntu-devel-announce (announce only, low traffic), ubuntu-devel (high-level discussions), ubuntu-devel-discuss (fairly general developer discussions).
  • Stay up to date and follow the ubuntudev account on Facebook, Identi.ca or Twitter.