Debian is NOT switching to time-based releases
At DebConf 9 this week, the Debian release team proposed a new approach to Debian’s release cycle, which was then announced on the Debian web site. Both the Debconf presentation and the announcement were quite clear, but a number of news articles and blog posts on the subject seem to have misinterpreted them:
- Debian Adopts Two-Year Time-Based Release Cycle on OSNews
- Debian to adopt time-based releases on Linux Today
- Debian to Adopt Time-based Release Cycle on Jonathan Carter’s blog
- Debian to adopt time-based releases on a blog masquerading as a news site
Debian is not switching to time-based releases. I’m glad they aren’t, because I don’t think it would be the right choice for the project at this time. Time-based releases are the approach used by Ubuntu, where we plan to release on a specific date. Instead, they will use the same approach as in previous releases, where they set criteria for release-critical bugs, and release when all release-critical bugs are closed.
The difference is that they will schedule the freeze date in advance. This means that there is a bounded time period available for new development, where things sometimes need to be broken in order to make progress. Once the freeze point is reached, Debian developers will minimize breakage and focus on stabilization. Once the RC bug count drops to zero, they’ll release as usual. That could happen soon after the freeze, or it could take a long time, depending on how many bugs are introduced during development.
This hybrid approach seems like a good balance, giving the release team the ability to guide the project toward a more predictable release cadence, without sacrificing their uncompromising approach to quality. Having a predictable freeze date will help Debian and Ubuntu developers to work together this winter to fix many of the same bugs in Ubuntu 10.04 and Debian squeeze.
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
Matt Zimmerman (mdz) 's status on Wednesday, 29-Jul-09 21:32:21 UTC - Identi.ca
July 29, 2009 at 22:32
At the end it means the same more or less, because you can’t keep Debian ‘frozen forever’.
Debianero Rumbero
July 29, 2009 at 23:37
You seem to have missed the last few releases…
Jo Shields
July 30, 2009 at 00:43
Zing!
Tak
July 30, 2009 at 16:35
xD
OK, jokes apart, you can’t compare the time between Etch been freeze and its release time with Lenny been freeze and its release time
Debianero Rumbero
July 30, 2009 at 17:11
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
Nandan (gotunandan) 's status on Thursday, 30-Jul-09 02:17:08 UTC - Identi.ca
July 30, 2009 at 03:17
[…] Hey! Welcome to my site. You may want to subscribe to my RSS feed. Thanks for visiting!UPDATE: It’s Debian’s freeze periods will be time synced, not the release cycles, read Matt Zimmerman’s explanation. […]
jonathan carter » Blog Archive » Debian to Adopt Time-based Release Cycle
July 30, 2009 at 07:19
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
Santiago Zarate (foursixnine) 's status on Thursday, 30-Jul-09 08:45:03 UTC - Identi.ca
July 30, 2009 at 09:45
Is this what Mark wanted? A common freeze? Will Ubuntu LTS now ship all the same version as Debian stable or will you still add the usual stuff?
Tim
July 30, 2009 at 09:46
What Mark has said he wants is for distributions “to agree in advance on a date to the nearest month, and thereby on a combination of kernel, compiler toolchain, GNOME/KDE, X and OpenOffice versions, and agree to a six-month and 2-3 year long term cycle”
I don’t speak for him, and will leave him to comment on what he thinks of the Debian proposal.
I think it’s great news for both projects.
This does not mean that Ubuntu 10.04 and Debian squeeze will ship with all of the same versions, though I expect we will end up being a lot closer by freezing around the same time. It means that patches from one project are more likely to apply cleanly in the other, and that we’ll have a more similar list of bugs to work on together.
mdz
July 30, 2009 at 10:09
Thanks for link.
But well .. I quote:
“If two out of three of Red Hat (RHEL), Novell (SLES) and Debian are willing to agree in advance on a date to the nearest month, and thereby on a combination of kernel, compiler toolchain, GNOME/KDE, X and OpenOffice versions, and agree to a six-month and 2-3 year long term cycle, then I would happily realign Ubuntu’s short and long-term cycles around that.”
I guess the ball is in Marks court now .. It will be interesting to hear from him now.
Tim
July 30, 2009 at 11:53
“I think it’s great news for both projects”.
No, it isn’t. Ubuntu “patches” do _not_ apply “cleanly” in Debian, because Canonical doesn’t release any such “patches”. Canonical simply releases a “log” of what it has changed in order to create its own fork, not some patch that can be directly applied to Debian.
When will Canonical employees get off of their lazy asses and finally take full responsibility for their fork, instead of trying to change Debian’s infrastructure purely for the sake of making Canonical’s job of ripping off Debian devs’ work (otherwise mislabeled as “maintaining Ubuntu”) easier?
You forked Debian. Forks take a lot of work. Either do your own work and leave Debian alone, or stop distributing your fork. It’s not the job of Debian volunteers to make the work of paid Canonical employees easier (so they can sell their closed source software such as Canonical Landscape Dedicated Server, and Ubuntu-only services such as Ubuntu One, which also is a slap in the face to anyone who actually believed Canonical’s lie that they wouldn’t use the Ubuntu trademark to hawk a commercial product).
jg
August 5, 2009 at 23:34
Please do not feed the troll, however hungry it may seem.
Various indexes of the patches routinely submitted by Ubuntu developers to Debian can be found at https://wiki.edubuntu.org/Debian/Usertagging for the benefit of anyone interested in objective data.
mdz
August 6, 2009 at 09:29
And many, many various criticisms of those “patches” can be found on the Debian email list.
jg
August 6, 2009 at 17:46
P.S. Please go to the _real_ Debian email lists — not some Canonical associated website such as referenced above if you want to know the _real_ story of what Debian devs think about Ubuntu “patches”. All you’ll get from a Canonical website is the same disingenous “Canonical is great” spin that everyone has come to expect from a company that is nothing more than the linux version of a Microsoft PR department.
jg
August 6, 2009 at 17:50
Yes, thanks for pointing that out. I would much rather that people get first-hand opinions from actual Debian and Ubuntu developers about how they work, instead of irrelevant commentary from trolls.
mdz
August 7, 2009 at 10:53
Lots of Debian devs now know how Canonical devs “work”. It’s no mere coincidence that the “decision” to “freeze” the next Debian stable release was made, not via proper discussion on the debian email list, but at a conference infested by you and your Canonical cohorts, and just so happened to be at an atypical interval that coincidences with the next Ubuntu LTS (and subsequent 2 year periods to also coincidence). Thankfully, enough people figured out how Canonical is attempting to undermine the very, very successful debian infrastructure, and volunteer dev community, to serve Ubuntu’s/Canonical’s needs at debian’s expense. I’m sure you’d love to have all the volunteer debian devs freely contributing to Ubuntu LTS so you can try to grab away debian’s installed server base with sales of ubuntu server, and instead of wasting your time actually being fully responsible for your debian fork, you can instead spend your time spitting in the faces of your own volunteer community by using the Ubuntu trademark to hawk your Ubuntu One commercial service, and also ride on the shoulders of the FOSS community while selling your closed source Canonical Landscape Dedicated Server. At least, Redhat contributes back more to the community, isn’t so parasitic and unappreciative of the FOSS community, and doesn’t close-source their alternative to Canonical Landscape Dedicated Server (ie, rpath).
Canonical is the linux version of Microsoft. If people allow Canonical to further subvert debian for Canonical’s own gain, then it may be the first example of a supposed linux commercial enterprise pulling off “embrace, extend, and extinguish” to commercialize and close-source FOSS.
You are a troll upon linux itself.
jg
August 7, 2009 at 17:36
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
László Torma (toros) 's status on Thursday, 30-Jul-09 09:38:28 UTC - Identi.ca
July 30, 2009 at 10:38
[…] Ubuntu em ms-windows Posted on Julho 30, 2009 by ovigia Um verdadeiro Plano TecnologicoDebian fiel a si mesma5 formas de colocar Ubuntu em ms-windowsO mais pequeno Desktop PC a correr GNU/Linux Universidade […]
FLOSS_News: Um verdadeiro Plano Tecnologico; Debian fiel a si mesma; 5 formas de colocar Ubuntu em ms-windows « O Vigia
July 30, 2009 at 12:43
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
s5h.net » Blog Archive » Canonical CTO Refutes Reports About Debian Release Changes
July 30, 2009 at 13:07
[…] groundbreaking news is popping up: OSNews, iTWire and plenty more Here they are OSNews, iTWire, Matt Zimmermann, […]
Debian Adopts Two-Year Time-Based Release Cycle | Debian-News.net - Your one stop for news about Debian
July 30, 2009 at 19:18
It seems like Debian release management has improved significantly over the last couple of releases.
While certainly not guaranteed by any stretch of the imagination, it seems reasonable to expect releases will happen 3 to 6 months after the freeze, if politics don’t get in the way. ;)
On a 2 year schedule the difference between that and a timed release doesn’t really seem to amount to that much.
Later, Seeker
seeker5528
July 30, 2009 at 21:25
The Debian Squeeze freeze in December 2009 will apparently not happen:
http://www.debian.org/News/2009/20090730
Maybe it is time to think about an Ubuntu 10.10 LTS release.
sd
July 30, 2009 at 23:05
Debian’s release, no matter how they do it, is just fine. In other words, ‘When It’s Ready’.
Good lord, we’re talking a new stable release every two to two and a half years. Beats the hell out of every 6 mos. in my opinion.
I like that release schedule more than the other’s 6 mo. cycle.
smartjak
July 30, 2009 at 23:21
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
Vitor Boschi (vitorboschi) 's status on Friday, 31-Jul-09 12:05:32 UTC - Identi.ca
July 31, 2009 at 13:05
[…] https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
Jon Robbins (jamba) 's status on Monday, 03-Aug-09 19:57:36 UTC - Identi.ca
August 3, 2009 at 20:57
[…] !lo https://mdzlog.alcor.net/2009/07/29/debian-is-not-switching-to-time-based-releases/ […]
Jon Robbins (jamba) 's status on Monday, 03-Aug-09 19:59:17 UTC - Identi.ca
August 3, 2009 at 20:59
Ubuntu is a huge problem..
Christofer
August 4, 2009 at 17:10
my blog is part of the network at itwire, which is a registered australian technology news publication. you can belittle it all you like – but remember that the uk has pretty stringent laws against defamation, libel and slander, with the onus on the person who made the claim, not the one who brings the action.
sam varghese
August 5, 2009 at 00:04
I won’t tolerate your attempts at bullying here, Sam. Keep it to your own blog.
mdz
August 5, 2009 at 08:45
how could a person like me ever bully a great developer who in addition is the cto of a world-famous company like canonical?
Sam Varghese
August 5, 2009 at 11:38
Sam, you are embarrassing yourself. I suggest you cut your losses and not make it any worse.
mdz
August 5, 2009 at 11:47
i have reminded you of the fact that you have made an error in your posting. i don’t expect you to have the courage to admit that and correct that.
i have reminded you of the fact that great britain is a law-abiding country. to stretch that and rant that someone is bullying is, even for you, a stretch, zimmerman
Sam Varghese
August 5, 2009 at 12:59
Sam,
Do you mean to tell us that the title at the top of the page, the one that says “Blog” and is on an ugly blue-green-gray rounded-corner bar, is in fact untrue?
Defamation usually requires that someone is being untruthful somewhere along the line.
Melissa
August 5, 2009 at 11:57
You missed another one on the list: http://www.freesoftwaremagazine.com/columns/debian_adopts_time_based_releases_somebody_check_temperature_hell
By the Free Software Magazine no less! (Halfway through the article, though, the author admits the headline is incorrect.)
Flimm
August 7, 2009 at 23:39
[…] its 10K SEC filings, first Launchpad community meetup, 100 Hundred papercuts round 3 and round 4, Debian is going to a fixed freeze schedule, SpreadUbuntu keeps moving along, Landscape System Management Tool Adds Dedicated Server, UbuCon @ […]
Ubuntu Podcast Episode #32 | Ubuntu Podcast
August 14, 2009 at 03:55
[…] Debian goes to time based releases. No they don’t […]
Sinhalen FOSS » Blog Archive » Podcats episode 30: කර්නල් මත භේද.
August 29, 2009 at 17:03