I love planning a new Ubuntu release. It’s a great experience to take a few steps back and look at the biggest challenges and opportunities in your area of interest and try to identify the most promising.
Personally, I want us to get better at involving interested Ubuntu users in the development process. We have gotten better and better over the years, but there’s still things we can do better. The fantastic answers in the survey I announced recently helped a lot to see the issues more clearly. (Expect a report of the survey soon.)
So here’s the list of blueprints I registered and where I expect some movement next cycle (feel free to subscribe to any of these, and follow along, if you’re not at UDS):
- Celebrating developer contributions
How can we get better at celebrating contributions to Ubuntu development? There is massive amounts of great work going into Ubuntu, some of this is under the radar because it is less visible. Celebrating this more publicly would be both inspiring for those who did the good work, and others who didn’t know about the great work before.
- Developer Advisory Team
As opposed to having fully-fledged 1-on-1 mentoring, we might want to think of a much more light-weight approach and coordinate efforts such as: 1) reach out to new contributors, thank them for their work and get feedback, 2) reach out to people who might be ready to apply for upload rights and help them, 3) reach out to contributors that went inactive and get feedback from them and offer help.This should be easily manageable by a small team and would make the developer world a much more social experience.
- Development documentation improvements
It’d be worth to discuss the list of open issues of our developer documentation and review the results of the recent survey.
- Making Harvest rock
Harvest hasn’t seen much development recently, but we still need a good place to summarise all the needed work in the distribution.Problems both in representation and data should be discussed.
- Reaching out to future Ubuntu developers
There is a huge interest in getting involved in Ubuntu development. We want to better reach out to everybody who is interested. The recent survey data will probably help with the discussion of this.
- Weekly Ubuntu Development News
We have weekly development updates already, so these can serve as a good piece of news infrastructure. We need to put the project on broader feet and figure out submissions processes, etc. Also are we going to talk about new interesting news bits we might want to include.
These are just the sessions that I will be leading, there will be loads more I’ll attend and contribute to though. 🙂
I’m looking forward to this great UDS!
The Ubuntu Packaging Guide has made a lot of progress since its inception and we have a bunch of great articles together already, which make it a lot easier for newcomers to get a sense of direction and find out how to use the tools.
Some of us have been filing bug reports about it recently, and it’d be great to get them fixed and out there. If you are new to the packaging world, but still want to help out, just say so in your merge proposal and we give it another fact check.
The good news is, the process of fixing these bugs is quite simple, just:
- bzr branch lp:ubuntu-packaging-guide
- <edit and fix>
- bzr commit
- bzr push lp:~<yourlaunchpadid>/ubuntu-packaging-guide/<bugnumber>
- bzr lp-open
- <click on “(+) Propose for merging”>
Here is a list of bugs that would be great to have fixed:
And here is a list of articles that still need to be written:
Be bold, propose changes – every little fix will help.
(Here’s a list of more bugs.)
If you haven’t checked out the Packaging Guide yet, here is it online, or install it like this:
- sudo add-apt-repository ppa:ubuntu-packaging-guide-team/ppa
- sudo apt-get update
- sudo apt-get install ubuntu-packaging-guide
It’s time for another fantastic Ubuntu Open Week!
From 17th October to 21st October there will be one-hour long sessions on IRC about a huge variety of sessions.
Myself I’ll be part of the fun, I’ll speak about Getting Started with Ubuntu Development tomorrow, 18th October from 14:00 UTC – 16:00 UTC.
For my session it will be good, if you set up a Launchpad account already.
Join in, learn, participate and make friends.
It’s just great how easily you can make friends in the Ubuntu world. When I first entered the IRC channels, it took me a few minutes to get to know people, some of them I’m still in touch with, even 7 years later.
The belief that we can make the world a better place together and the excitement about what we’re doing clearly bonds us together. Over the years, I met many of my Ubuntu friends in other places, was it at conferences, holidays or elsewhere – it was always big fun. Even if you can’t travel, the good thing is that there is loads of additional Ubuntu-unrelated places (like social networks, etc.) where you can easily get in touch and keep up with what’s happening in their part of the world.
Yesterday I set up https://wiki.ubuntu.com/Social to make it easier to spot where all your Ubuntu friends are hanging out elsewhere. Please feel free add your team or group to it.
You were always interested in Ubuntu Development and gave it a try already? Perfect!
With Ubuntu 11.10 almost out the door, we started the planning of the 12.04 (precise) development cycle and we would love to know how well our documentation is known and working today, so we can see what we can improve.
Please give us your feedback in this short survey – it just takes a few minutes (if you’re not trying to write a novel in reply). Have your say and help us improve!
Thanks a bunch in advance! 🙂