I am currently on a rotation with the Launchpad bugs team for a six month period coinciding with the Maverick release. While I have made some patches to Launchpad in the past my first substantial change recently landed on edge. Most of my previous work has been for the API but this is work is really quite exciting as it resulted in a change to a web page on Launchpad.
The work I’ve done adds bugs that people or teams are structurally subscribed, for example a subscription to bugs about a package, to their +patches page. For further details see the bug report. The change is really best illustrated by looking at a team with some structural subscriptions, like the Ubuntu Server team, on production and edge.
Before:
After:
Now we see bugs with patches for packages like apache2, php5 and more – lots more! Pretty outstanding if you ask me! I really believe that having a team structurally subscribed to packages they care about and having the bug mail going to a mailing list, like the Ubuntu Server team does, makes for a good work flow. Hopefully, the modified result set makes this story more compelling and is useful to them. As a part of this work I added a way to search for bug tasks using structural subscriptions and I plan to make this available via the API so stay tuned!
Now the +patches page looks rocking!
Nice work, Brian! This looks like a solid improvement in aligning Launchpad with the way people use it in practice.