{"id":854,"date":"2014-11-09T14:19:04","date_gmt":"2014-11-09T12:19:04","guid":{"rendered":"http:\/\/www.lucas-nussbaum.net\/blog\/?p=854"},"modified":"2014-11-09T16:35:15","modified_gmt":"2014-11-09T14:35:15","slug":"jessie-frozen-can-we-release-before-fosdem","status":"publish","type":"post","link":"https:\/\/www.lucas-nussbaum.net\/blog\/?p=854","title":{"rendered":"Jessie frozen, can we release before FOSDEM?"},"content":{"rendered":"<p>Jessie <a href=\"https:\/\/lists.debian.org\/debian-devel-announce\/2014\/11\/msg00003.html\">was frozen on November 5th<\/a>, as <a href=\"https:\/\/lists.debian.org\/debian-devel-announce\/2013\/10\/msg00004.html\">planned<\/a>. At the time of the freeze, 310 RC bugs remained to be fixed.<\/p>\n<p>This is quite an achievement from the project as a whole, and the Release Team specifically. First, we froze on the date announced more than a year ago, and the freeze seems to have been well respected by all maintainers.<\/p>\n<p>Second, with 310 RC bugs at the time of the freeze, we are probably breaking a record for all recent Debian releases (though I don&#8217;t have hard numbers for that). It seems that auto-removals of RC-buggy non-key packages helped a lot to keep the bug number under control. Assuming that all RC-buggy non-key packages were removed (which would be quite sad of course), we would even be down to about 150 RC bugs!<\/p>\n<p>Could we have the shorter Debian freeze ever? (wheezy: 44 weeks; squeeze: 26 weeks; lenny: 28 weeks; etch: 17 weeks). Given that FOSDEM is 12 weeks away, could we even release before FOSDEM, and have a big party there to celebrate?<\/p>\n<p>That&#8217;s not impossible, but we need everybody&#8217;s help. Random tip and tricks:<\/p>\n<ul>\n<li>Richard Hartmann&#8217;s <a href=\"http:\/\/richardhartmann.de\/blog\/posts\/2014\/11\/07-Debian_Release_Critical_Bug_report_for_Week_45\/\">weekly stats<\/a> are actually generated from <a href=\"https:\/\/udd.debian.org\/cgi-bin\/rcblog.cgi\">this web page<\/a>, that provides a good live breakdown of RC bugs per category. Some RC bugs are hard, but some just deserve more attention. Some ideas of rather easy tasks:\n<ul>\n<li>In the <a href=\"http:\/\/udd.debian.org\/bugs.cgi\">RC bugs list<\/a>, sort bugs by last modification, take a bug that wasn&#8217;t worked on recently, and try to provide a summary of the situation and of possible actions.<\/li>\n<li>In the <a href=\"http:\/\/udd.debian.org\/bugs.cgi\">RC bugs list<\/a>, sort bugs by bug number, and look at recent bugs: you might be among the first ones to look at them, so there might still be easy ways to make progress.<\/li>\n<li>Review and analyze proposed solutions in the lists of bugs with patches, or which have been fixed in unstable but not unblocked yet.<\/li>\n<li>And of course, try to attack the bulk of bugs without known fixes, and advance towards such a fix!<\/li>\n<\/ul>\n<\/li>\n<li>If you are not so good at fixing bugs, do like me, and become good at opening new (real) bugs: the sooner they will be found, the sooner they can be fixed! I just opened ~100 RC bugs this morning, caused by packages failing to build from source in jessie.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Jessie was frozen on November 5th, as planned. At the time of the freeze, 310 RC bugs remained to be fixed. This is quite an achievement from the project as a whole, and the Release Team specifically. First, we froze on the date announced more than a year ago, and the freeze seems to have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-854","post","type-post","status-publish","format-standard","hentry","category-planetdebian"],"_links":{"self":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=854"}],"version-history":[{"count":2,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/854\/revisions"}],"predecessor-version":[{"id":856,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/854\/revisions\/856"}],"wp:attachment":[{"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lucas-nussbaum.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}