{"id":429,"date":"2006-11-17T14:28:32","date_gmt":"2006-11-17T13:28:32","guid":{"rendered":"http:\/\/www.zarrelli.org\/new_blog\/?p=429"},"modified":"2006-11-17T14:28:32","modified_gmt":"2006-11-17T13:28:32","slug":"the-next-debian-release-it-will-be-called-lenny","status":"publish","type":"post","link":"https:\/\/www.zarrelli.org\/blog\/the-next-debian-release-it-will-be-called-lenny\/","title":{"rendered":"the next Debian release:  it will be called Lenny"},"content":{"rendered":"<p><img decoding=\"async\" align=\"right\"  id=\"image474\" src=\"https:\/\/www.zarrelli.org\/blog\/wp-content\/uploads\/2006\/11\/debian.png\" alt=\"debian.png\" \/><\/p>\n<p><strong>testing d-i Release Candidate 1 and more release adjustments<\/strong><\/p>\n<p>    * To: debian-devel-announce@lists.debian.org<br \/>\n    * Subject: testing d-i Release Candidate 1 and more release adjustments<br \/>\n    * From: Steve Langasek <vorlon @debian.org><br \/>\n    * Date: Thu, 16 Nov 2006 04:57:31 -0800<br \/>\n    * Mail-followup-to: debian-devel-announce@lists.debian.org<br \/>\n    * Message-id: &lt;20061116125731.GA18505@mauritius.dodds.net><br \/>\n    * Old-return-path: <\/vorlon><vorlon @debian.org><br \/>\n    * User-agent: Mutt\/1.5.13 (2006-08-11)<\/p>\n<p>Congratulations to the Debian Installer team for publishing their <strong>first<br \/>\nRelease Candidate for Etch!<\/strong>[1]  This means it&#8217;s time for two things:  to<br \/>\nask users to begin more extensive testing of Etch as a system, and to<br \/>\nrevisit our release schedule to see where we are.<\/p>\n<p><!--more--><br \/>\nRelease timeline<br \/>\n================<br \/>\nThe proposed release schedule included an expected date for RC1 in the<br \/>\nmiddle of August, which means that &#8211; by this measure &#8211; we&#8217;re three months<br \/>\nbehind.  The release schedule did include some padding and we can reduce<br \/>\nthe time between RC1 and the release, but not by a whole three months &#8211;<br \/>\nespecially since we (and the kernel team) want to include Linux 2.6.18 for<br \/>\nEtch, which will require a second installer release candidate before<br \/>\nrelease.<\/p>\n<p>We have also reviewed our status with respect to the timeline in other<br \/>\nareas.  The good news is that overall, Etch is in good shape.  New bug<br \/>\nreports about release-critical issues are still coming in as expected, but<br \/>\nwith recent rounds of bug filing for build failures happening even before<br \/>\nthe start of the full freeze, and our better tracking of bugs fixed only in<br \/>\nunstable as a result of version-tracking in the BTS, we are confident that<br \/>\nthe RC bug graph[2] genuinely shows that we are converging on a release.<br \/>\nWe know for sure that release-critical bugs are being fixed faster than<br \/>\nthey&#8217;re being introduced, which is great news for our users.  Good job,<br \/>\ndevelopers!  Please keep up the great work of helping the release and our<br \/>\nusers by fixing release critical bugs and, heck, any other bugs too.<\/p>\n<p>Nevertheless, it would not be possible to release etch on the original<br \/>\ntarget date while also meeting the Debian community&#8217;s expectations of<br \/>\nquality.  We do expect to freeze the full archive soon now that the<br \/>\ninstaller RC 1 is out, which means a freeze delay of about one month from<br \/>\nthe original projection, and a similar delay for the release.<\/p>\n<p>Call for testing<br \/>\n================<br \/>\nWith the installer candidate out and an initial draft of the release notes<br \/>\navailable[3], we can use some help now from intrepid users doing upgrade<br \/>\ntesting from sarge to etch.  While security support for embargoed issues is<br \/>\nnot yet available for etch and there are release-critical bugs yet to<br \/>\nresolve, we&#8217;re happy to remind you that even before the freeze, testing is<br \/>\nof very high quality; there will still be changes for bugs, but even before<br \/>\nit&#8217;s released as stable we are very proud to have you test it with the<br \/>\nconfidence that it will be a very usable and high-quality system &#8212; just<br \/>\nnot quite the perfection we look for in a release. \ud83d\ude09<\/p>\n<p>It is our goal to have full security support for testing available shortly<br \/>\nafter the start of the hard freeze.  Until then, we can&#8217;t recommend<br \/>\nupgrading systems to etch on the public Internet, but we will welcome any<br \/>\ntesting help you can provide.  Please help us by reporting problems you<br \/>\nfind in the upgrade process against the upgrade-reports package, issues you<br \/>\nbelieve should be documented in the release notes against the release-notes<br \/>\npackage, and bugs found in individual packages after upgrade to those<br \/>\npackages.<\/p>\n<p>The soft freeze continues<br \/>\n=========================<br \/>\nWe have not yet reached a point where we believe there should be a hard<br \/>\nfreeze of updates into etch, but we ask your continued support by avoiding<br \/>\nuploads that are likely to introduce regressions or be disruptive to other<br \/>\npackages so close before release.  Please do not upload new upstream<br \/>\nreleases or start library transitions without discussing with the release<br \/>\nteam, and please don&#8217;t upload changes to unstable that are not meant for<br \/>\nEtch.  You can always upload such changes to experimental.<\/p>\n<p>The release team depends on your cooperation with these guidelines in order<br \/>\nto keep the Etch release moving forward at the present pace.  If too many<br \/>\nnew release-critical bugs are added because maintainers ignore these<br \/>\nguidelines, we will have to consider enacting a hard freeze in spite of the<br \/>\nbug count &#8212; which means more administrative work for the release team, a<br \/>\nlonger freeze and a later release.  So if you want to see an etch release<br \/>\nthis year, please consider the impact that your uploads will have on this<br \/>\ntimeline.<\/p>\n<p>Updates to frozen packages<br \/>\n==========================<br \/>\nWe have previously noted the kinds of fixes that are allowed into Etch for<br \/>\npackages that are frozen[4].  Please remember that while the release team<br \/>\nwill track the status of packages fixing release critical bugs, if you want<br \/>\na frozen package to be updated because of severity: important bugfixes or<br \/>\ndocumentation\/l10n changes, it is your responsibility to notify the release<br \/>\nteam by sending mail to debian-release@lists.debian.org.<\/p>\n<p>Release goals and etch-ignores<br \/>\n==============================<br \/>\nAfter a mailing list discussion about release-criticality and policy, we&#8217;ve<br \/>\ndecided to include &#8220;fixing bashisms&#8221; as a release goal.  This means that if<br \/>\npackages have bugs that render them unusable with other implementations of<br \/>\n\/bin\/sh, such as dash, we encourage maintainers to consider NMUing those<br \/>\npackages under the same rules that govern release-critical bugfixes.[5]<br \/>\nThis does not mean that such bugfixes *are* release-critical (they&#8217;re<br \/>\nseverity: important unless there is another reason they should be release<br \/>\ncritical), so such fixes will be included in Etch on a best-effort basis.<\/p>\n<p>Remember that other non-RC policy violations, while not covered by the<br \/>\nrelease team&#8217;s 0-day NMU policy, might still be candidates for NMUs; please<br \/>\nsee the Developer&#8217;s Reference[6] for recommendations on NMUing.<\/p>\n<p>We have also decided to ignore two certain class of bugs for etch that<br \/>\nwould nominally be considered RC.  First, packages should not rely on<br \/>\nnon-essential packages during postrm\/purge, but bugs about packages that<br \/>\nfail to purge when debconf is not installed will be tagged etch-ignore as<br \/>\nlong as the package has a correct dependency on debconf otherwise.  Failing<br \/>\nto purge by calling other, less prevalent non-essential tools will still be<br \/>\nRC; please check the postrms of your packages, don&#8217;t wait for someone to<br \/>\nfile a bug!<\/p>\n<p>Second, newly-detected RFCs in source packages will also be treated as<br \/>\netch-ignore, though they will certainly be release-critical for etch+1.<\/p>\n<p>Please still feel free to fix any etch-ignore bugs for the release.  As<br \/>\nwith release goals, we will accept these fixes on a best-effort basis.  You<br \/>\nwill need to prod the release team to allow the package into Etch for such<br \/>\nfixes if the package is frozen, but we are happy to allow these fixes in.<\/p>\n<p>You can&#8217;t have pudding if you don&#8217;t eat your meat<br \/>\n=================================================<br \/>\nIf you managed to read so far: Congratulations!  That means you get to be<br \/>\none of the lucky first 10 people to know the codename for <strong>the next Debian release:  it will be called Lenny<\/strong>.<\/p>\n<p>Summary<br \/>\n=======<br \/>\nPlease test the debian-installer Release Candidate 1.<\/p>\n<p>Please still follow [4]: No new upstream releases and no transitions,<br \/>\nunless explicitly agreed by the release team. Also, please don&#8217;t upload<br \/>\nchanges that are not meant for Etch to unstable. You can of course use<br \/>\nexperimental for any changes, however experimental they are.  Please keep<br \/>\nthat policy for unstable until after the release of Etch, even during hard<br \/>\nfreeze.<\/p>\n<p>The release will probably be delayed by about the same as the full freeze,<br \/>\nthat is a month. We hope to still release in December 2006.<\/p>\n<p>Cheers,<br \/>\n&#8212;<br \/>\nSteve Langasek                   Give me a lever long enough and a Free OS<br \/>\nDebian Release Team                to set it on, and I can move the world.<br \/>\nvorlon@debian.org                                   http:\/\/www.debian.org\/<\/p>\n<p>[1] http:\/\/lists.debian.org\/debian-devel-announce\/2006\/11\/msg00003.html<br \/>\n[2] http:\/\/bugs.debian.org\/release-critical\/<br \/>\n[3] http:\/\/www.debian.org\/releases\/etch\/releasenotes<br \/>\n[4] http:\/\/lists.debian.org\/debian-devel-announce\/2006\/11\/msg00000.html<br \/>\n[5] http:\/\/lists.debian.org\/debian-devel-announce\/2006\/07\/msg00005.html<br \/>\n[6] http:\/\/www.debian.org\/doc\/developers-reference\/ch-pkgs.en.html#s-nmu<br \/>\n<\/vorlon><\/p>\n","protected":false},"excerpt":{"rendered":"<p>testing d-i Release Candidate 1 and more release adjustments * To: debian-devel-announce@lists.debian.org * Subject: testing d-i Release Candidate 1 and more release adjustments * From: Steve Langasek * Date: Thu, 16 Nov 2006 04:57:31 -0800 * Mail-followup-to: debian-devel-announce@lists.debian.org * Message-id: &lt;20061116125731.GA18505@mauritius.dodds.net> * Old-return-path: * User-agent: Mutt\/1.5.13 (2006-08-11) Congratulations to the Debian Installer team for publishing &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,31],"tags":[98,479,139,126],"class_list":{"0":"post-429","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-debian","7":"category-gnulinux","8":"tag-bug","9":"tag-internet","10":"tag-linux","11":"tag-security","13":"without-featured-image"},"_links":{"self":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/posts\/429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/comments?post=429"}],"version-history":[{"count":0,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/posts\/429\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/media?parent=429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/categories?post=429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zarrelli.org\/blog\/wp-json\/wp\/v2\/tags?post=429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}