Debian May 1 Release Delayed
andrew writes "Anthony Towns, Debian's Release Manager, posted this message regarding the status of the expected May 1st release of Woody made reference to in this slashdot story. In short, he says: "So, it's April 30th (for most of the planet, anyway), which probably means folks are beginning to get mildly curious about whether woody'll actually be ready for release tomorrow. The answer is a definite 'kind-of'. Which is to say, 'no'.""
How do you delay May 1st?
The only surefire protection against Microsoft infections is abstinence. - The Onion
Yes, woody will become the new stable. Sid will remain unstable, and there'll be a new testing tree which hasn't been officially named yet (though the suggestion of "sarge" seems to have stuck in many developer's heads).
Delay of a release date is always a terrible thing, especially for the poor release manager, who, in this case, sounds like things got a little out of his control. Perhaps it's the peril of working on free software, and having volunteers instead of cubicle drones.
;p
Of course, the delay will net the Linux community something positive - a better Debian. Well, maybe not for the l33t d00ds out there who can take charge, and manually bonk around and get all their own security updates... but for the sysadmins, and the desktop supporting IT people.
What I'm wondering is why games are often the most delayed. If anything, a patch to a game won't be the most terrible thing you could do. But Neverwinter Nights, Duke Nukem Forever, oh, and that steaming John Romero pile... Every Blizzard game ever made! Hmmmm. Maybe they don't want us to have so much fun too fast.
If you would have read all of the article, you would have noticed that they were also delaying the release because they didn't have their procedures ready yet to release security updates on woody and potato at the same time. I think we should applaud them for remembering how important security is (Maybe msoft should take note?).
Currently there are 47 release-critical bugs;
woody will presumably released when these bugs
are closed... so help debuging !
I never really expected woody to go on May the 1st but still am obviously disappointed. However, getting over my own selfish wish to have new toys to play with - this demonstrates why debian is good. The guys preparing it have to deal with the same problems every other distributor deals with, except they seem to be obsessive about not releasing shoddy work just to meet a deadline. Given the enormous pressure to release they must be under from the community I reckon that takes guts and they should all be commended for it. (Doesn't stop me being desperate for woody though does it? :-))
Carpe Daemon
... as iso images.
People already running Debian/Sparc or Debian/Alpha will be able to update using apt-get.
The only problem will be that you can't install new machines using woody (but you can install potato and then do a apt-get dist-upgrade to get a recent OS).
Jo
--
Hi! I'm the infamous
reading the tone of aj's message, he seems to be blaming various members indirectly for the delay. surely if he is the "woody release manager", he:
a) wouldn't have let these issues which have been known for months only crop up now.
b) should have known earlier than the day before to announce the delay.
so if you consider the delay of woody to be a failure, i wouldn't blame the anonymous (yet cited) individuals who checked in code late. i would blame the process that resulted in these events.
Alot of other distro release x86 first and Sparc/Whatever later on. Why can't Debian do that?
... not many people can even name that many to begin with.
Debian supports _11_ architectures - a few weeks ago a friend of mine dug up an old sun he had in his basement. We installed Woody. It works exactly the same as it does on my x86 machine, that's awesome.
In one of the last XFree stories, the Xfree maintainer mentioned that he will not treat non-x86 people like second class citizens. Now, I partially agree with you, I'm an x86-only person myself, but think about it, 11 architectures
Man has been building homes and temples for millennia, yet budgeting and estimation for these projects remains nowhere near an exact science. Hardly any project can come in on time and within the budget -- that's just the nature of business. I'm continually amazed at how people in our field seem to think that this "phenomenon" is unique to software development.
On the other hand, Debian and Mozilla are two projects that are always notoriously late.
The projects aren't late. The scheduled release dates were just early.
The masses are the crack whores of religion.
Last time (2-3 weeks ago) I tested the Woody ISO:s you could choose a couple of different kernel-images for installation, three of them were 2.2.X images and one was with 2.4.18. I installed with 2.4.18 and it worked like a charm. I don't think there's anything wrong with the ability to choose. If you install it with the default 2.2 kernel you can apt-get the 2.4.18 packages and have that kernel installed instead.
Quite frankly, I fail to see what's news about it. There has never been a formal announcement of a May 1st release deadline, just a message in which the release manager went out on a limb: "So, to go out on a limb: Debian 3.0 (codenamed woody) will release on May 1st, 2002. Actually, as always, it'll release when it's ready: if we find that the software doesn't meet our expectations on April 30th, you'll find me on the ground writhing in pain with leaves, bark and wood all over the place [1].
(2) Because its a rather frivalous reason. Alot of other distro release x86 first and Sparc/Whatever later on. Why can't Debian do that?[1] I'm going out on a limb, remember."
Because Debian doesn't treat non-x86 users as second class citizens, and because the developers already have enough versions (stable, testing, unstable) of their packages to worry about without different archs having different versions.
Oh well I'm sure they will get it worked out in due time - until then I'm sure more and more people will begin to think of Debian as a dead distribution rather than as an active one.
Debian's release is going to be dead alright. Dead stable that is, which is exactly the goal of a Debian release. Anyone who gets a woody from a daily fix of "latest and greatest" versions can run woody (testing), or unstable and doesn't have to care about releases. Releases are for folks who require stability.
They really don't have anybody to blame but themselves I mean they are the only ones shipping a distro that still uses the 2.2 kernel. There are sound reasons for shipping with a 2.2 kernel as the default kernel; check the archives for the debian-boot and debian-cd lists. In any case, 2.4 kernels are supported, just use the "bf2.4" flavour of the installation system.Yeah.
;)
Developers all over the world must be waiting with bated breath to release all their new cool features the week AFTER the Debian release
-- What do you need?
-- Gnus. Lots of Gnus.
For most purposes, Woody has been pretty stable for months. All this new date means is that "Woody" becomes the officially released "Stable" Debian distribution.
Debian is a little behind because they insist that all software be packaged and configured in a consistent way. It makes for a more stable and upgradeable system.
Debian has high quality standards, which contributes to these kinds of delays.
Trading off a few weeks of bleeding edge currency for stability seems well worth it to me.
The last thing I want to read about is debate over when it's time to "release the woody." That is just nasty, and there is no place for such filth on the Internet.
Karma: Good (despite my invention of the Karma: sig)
I wouldn't be so sure of that. You could run testing rather than stable, for one thing. Also we've made significant improvements in the project's infrastructure (the stable/testing/unstable split with mostly automated propagation from unstable to testing; good autobuilders) which significantly increase the chances of "woody+1" being released within a much shorter timeframe than potato->woody (which also was lengthened by the legal and technical resolution of crypto-in-main).
The problem is, many people HAVE to run testing because stable is too old. It's not a serious issue on my home PC, but I can imagine trying to get my boss to switch to Debian and telling him he has to use a "testing" distro because we need a web browser newer than mozilla M18. Or, worse, having to go to "unstable" because some security update didn't get into testing. If, in fact woody+1 is released faster, that will help a lot. Stable would still be old, but much more useable.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
NOTE: THIS IS MY PERSONAL INTERPRETATION OF EVENTS AND NOT AN OFFICIAL STATEMENT ON BEHALF OF DEBIAN!
For people who didn't read or failed to comprehend Anthony's message, here are the relevant parts:
On the upside, woody itself is ready to be released. The only outstanding
changes that need to be made are the standard security fixes that need
to be made throughout the lifetime of stable anyway.
Unfortunately, that's exactly where we've dropped the ball: the security
team presently don't have the resources to handle security advisories
for woody.
...
the final automatic run of the testing scripts was today, and will
be reflected in the next mirror pulse. From this point, we'll have
manually approved security updates to some packages, and very little
else, until release.
This translates to the following: woody is now being treated as if it were a stable release. The only thing that it doesn't have at the moment is support from the security team.
The reason it is not being released as stable is that it is significantly harder for the security team to support than potato (due to almost-doubling the number of architectures), and "over the next week or so", technical solutions to this problem will be implemented. If you can live without this for a while (I don't know how long this will take to resolve, but it sounds like a few weeks is an upper bound), you can install woody now. Otherwise, you might want to wait a bit.
Daniel
Hurry up and jump on the individualist bandwagon!
some of the speed issues are rather maddening. Consider: I work very closely with the debian maintainer for
nano, in fact I'd say we are friends. He has done his best to get a particular nasty issue, in fact the problem was annoying enough that it required a fix upstream (on my end). But even though two official releases have gone by since the fix was put in upstream, it may not in fact end up in the first release of woody, four months later. I have used debian for probably 5 years now, but I have to wonder if source distros like gentoo have the right idea about making the user decide how to compile his or her package which severely cuts down the burden on the package maintainers. I guess it all comes back to how to balance the burden of upstream/package maintainer/end user...
v2sw7CUPhw5ln6pr5Pck4ma7u7LFw0m6g/l7Di5e6t5Ab6TH.
I honnestly don't mind it if Woody is a few weeks late from the ETA, especially if it's about making the build more consistant between all architectures and to ensure the security patches will be uploaded in a timely manner.
What I do mind is Woody being delayed, only a few weeks from when packages like KDE 3.0 and Gnome 2.0 would become stable enough for inclusion. Meanwhile, at the moment, Galeon and Mozilla don't build cleanly on all platforms, not to mention XFree86 4.2 ...yes, Branden explained that he must first smooth the process for all architectures and I agree with him, however...
What makes Debian support by makers of non-free packages so absent is because Debian stable distros are always 2 years behind everybody else, in terms of what version of glibc, XFree or kernel the stable distro is installing with. There are two solutions I can think of for that:
Otherwise, if we're gonna wait a few more weeks, we might as well give KDE 3.0 and Gnome 2.0 (not to mention XFree 4.2) enough time to slide from unstable to testing and be included with Woody. Nobody that needs Linux in a production environment can afford to wait 2 years for those to be released, at a time when they are just upgrading to Woody from their already much deprecated Potato. When it comes to that, the solution will be to crossgrade to Suse or Red Hat, if a desired package is not available the day Woody makes it to stable and becomes a priority upgrade on everyone's TO-DO list; Debian will be no more in yet a few production environments, if it looks like it's gonna be obsolete at birth again, the same way Potato was.
As for those who feel like saying Blah! Just point your APT sources to unstable, you'll always have the latest!, don't.
While testing is almost sufficiently stable for a production environment, it is a constantly moving target that would need to be upgraded every couple of days; this is simply impractical for a production environment, nobody has that much spare time on their hands at work.
Then unstable is, as its name implies, unstable; I've often had computers become partially incapacitated for a few days, because some new package was uploaded without its updated dependencies, making APT stop the upgrade process right after unpacking a few packages.
The solution to the perpetual Debian release lag is simple: release always, release often. Allowing new packages based upon existing libc or xlib to be released within the lifespan of a distro - not just bugfixes and security patches - is a must, at the very least.
Software is not supposed to be about how to work around a useability issue. - Ken Barber
Read the message from Anthony Towns. The only real problem is getting a mechanism in place to automatically build security updates for the 11 architectures supported by woody when the need arises. The architectures currently in potato are not a problem, just the additional 5 added since. The release will be delayed until this mechanism is in place.
This is a very sensible decision, and should be applauded.
The reason why it works for conventional software projects is that the new people need time to tune in to the project, and existing people are tied up to handholding the newcomers. For Debian, this just does not apply.
You must not read debian-devel. New maintainers (and even people who are already official maintainers) ask basic, everyone-should-know-that-already questions there on a regular basis, tying up time for everyone else (even if it's just the time to discard the message). It's probably part of the reason that many people have unsubscribed from -devel. Not to mention the effort the rest of us have to put into reporting (and fixing!) bugs in their packages.
You could argue that it's less of an issue for Debian, but it's certainly not irrelevant.
Oh, and one more note: it was a member of the new-maintainer queue who was responsible for filing 80 frivolous release-critical bugs, simply because he didn't know better. (see debian-devel ) Bringing people up to speed involves educating them about the social aspects of Debian ("don't file tons of bugs at release time that we have to spend time ignoring") as well as the technical ("package maintainers can't change the priorities of their packages"), and people weem to have as much trouble grasping both.
Daniel
Hurry up and jump on the individualist bandwagon!