Fri, 09 Dec 2011
Gregor Herrmann kindly posted his usual workflow for
preparing non maintainer uploads (NMUs) fixing Release Critical bugs.
I'd like to add, that it is usually a very good idea to also
pts-subscribe to the package you uploaded, just in case you
introduce some new bugs (see for #651452 or #651112 for examples of bugs I got
to know after uploading NMUs).
When subscribing you'll get copies of BTS activity, teesting migration and similar. You can either subscribe to that via the package tracking system at http://packages.qa.debian.org/<packagename> (see for example the iftop PTS) in the lower left box, or via the pts-subscribe command in the devscripts package.
I prefer the later method, as that also creates a pts-unsubscribe job via at. But please know, that you need a working mail transfer agent as well as the tool at for that. Well, and it helps if you have a machine running most of the time ;)
Mon, 05 Dec 2011
Uff. Two and a half days of hunting release critical bugs ended yesterday evening.
It think it was quite a success. According to the statistics we closed
23 bugs with direct uploads, we created patches for 11, 9 bugs got
solved by package removals, 6 will be closed by uploads via the
delayed queue, 2 bugs were closed as unreproducible, and 9 other bugs where
closed as well (e.g.
already fixed in older version). On the other
hand we opened 3 and upgraded 6 bugs to be release critical. So in the
end, we solved about...
60 bugs! Wow, I'm really impressed!
I'm also really pleased how well we integrated the
newbs. As I
already mentioned, when planing for this BSP started, we were a bit worried
about the DD / non-dd ratio, but in the end everything worked out very
well. All of those, who registered as
interested users where able
to fix some rc bugs, or help sort out some BTS hickups, e.g. bugs opened
with package a but closed in package b. And as a special pleasure it seems,
that the longest outstanding rc
bug might be fixed soonish, too :)
I'd also like to thank Pengutronix for hosting and sponsoring the BSP! The infrastructure worked very well: You arrived, plugged in your notebook, had a local mirror, IPv6 and fast enough connection to the outside. They also provided lots of snacks, cooked food and drinks (later they complained Debian people won't drink enough; apparently they calculated with way more drinks) and a general good atmosphere.
PS: To the best of my knowledge, it was also the
bug squashing party ever, with most foods and all the electricity coming
from certified ecological production. Cool, eh?
Sun, 04 Dec 2011
Stats so far:
Closed with direct uploadeds: 20
Supplied a patch: 7
Closed by removals: 8
Closed otherwise (e.g. by proper versioning): 9
However, we also had to upgrade 6 and open 3 new bugs, but so far we still have solved more issues than we found :)
PS: Actually I think the numbers are even better, as we forgot to count some of the bugs.
Sat, 03 Dec 2011
Yesterday the Bug Squashing Party in Hildesheim, Germany started. I think it's going well, according to the statistics of the #debian-bugs channel, we solved 11 bugs with direct uploads, 2 with uploads to delayed, 5 via package removals and opened/upgraded only one. So we are still fixing more than we break ;)
I'm especially pleased that some of the above was done by
newbies. When we started to organise this BSP (well, when I started
to watch Meike and Wolfram organise it to be precise), we where kind of
worried by the
experienced developer to
newbie ratio, and
already started to prepare introductions to packaging and similar adhoc
sessions, but as it seems they don't seem to be needed. Good :)
So back to fixing stuff, good hunt!
Fri, 02 Dec 2011
The bug webinterface of the Ultimate Debian Database currently knows about the following release critical bugs:
|Remaining to be fixed in Wheezy:||956|
Of these 956 bugs, the following tags are set:
|Pending in Wheezy:||43|
|Patched in Wheezy:||178|
|Duplicates in Wheezy:||50|
|Can be fixed in a security Update:||33|
|Contrib or non-free in Wheezy:||12|
|Claimed in Wheezy:||0|
|Delayed in Wheezy:||2|
|Otherwise fixed in Wheezy:||93|
Ignoring all the above (multiple tags possible) 604
bugs need to be fixed by Debian Contributors to get Debian 7.0
However, with the view of the Release Managers, 991 need to be dealt with for the release to happen.