Slashdot Mirror


Debian Leaders: We Need to Release More Often

daria42 writes "The lack of a new stable release of Debian GNU/Linux since July 2002 is fuelling the campaigns of many candidates for the project's Debian Project Leader role, with many pushing for a shorter and more stable release cycle to stop Linux users heading for greener and more updated pastures."

106 of 460 comments (clear)

  1. This is comical.. by Anonymous Coward · · Score: 5, Funny

    July 2002 .. you've gotta be kidding me.. right ? Another Slasheditor typo ?

    I thought Debian was an enthusiasts distro..

    1. Re:This is comical.. by ta+bu+shi+da+yu · · Score: 2, Informative

      Nope. This is correct.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:This is comical.. by LordoftheWoods · · Score: 5, Insightful

      Indeed. The whole Debian stable rationalization is actually pretty easy to explain.

      I believe the meaning of the word 'stable' is doesn't change often.

      Or was it "So placed as to resist forces tending to cause motion."

      stable as in stability, right? Isn't stability supposed to be a good thing?

      That in mind, I do agree releases a year or so more often would help Debian. But for some people only having to update every few years is a great thing, they don't want upheavals on their servers every 6 months. This is the kind of people Debian stable serves. All of the rest use testing or unstable. They should make the website be more clear that stable is not for desktop users who want recent stuff.
      There really isn't anyone working on Debian full time, and it's release pace reflects this. Debian is, well, different.

    3. Re:This is comical.. by LordoftheWoods · · Score: 2, Informative

      Oh, and I forgot to add.

      Unstable - changes often

      for any slow people out there. English, anyone?

    4. Re:This is comical.. by Waffle+Iron · · Score: 5, Insightful
      However, in engineering, "unstable" often means "buggy", "defective" or "dangerous". That's what comes to mind when people hear that word; they don't refer to their dictionaries to look up less menacing definitions. The term "testing" isn't much better either.

      The Debian project should really change their terminology if they don't want to scare people away unnecessarily. Any marketroid would tell them that it would be better to go with something like "Enterprise Edition", "Personal Edition" and "Exxtreme! Edition".

    5. Re:This is comical.. by Anonymous Coward · · Score: 4, Interesting
      "Enterprise Edition", "Personal Edition" and "Exxtreme! Edition".

      If you were running for that Debian Project Leader Role, I would vote for you.

      We're using SuSE because we can't use pacakges from something called "unstable"

    6. Re:This is comical.. by m50d · · Score: 5, Insightful

      There's one big problem with the Debian system: testing doesn't get security updates. Unstable doesn't either, but they'll get it as soon as the project releases its own updated version. But testing keeps the same packages for quite a while, and is in the right place in terms of modernity/stability for many desktop users. If it got fixes and security updates, it would be a very useable system.

      --
      I am trolling
    7. Re:This is comical.. by Anonymous Coward · · Score: 5, Funny

      I thought the three branches are "stale", "rusting" and "broken"...

    8. Re:This is comical.. by say · · Score: 2, Insightful

      There's one big problem with the Debian system: testing doesn't get security updates.

      This is a myth. Testing gets lots of security updates, from both security.debian.org and through the extremely rapid propagation of "normal" upgrades that packages get. Most maintainers seem to propagate security-related bugfixes within hours.

      If you use very rare packages with slumbering maintainers, you could probably be in loss of security upgrades, though.

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    9. Re:This is comical.. by say · · Score: 2, Insightful

      Any marketroid would tell them that it would be better to go with something like "Enterprise Edition", "Personal Edition" and "Exxtreme! Edition".

      Anyone who cares about such things should go use RHEL. Debian is not about marketroid thinking. To those businesses who use more expensive, worse solutions than debian because debian's "modern branch" is called testing: their loss.

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    10. Re:This is comical.. by Kick+the+Donkey · · Score: 4, Insightful
      The differences between Enterprise, Personal, Exxtreme are arbitrary and subject to interpretation by the user and mardetroids.

      Please! All the labels are arbitrary, as other commenters have pointed out. Stable, Unstable, and Testing? I've got a pretty good idea what 'Stable' is, but, without looking at debian's site, I can't tell you what the differences are between 'Unstable', and 'Testing'...

      With that said, Waffle Iron's suggestions wouldn't work, either (however, I believe he was JOKING. Try turning up the sensitivity on your sarcasm detector. That might help you around here).

      Perhaps something more sane like:
      • Stable
      • Current (formally known as testing)
      • Development (formally known as unstable)
      To me, those are less open to mis-interpretation, as well as scaring people off with nasty words like 'testing' and 'unstable'.
      --
      /. is a bunch of nerds at a million typewriters. It's not a political conspiracy determined to undermine your beliefs.
  2. well.. by schnits0r · · Score: 3, Interesting

    I would like to be the first to say "duh". Debian is old. Despite it being stable, it's often a good idea to have the newest programs to keep up with the newest technologies.

    However, I do find that using a netinstall version of the "testing" release tends to keep up to date with most packages.

    1. Re:well.. by Amiga+Lover · · Score: 2, Insightful

      What are the problems with releasing debian more often, that have caused it to become older and older? I think it's 3 years soon since Woody was new.

      I've heard it mentioned that some packages are keeping things back, and by the time those packages are ready, there are others being kept back. it's a duke nuke'em kind of situation

      Why not aim for a 12-monthly release? Go over by a month or two if absolutely needed, but aim for that. Even if some packages were missed the first time around and left the same as the old ones, then damn... they could have been caught up three times over already (assuming yearly releases over the last 3 years)

    2. Re:well.. by lullabud · · Score: 5, Insightful
      Even if some packages were missed the first time around and left the same as the old ones, then damn... they could have been caught up three times over already (assuming yearly releases over the last 3 years)
      I think that defeats the idea of a stable release. The test versions of Debian are released weekly, and from my experience they work perfectly fine. In fact, a few weeks ago I even had a problem installing Debian on a Dell SC420 because the installer didn't have support for SATA, but the following week's release put that support in. I think it's important to realize that the slow release cycle is just for a stable release, which is rock solid, and not for releases in general. Personally, I like the way they do it now.
    3. Re:well.. by dondelelcaro · · Score: 2, Informative
      The test versions of Debian are released weekly, and from my experience they work perfectly fine.
      Testing gets updated daily, not weekly. (Katie runs at least every 24 hours and the mirror pulse happens soon afterwords.)

      You're probably refering to d-i which does have snapshots which get updated every now and then, but it itself is updated all the time.
      --
      http://www.donarmstrong.com
    4. Re:well.. by Billly+Gates · · Score: 4, Interesting

      Back in the 20th century Debian was not that old.

      My guess is FOSS really took off unexpectingly and Linux became ported to more architectures besides x86 and the Alpha. This caused the folks at Debian to focus on everybody including the atari users.

      If a bug was fixed for most platforms but the amiga users (all 15) was still present, then package X would not be updated on any of the other releases. This is whats hurting it.

      I hate to say it but the x86, powerpc, and sparc versions should be ahead and have a later version then the others. FreeBSD for example has alpha and powerpc as different tiers of support, although alpha is still pretty stable.

    5. Re:well.. by Anonymous Coward · · Score: 2, Insightful

      I've heard it mentioned that some packages are keeping things back, and by the time those packages are ready, there are others being kept back. it's a duke nuke'em kind of situation

      This is 100% NOT what has been going on.

      Originally there were claims that the installer was holding up Sarge. After that was solved, Sarge needed security update infrastructure. A year later and we're still waiting on security update infrastructure.

      Debian's problem now is the same one that it has been suffering under for the past few years. People take key jobs, refuse to do them, refuse to accept help, refuse to explain what needs to be done, and refuse to get out of the way. What Debian really needs is for a DPL to step up that's willing to kick these folks out of their positions and let new developers take over.....none of the candidates are proposing that, so it's a safe bet that Etch will take every bit as long to release as Sarge has taken.

    6. Re:well.. by Todesmetall · · Score: 3, Informative
      Back in the 20th century Debian was not that old.
      In fact, a new version was released roughly every 12 months, at least in the beginning. Then it took about 18 months from potato to woody, and now three years have passed since the release of woody...

  3. If it's stable, it doesn't need to be updatedOften by ABeowulfCluster · · Score: 5, Insightful

    I can see the need for keeping ahead of security bugs, but to change for change's sake is just silly.

  4. More stable releases please by Neo-Rio-101 · · Score: 4, Interesting

    I have no problem playing with aptitude from their latest unstable Sarge (it's great BTW), but it makes it very hard for me to recommend Debian on servers to customers when the latest stable release is eons old. Yes, I know there are ways around this... but let's face it, from a customer point of view it's an small image problem Debian has.

    --
    READY.
    PRINT ""+-0
    1. Re:More stable releases please by JayAEU · · Score: 5, Insightful

      Strangely enough, there are actually people who appreciate long release cycles! I have servers running woody which absolutely need nothing newer and I'm happy about the fact that I don't have to change everything every 18 months.

      If the release cycle were to be shortened to said 18 months, it would be nice if Debian were to maintain older releases and not only the previous release, like it it now.

      I recommend Debian to my customers as a server platform, exactly because it has the finest package management and the longest release cycles. When stability is the goal, Debian is the right choice!

    2. Re:More stable releases please by Anonymous Coward · · Score: 2, Insightful

      The people that appreciate long release schedules also appreciate REGULAR release cylces. Sarge is a year or more behind where it should be, and customers quite frankly could care less about the purely internal issues that caused the delays.

    3. Re:More stable releases please by aug24 · · Score: 2, Interesting

      What they need is a new release for people like you (and me on my servers). They could call it Debian 'OldButFuckingSolidAsARock'. Then stable could be, say, approximately a year later subject to pretty damn good stability (after all, no software can be guaranteed perfect yet), unstable and testing to follow.

      Three levels just isn't enough to grade sensibly from known-near-perfect to bleeding-edge.

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    4. Re:More stable releases please by Scaz7 · · Score: 5, Insightful

      Although if you look at windows 2000 server it's what 5 years old and still in production. I mean we won't see the next windows server till atleast 2007 which sorta makes debian look reasonably good with it's current release cycles.

      I mean the windows world and the linux world are two totally different beast's and i will admit other distro's really have taken two steps forward in the stable branches compared to debian woody but the basis is still the same and IMO debian really does the same job better then a few other current distributions.

      In the server world I really only rely on Debian for the mission critical stuff and you know what? So far so good....

    5. Re:More stable releases please by _|()|\| · · Score: 2, Insightful
      windows 2000 server [is] 5 years old and still in production

      Whereas Windows is just an O/S, a Linux distribution is an O/S and a pile of applications. This is often considered to be an advantage, but it can be liability, when it comes to long release cycles. For a lot of situations, I'd be comfortable deploying Linux 2.2, glibc 2.1, and even Apache 1.3. I wouldn't necessarily be as comfortable with the Python 1.5, PHP 3, etc., to say nothing of the desktop components. I could build newer versions of the required components, but what do I do when I find that GCC 2.95 can't build it?

  5. anecdote by Anonymous Coward · · Score: 5, Funny

    Debian was the first Linux distribution I ever downloaded, in the summer of 2003. I was on dial-up at the time (and didn't even have my own line, so I couldn't download 24/7), and I remember being worried that there'd be a new release by the time I was done downloading the first ISO. I mean, open-source software moves fast, right?

    Should've relaxed.

  6. well, are you done downloading yet? by Anonymous Coward · · Score: 5, Funny
  7. debian by prurientknave · · Score: 2, Interesting

    I suppose an apt-get answer to yum,portage et-al seems appropriate in exchange for the debian written security patches that would only be included in the stable branch. They should focus on i686 binaries instead. Since such a small minority of debian users are still using 386's

  8. Re:Speaking of which, Suse 9.3 next month by ctj · · Score: 3, Insightful

    debain testing allow you to update your system as packages become abalable with out having to wait for a full release

  9. Duh... by Bruce+Perens · · Score: 5, Interesting
    Geez. All I can say is Duh. Yes, you need to release more often. Indeed, you need to release once. Release period. Boy, did I goof by deciding to base the UserLinux release management on Debian. Good idea in theory. And I couldn't get all of the time I wanted to work on the project. But I finally got my act together, but Debian didn't release, and didn't release, and didn't release, and still didn't release. And I will start working on UL again when there is a distro to base it upon.

    Bruce

    1. Re:Duh... by Anonymous Coward · · Score: 2, Funny

      See what happens when you don't pay his consulting fees? He makes you look bad.

    2. Re:Duh... by Soko · · Score: 4, Informative

      IMVHO, ubuntu is Debian Done Right.

      Check it out - I'm certain that they'd like the help of a high profile advocate like Bruce Perens.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    3. Re:Duh... by Bruce+Perens · · Score: 5, Informative
      It's ready to go, as soon as Debian makes their release.

      Bruce

    4. Re:Duh... by grozzie2 · · Score: 2, Interesting
      The point of releasing a 'distribution' is to solve shortcomings, and create solutions, not to sit back, wait for others to do the work, then rebadge it with your own name, then try take credit for thier work.

      If you really want UL to be 'something' and 'out there', why not just do the required work, and 'get it out'. If you have to wait for a debian update, where is the value add in the UL?

    5. Re:Duh... by QuantumG · · Score: 2, Interesting

      Does Mepis actually contribute back to the community?

      --
      How we know is more important than what we know.
    6. Re:Duh... by JerkyBoy · · Score: 2, Interesting
      Bruce is correct, and other developers are saying the same thing. I wanted to use VLC in conjunction with a Tcl/Tk app., and was surprised to suddenly find VLC missing from the "testing" Debian distro. A look at the VideoLan site revealed why:
      You should not be using Debian testing unless you perfectly know what you are doing. It is almost impossible to support Debian testing and there are no plans to do it.
      Kind of a shock to the system, but the problem seems to lie at least somewhere in /usr/lib...
      --


      Always do right. This will gratify some people and astonish the rest. -- Mark Twain
    7. Re:Duh... by Bruce+Perens · · Score: 4, Informative
      It's not as if I don't work for Debian. Today I am a volunteer on their corporate board and represent them to various standards organizations. More of my time is devoted to working for the entire Free Software community, and I flew 50K miles last year to represent Free Software, doing things like speaking against software patenting at the EU parliament in Brussels, keynoting a GNOME conference in Norway, lobbying in Washington D.C., teaching law students in Hawaii, and briefing reporters at every LinuxWorld show.

      Historicaly, I am the author of Debian's fundamental policy document and did a lot of the early work on their system.

      I've paid my dues a few times over.

      Bruce

    8. Re:Duh... by natrius · · Score: 4, Informative

      Newer packages, a wiki full of documentation, a supportive community and nice package management programs (in the development version). Note that the only one of these that Debian can't have at this point is a stable set of up to date packages. Everything Ubuntu does is shared with Debian.

      When comparing Ubuntu with other distributions than Debian, things are a bit different. One of the selling points for Ubuntu for me is that it's developed by a community and has a central package repository. It's been a while since I used a non-Debian distro, so I'm sure much of this has changed, but when I used Red Hat and Mandrake, there was either nothing that compared, or it wasn't visible enough. Assuming that other distros have that now, there's the deb vs. rpm issue depending on which one you prefer. The main issue is that you're never considered a second class citizen in Ubuntu. The other distros have commercial versions with special software and updates you don't have access to. With Ubuntu, everything is free, and they've made a commitment to always remain free.

    9. Re:Duh... by QuantumG · · Score: 2, Interesting

      I think what he was trying to say was, why would someone choose UserLinux over, say, Ubuntu, if there's no new work being put into it? I don't know anything about UserLinux but I thought I'd do my part to stop this conversation spiraling out of control. We all know you "do stuff" for Free Software, your antagoniser just wanted to know what you do for UserLinux.

      --
      How we know is more important than what we know.
    10. Re:Duh... by Bruce+Perens · · Score: 4, Interesting
      The essential reason to choose UserLinux is that it avoids the conflict between Open Source and producing income that all commercial distributions develop while supporting the enterprise. Fully Open-Source distributions won't make a profit over the long term. You have to hold something back like certification or bug reports. And when you do that, the result is something less than Open Source. Rather than give up on fully Open Source distributions, I concluded that we don't have to make money from them. There are enough interested parties to support them as non-profits.

      The policy of the UserLinux project is for all development to be carried out within Debian, not within our own repository. Customers can take a much greater role because the Debian organization admits them fairly.

      Of course, the long release delay has made something of a fool of me - because so far we've only proven that this non-profit can't get it together to make a release.

      There is a lot more in the white paper on the project site.

      Bruce

    11. Re:Duh... by uglyduckling · · Score: 2, Interesting
      I 'grew up' on Debian, but got frustrated 18 months ago when I had to mess around for hours with dependencies - there seemed no point in using Debian stable if I had to use loads of backports and manually install some libraries just to get a working up-to-date web browser and other essentials. I then ended up getting bits from unstable, and my mixed-distribution system regularly broke.

      I switched to Mandrake, but really couldn't stand urpmi: it's soooo slooow! Honestly, why does it have to download a multi-megabyte package list? It's a complete dog compared to apt-get.

      Then, a couple of months ago, I got a new hard drive for my laptop, and decided to try Ubuntu. As far as I can tell, they do exactly what you describe. There's a list of standard packages needed for a desktop distribution, which are tested and work very well. (The 'main' section). There's then a 'restricted' section, that has packages that cannot be included in the main distribution (e.g. because they don't meet the strict Debian definition of 'free'). Then there's the 'universe' section, that has lots of useful packages that install cleanly, but aren't aggressively tested.

      The whole thing works extremely well, has all of the Debian goodness, but with a strict 6 month release cycle.

      My philosophy now is: Ubuntu on the workstation, Debian stable on the server.

    12. Re:Duh... by gnalle · · Score: 4, Informative
      The big seeling point for Ubuntu is that you can have a system that

      Has recent packages (Woody doesn't)

      Provides security upgrades (Sarge doesn't)

      Is somewhat stable (I believe that Warty is stabler than Sid)

      Many packages in Sarge are newer than their counterpart in Warty, and similar Sid has newer packages than Hoary. However these differences are small and unimportant.

      Ubuntu has focused on a subset of the Debian archive. The packages in this subset are stable and work well. Furthermore Ubuntu has a "universe" archive that contains most of the packages in Sid. Some of the universe packages are uninstallable due to missing files. This can be bad if you are very dependent on a specific program.

    13. Re:Duh... by nutshell42 · · Score: 3, Insightful
      Is somewhat stable (I believe that Warty is stabler than Sid)

      Actually the first time I tried Debian, unstable was broken rather often. Only for a few hours in most cases but broken nevertheless. I switched back to Debian when Knoppix came out (point in case: forget Ubuntu; use Knoppix to get a Debian unstable configured and installed in less than an hour =) and I haven't seen a unusably broken package since (In two years? Not sure how long it's been. Did a system reinstall after a hard disk crash). Recently the autofs package's post-install didn't work but the program itself worked just fine.

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    14. Re:Duh... by Bruce+Perens · · Score: 2, Funny
      Pfft. 50K miles? I do that in a weekend. You let me know when you've killed for open source. That's dedication.

      OK. What's your name and address?

  10. Debian thoughts by Anonymous Coward · · Score: 5, Interesting

    As a new Linux user, what I heard from all my friends was, "don't use Debian, use Mepis or Knoppix or Ubuntu." It seems to be the opinion of many that Debian is nice, but it's not worth using a plain version of Debian, because these other distros have built it into something better. At least, that's the impression. So it seems that Debian is losing "mindshare" among new Linux users to a degree.

    1. Re:Debian thoughts by mabinogi · · Score: 5, Insightful

      Well pretty much the whole point of Debian is to have a distribution that others can take, modify, and re-distribute.
      So using Debian derived distributions like Ubuntu or Knoppix is still good for Debian, or at least compatible with its goals.

      The fact that it's a pretty good distribution in its own right is more or less just a bonus....

      --
      Advanced users are users too!
  11. Have to compete with Microsoft by mr_tap · · Score: 5, Insightful

    Last stable release in 2002 - how can they possibly compete with Microsoft whose last desktop operating system release was in 2001 :)

    1. Re:Have to compete with Microsoft by evilviper · · Score: 5, Insightful

      Microsoft only provides the operating system. A Linux distro, OTOH, is expected to provide just about every program that you might ever want to use.

      A version of Windows from 2001 isn't a problem, but it would be if it couldn't run more recent programs.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    2. Re:Have to compete with Microsoft by arduous · · Score: 3, Insightful

      Well, first of all, I'd call Windows XP SP2 their latest release.

      Secondly, Windows XP is just the a basic operating system. Debian 3.0 has 8710 packages bundled with it, and all of those packages are now almost 2 years old.

      Running a 2002 release of Windows XP doesn't prevent you from installing the lastest version of Mozilla, Firefox or . The version of Mozilla in Debian stable is currently 1.0.0, and Firefox isn't even there!

      I've been running debian servers for the last 5 years, but lately I have been seriously looking for an alternative that has a faster release cycle.

      --
      "It's the smell! If there is such a thing." Agent Smith - The Matrix
    3. Re:Have to compete with Microsoft by droopycom · · Score: 2, Interesting

      "Release When Ready" is a good principle

      "But Release When 8000+ packages ready" is next to impossible and rather dumb...

      Theres probably something wrong with their paradigm(*), I guess they could also release packages individually or in groups,they kind of do that with testing in fact ...

      Stable is supposedly for Critical Entreprise application, but who in this category needs 8000+ packages, including n minesweeper and x IM client?

      Maybe the solution is less packages in Stable, just keep the most important component and apps in there. ... Well off course then they will have to decide what make it through and what not, which off course will lead to endless debates, if those debates are not eclipsed by debates on what is free and what is not and if non-free should be kept etc...

      --
      (*) Off course not i dont really know what that word means...

  12. Yeah... by TWX · · Score: 3, Interesting

    It would be really nice if Stable were updated at least yearly. I'm willing to play with Unstable or Testing if it's for my own use only, but if it's for someone else then I may as well either use a heavily-package-based distro like RedHat or SuSE, or Slackware if I'm going to have to build a bunch by hand anyway.

    I guess that it'd been awhile since I last installed Debian from scratch, I didn't know that it has been two years.

    --
    Do not look into laser with remaining eye.
  13. this just in... by SuperBanana · · Score: 2, Insightful

    Debian Leaders: We Need to Release More Often

    This just in: the Catholic Church says the Earth is round.

    In other news, George Broussard admits Duke Nukem Forever "is a little late".

    Question- why did it take, oh, 3 years for them to finally come to terms with the fact that their iguana was turning into a dinosaur? It's like they've all been collectively in denial. I took one look at the list of versions in the stable branch when someone suggested I check out Debian. I laughed, and closed the window. Every time I've come across a Debian box, it was "put in by some weird guy who doesn't work here anymore". Debian users preach to me about stability, when I haven't had a linux box do something unexpected in quite some time. Debian's still stuck in the age of obsession with uptimes.

    I understand the need for stability, but that means you put more effort into QA, not that you sit on your ass because what you've got works. I mean hell, some distros still ship 2.4; it's an embarrassment that companies like Redhat port BACK improvements made in 2.6 to their own versions of the 2.4 kernel, instead of finding and fixing problems in 2.6.

    1. Re:this just in... by dondelelcaro · · Score: 5, Insightful
      Question- why did it take, oh, 3 years for them to finally come to terms with the fact that their iguana was turning into a dinosaur? It's like they've all been collectively in denial.
      We've not been happy with the time that it takes to release for AGES now. Potato took too long, woody took longer, and sarge is taking it's own time. The symptoms are known, and much lamented. However, the fix for the underlying problems is far less trivial, and so far no one who is actually capable of doing the work has come forward and done whatever needs doing to fix the actual problem (whatever the hell the actual problem actually is.)
      I understand the need for stability, but that means you put more effort into QA, not that you sit on your ass because what you've got works.
      Perhaps you've been sleeping through the 300,000 bugs that have been filed on packages in Debian, many of which have been fixed? Or maybe it's just that you don't really understand the amount of work that it takes to actually release a stable distribution without RC bugs on all of the architectures that Debian supports?
      --
      http://www.donarmstrong.com
    2. Re:this just in... by SuperBanana · · Score: 2, Insightful
      We've not been happy with the time that it takes to release for AGES now. Potato took too long, woody took longer, and sarge is taking it's own time. The symptoms are known, and much lamented.

      Okay. So, again, why did it take three releases to realize something was wrong? If the symptoms were known, why didn't people just start fixing them? Politics? Funny thing about politics. Even if the politics aren't in your favor, if your intentions are honest, you're stepping up to the plate when no one else is- guess what, it's really hard for others to argue against you without looking petty or controlling.

      However, the fix for the underlying problems is far less trivial, and so far no one who is actually capable of doing the work has come forward and done whatever needs doing to fix the actual problem (whatever the hell the actual problem actually is.)

      So, basically- you and other Debian people have thrown up your hands and said, "augh, look at this mess, it's huge, complex! We can't possibly fix this mess! Let's wait for someone else to come along and fix our problem."

      There's a website for people trying to get their lives back together and pick up the piles of junk lying around the rooms of their house. The common theme is- DON'T try to take it all on at ONCE. Don't sit there and assume you will eventually come up with the most elegant solution to your problems or some genius will drop out of the sky. That's like shooting only for a royal flush in poker.

      Divers have a similar mantra, especially ones who do technical diving; nitrogen narcosis exaggerates emotions and a minor problem turns divers into a panic. The mantra- "as long as you're breathing, you're OK". Stop. Relax. Solve one problem at a time (incidentally, the other mantra is not to let problems pile up, because they compound each other; fix things as soon as you notice them...but it's a little late now). Tomorrow, if you see or remember a problem, just solve it. If anything, others might be inspired or encouraged by the activity.

      You obviously have a lot of talented people. Get everyone to sit down, make a list of problems. Categorize them. Divide them up and hand them out or post them up on a page. Don't make committees- committees are great at wasting time. When you're behind the eight ball, you don't need a group of people to decide which way is the best direction to move- you've just gotta MOVE. If someone doesn't like what you've done- well, they had three years to do it their way, so tough!

      Or maybe it's just that you don't really understand the amount of work that it takes to actually release a stable distribution without RC bugs on all of the architectures that Debian supports?

      Why is it that people in a hole always tell others how they couldn't "understand how much work" is it? If it's so hard to make a useful distribution, why did we see a veritable explosion of distributions (some of them based off Debian) in the time Debian hasn't released a single stable version? If they're people who jumped ship, why did they jump ship?

      If "too many platforms" is the problem, do what GCC did- stop overcommitting. The GCC team stopped wasting time on a couple architectures nobody was using or helping them maintain but for which they'd have to fret over whether changes would break this or that. Funny thing- nobody's really complained that loudly. If they care enough about that architecture, they either step up to the plate, help recruit people to help.

      That advice goes equally for platforms as it does for packages. I remember debian used to be over a half dozen CDs with something like 3600 packages. Focus on core packages; if need be, get people to vote for stuff they want. If something's not ready and nobody could help, fine- it doesn't go in, it doesn't hold up the stable release. If people needed that package, or whoever makes that software gets miffed it was left out, they know they have to help or it won't make the NEXT release either. If nobody notices or cares that package didn't make it- fantastic!

    3. Re:this just in... by dondelelcaro · · Score: 3, Informative
      Face it, trying to stablize the exact same set of 2000 packages across 11 architectures is valiant but foolhardy. The solution is obvious -- reduce the number of packages and number of archs.
      Surprisingly, this actually hasn't been a major blocker for quite some time. If any of the superfluous packages can't get their act together to be in a releaseable state, they are summarily removed from testing.

      The actual blocker for the past 6 months or so has been the testing-security support. Before that, it was the fact that we didn't have a working installer.
      --
      http://www.donarmstrong.com
    4. Re:this just in... by dondelelcaro · · Score: 5, Informative
      Okay. So, again, why did it take three releases to realize something was wrong?
      It didn't.

      After potato was released, Anthony Towns implemented testing in an attempt to keep testing in a releaseable state always, so releases could occur more rapidly. That helped, but still didn't really fix the problem.

      After woody was released, security support and the installer were serious problems that had stalled the release of woody for quite some time, so more effort was placed into those areas to create a working installer along with a decent security infrastructure. That has helped as well. However, it took quite a while for those to be implemented.

      Now that sarge is on the verge of being released, people are analyzing the situation again to try to figure out what else should be done to fix the problem. The Vancouver Prospectus is an attempt to solve what have been identified as the problems for etch.

      you and other Debian people have thrown up your hands and said, "augh, look at this mess, it's huge, complex! We can't possibly fix this mess!
      No, as you can see above, specific things have been attempted to solve the problem. They haven't succeeded, clearly, but it's not for lack of trying them.
      If it's so hard to make a useful distribution, why did we see a veritable explosion of distributions (some of them based off Debian) in the time Debian hasn't released a single stable version?
      Distributions based on Debian are rather easy to make, frankly, especially if you're going to standardize on a specific set of packages and only support them. It helps as well if you can throw money at the problem and hire people to work on specific problems. Point in fact, none of the not-for-profit Debian based distributions have every actually released a stable distribution and suported the entire stable distribution for a whole product life cycle. They have different goals for the releases that they make than Debian does, which is quite acceptable for them. [Nothing is stoping anyone from taking a specific version of testing, calling it "stable" and supporting it. The fact that no one has should tell you something.]
      --
      http://www.donarmstrong.com
  14. Not a huge deal by BAILOPAN · · Score: 4, Insightful

    Ultimately, the people who like Debian will continue to use it; likewise Debian's goal should be keeping its customers satisfied rather than trying to sway people away from other distros.

    I don't really care that it's not updated because apt is flexible enough to work around that. And if a package is _insanely outdated, usually a newer one is in Testing or Unstable. And as a last resource, it's not like Debian precludes you from compiling it myself.

    While more frequent releases would be nice, I like it just the way it is. I feel as if I'm guaranteed that the packages will work together without problems (something I haven't encountered in certain other package management systems). And for the select few programs where the version is unacceptably old (like gaim), I just compile from source code.

    --
    If you say "here goes my karma" I will bite you!!!
  15. Too much pr0n... by Anonymous Coward · · Score: 2, Funny

    ...for a second, I thought that read "Lesbian Leaders".

    And I, for one....

    ahhh, never mind.

  16. Good news, I think by Anonymous Coward · · Score: 5, Interesting

    I think this is good news that some of the potential leadership in Debian has reconized this as a problem.

    I've been a Debian fan for some time, but I find I am racking my newly built critical servers on RHEL3&4 just because so many of the Debian packages are 'stale'. In a lot of enviroments, running testing is unacceptable and using stable is to far out of date for the intended use of the machine. We are definatly in limbo as far as Debian installs.

    I really hope they pull this together, without Debian the landscape changes dramatically for binary stable systems.

    But, the biggest problem I can see is that by releasing early and often it creates a larger legacy code base that needs to be maintained but does not have the resources to do so. You cannot effectly update a server farm of hundreds to thousands of machines to a new version within a short legacy cycle, yet it is a huge burden to maintain the legacy code for any lengh of time.

  17. Even Slackware.... by bmo · · Score: 3, Interesting

    Is up to date, even considering the head honcho's health problems.

    There's no excuse for no Debian stable releases since 2002.

    Maybe Bruce should base UserLinux on that.

    --
    BMO

    1. Re:Even Slackware.... by glomph · · Score: 3, Informative

      Umm, you sound like one of those 'sendmail sucks!' dorks. Slackware has had excellent package management (safe simple upgrades, automatically) since the 8.1 release, some years ago. Keep repeating the groupthink cliches, the Borg loves zombies who ignore facts.

    2. Re:Even Slackware.... by Ulric · · Score: 2, Informative
      Yes, "upgradepkg *.tgz" is a really, really hard way to upgrade the whole system.

      There's nothing wrong with the Slackware package management. It doesn't have dependencies; that is by design. Otherwise it's not too different from anything else, except Gentoo.

  18. Not to mention... by jrushton · · Score: 3, Interesting

    Not to mention Gentoo.

    But I'll wisely keep quiet so not to incur the wrath of Slashdot...

  19. Re:If it's stable, it doesn't need to be updatedOf by Red+Alastor · · Score: 4, Informative

    Try Ubuntu. They have a release cycle of 6 month and the next release due to april is Gnome / KDE. You can even get the preview release now.

    --
    Slashdot anagrams to "Sad Sloth"
  20. Debian appears.... by zogger · · Score: 4, Insightful

    ...just looking at it, to be more of a "base platform" from which people build their own customised distros. This in fact might be an actual model for a future LinuxOS,(OSes in general I mean really) if no standard GNU/LinuxOS ever evolves, just make it incredibly easy to select what sort of computing experience you want, mash a few buttons, answer a few questions about hardware, whatever and etc, and your custom distro gets created, you then download it burn it and install it. People don't really "run" an OS, they want to "run" some applications. They want to just go do stuff with their computer, not really futz with it constantly. Well, I mean the 99% of the other people on the planet. You know, "them" guys.

    Anyway, if you look at it that way, it's neither way behind the times or bleeding edge, it's just a big ole pile of apps and kernels that you have access to. Maybe they should just skip the different versions, let Apt sort it out when people go to build their own, make it a remasters dream system instead of trying to be a stock classic distro "OS". Do something different than what MS and Apple and Sun are doing. Make the personalised "your computer" be the primary focus, along with the "easy" part.

  21. no shit, einstien! by RelliK · · Score: 3, Interesting

    Debian developers basically have two options: either reign in the development cycle or rename "Debian Stable" to "Debian Obsolete". I've been a long-time Debian user, but now I too am looking for greener pastures. The question is where to? Gentoo? Fedora? Is there something that compares to apt-get?

    --
    ___
    If you think big enough, you'll never have to do it.
    1. Re:no shit, einstien! by leereyno · · Score: 4, Insightful

      Nothing compares to apt-get, and that is the biggest shame of all.

      Lee

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    2. Re:no shit, einstien! by Joe+Tie. · · Score: 2, Insightful

      I'd say there's a number of programs that compare well to apt-get, such as urpmi with mandrake. The problem is that, at least in my opinion, none of the software repositories are on the same level as debian unstables. It's the only linux distro where I've never found myself having to sit around compiling something or other.

      --
      Everything will be taken away from you.
    3. Re:no shit, einstien! by nns6561 · · Score: 2, Insightful

      Try Ubuntu. It's nearly as up to date as Gentoo, but still has all the benefits of Debian. Even better, you can apt-get upgrade to it from a Debian install. I recently changed myself. The upgrade is not entirely staightforward but doable. Better yet, you can always go back to Debian relatively easily.

    4. Re:no shit, einstien! by linguae · · Score: 2, Informative

      If you're willing to switch to a different OS altogether, try FreeBSD. FreeBSD has a Package and Ports system. Packages are pre-compiled binaries that can be fetched and installed, and Ports is a way of installing software through source.

      To install Firefox, for example, you can type pkg_add -r firefox, and it would fetch a Firefox binary from the FreeBSD servers and install it from your system. If you prefer to compile Firefox, just cd to /usr/ports/www/firefox and type make install clean. It would automatically fetch the latest Firefox sources and compile them. Ports also resolves dependencies too; if GTK 2.4 or later isn't installed on the system (which Firefox requires), it will also fetch and compile the latest GTK if it isn't installed on the system.

      It is also pretty easy to upgrade all of your packages and ports, too.

      There are three ways that you can get FreeBSD. Every 5-6 months there is a FreeBSD release (FreeBSD-RELEASE). For example, FreeBSD 5.3 came out last November, and a FreeBSD 5.4 release is slated for April. However, if you want a more upgraded version and track development, there are two directions you can go: FreeBSD-CURRENT and FreeBSD-STABLE. CURRENT is the development branch that adds and tests new features, while STABLE includes the finished features, ready for one of the RELEASES.

      You can find out more about FreeBSD here. It has many of the features that you like in Debian, except updated much more often. Only thing to tell you is that FreeBSD isn't Linux; there are some key differences between the two operating systems that you should be aware of.

    5. Re:no shit, einstien! by IntergalacticWalrus · · Score: 2, Informative

      Allow me to return your bullshit call. emerge only updates dependencies if you specify the --update/-u option. And yes, you can update a program without that option. In that case, it will just update the specified program, period. There. No dependencies pulled, that is unless there's something new in the dependencies that needs to be added or updated.

    6. Re:no shit, einstien! by aanantha · · Score: 4, Insightful

      yum and up2date are crap. On FC3, they rotate through *all* mirrors, even mirrors that are in far off parts of the world. (You can hard code mirrors but you have find them). When a download of an rpm hangs up, you have to kill the process and restart. When you restart, they redownload all the rpms all over again. yum has no GUI. up2date has a GUI but it only lets you update rpms not install anything new. You have to use "Add/Remove Programs" in FC3 which will install the old version off your CD-ROM. Then you can update it. There are a couple attempts at GUIs around yum but they suck. The best is yum extender. The UI hangs when yum hangs. The yum output is in the last tab so if you don't switch to that tab before yum hangs, you won't be able to Ctrl-C yum to abort a download.

      I've given up on yum and up2date and switched to apt and synaptic on FC3. Works like a dream. Mirrors can be set up within a CLI for apt. The synaptic GUI is excellent. Fedora semi-officially maintains the apt database but the apt database is always the last to be updated when rpms are updated.

      yum and up2date existence is very questionable. They're fundamentally designed around the idea that no new packages will ever get added to the distribution after release. But the Fedora team has a religious attachment to yum so things will continue to suck for new users.

  22. Re:If it's stable, it doesn't need to be updatedOf by cperciva · · Score: 4, Informative

    I can see the need for keeping ahead of security bugs...

    Speaking of which... *tap* *tap* is this thing turned on? Is anyone from the Debian security team listening? I've got a security issue here... I've e-mailed vendor-sec (3 weeks ago)... I've e-mailed debian-security-private directly (1.5 weeks ago)... are you guys planning on responding some time this month?

    (Yes, I'm entirely serious. Slashdot isn't my preferred channel for communicating with other security teams, but the usual mechanisms seems to have failed, and I figure that there must be at least a few Debian people reading this story.)

  23. I never thought of Debian as having releases by futuresheep · · Score: 4, Insightful

    Debian was the one distro that I never really thought of having official releases. It has versions that are fluid with their packages:

    Stable
    Testing
    Unstable

    Each have their own rewards and risks, but the key to me, was that with the netinstall disks, they never went out of date. You never had a CD set full of six month old packages, you had your favorite debian versions latest, usually day old release, a download away.

    The new installer is excellent, and with the lack of X based GUI, will still work with a minimal download.

    1. Re:I never thought of Debian as having releases by killjoe · · Score: 4, Interesting

      The answer is so simple I am surprised nobody has mentioned it.

      Trim down the number of "official" packages. Right now there is something like 3000 packages in the debian system. Why not cur that down to a thousand. Take the top 1000 most popular and best maintained backages and call it debian.

      The rest of the packages can go into "ports" or "contrib" or something. They would still be there if anybody wanted to install them but they would not hold up release cycles, debian would not guarantee they would work with the rest of the system.

      The great thing about debian is that by using stable you are promised that nothing you install will break your system. They can still promise that but just with less packages.

      --
      evil is as evil does
  24. This is why I changed to Gentoo by Anonymous Coward · · Score: 2, Insightful

    Debian is great, but hey the packages come out too slow!!!

    I changed to Gentoo because a lot of the new software took far too long to be released as a debian package. Sure, I could have just downloaded the software, make install, etc blah. But I wanted to manage my packages!

    For this very reason I switched to Gentoo.

    The only thing annoying about Gentoo is compiling time - which is still quicker than waiting for Debian packages to come out.

  25. What's the problem? by natrius · · Score: 5, Insightful

    People aren't leaving Debian for greener pastures. They're leaving Debian for Debian derivatives. If the last three months on Distrowatch are any indication of how much each distrbution is being used, then Debian is the most important distro out there. Ubuntu is #1, Mepis is #3, and Debian itself is #6. The Debian project has obviously doing something right if some of the most popular distros choose to base themselves on it.

    On the other hand, the fact that derivatives are necessary is a sign of Debian's shortcomings. I haven't used Mepis in over a year, but the last time I used it, it was basically Debian installable off of a live CD with easy to use configuration tools. That says that Debian proper is hard to install and lacks user friendly configuration tools. The former problem has been fixed, but I'm not sure the latter has been. Ubuntu is Debian with a shorter release cycle and paid developers to add polish. This shows that users obviously take issue with Debian's long release cycles, and once again, the administration tools. Anyone who is running the development version of Ubuntu right now knows how easy it is to keep things up to date. The newer software also takes advantage of advances on the Linux desktop, such as Project Utopia. I can plug in USB devices, and they just work. It's nice, and Debian proper misses out on things like that because of the age of its packages.

    So who uses Debian stable? From the things I hear, it's people who want a long release cycle. Woody users have been getting security updates for however long it's been since the release. People like that. Ubuntu is supported for 18 months after a release, which is likely to be too short for some people. I don't see how Debian loses out from desktop (and some server) users using the derivatives. Ubuntu is the main derivative, and all its work goes back into Debian proper. When etch is getting ready for release, the job is going to be much easier to do, since Ubuntu has already done much of the work ahead. Sarge has been in some sort of a freeze for most of the time Ubuntu has been around, so they haven't been able to reap the benefits of Ubuntu's presence. People getting paid to work on Debian is a good thing, not something to be angry about, which is the sense I get from some posts on Planet Debian.

    So if Debian shortens its release cycle, where does that put it in the Linux ecosystem? I doubt they will be able to support security updates for multiple stable releases, which is what they would have to do with a short release cycle to maintain the current length of support. As much as Slashdotters like to poke fun at Debian, it plays a very important role. Does it really need to change?

    Debian developers, thanks for making such a great distribution. There are lots of Ubuntu, Mepis, and Debian proper users that appreciate it.

  26. #1 Reason Why I Don't Choose Debian For My Bus. by SlashChick · · Score: 2, Interesting

    We have over 100 Linux servers, but we chose CentOS as our default OS. We could have chosen Debian instead. In fact, the control panel we use for our customers (DirectAdmin) runs on Debian. But here's the #1 reason I didn't choose Debian:

    [hypothetical scenario]
    Customer: "What operating system version do you use?"
    Us: "Debian unstable."
    Customer: "...unstable??"

    The close-behind #2 reason is the installer, but I understand that's getting fixed. IMHO, Debian should strive to release a new stable version every 6 months, with 12 months being the maximum time between new stable releases. As it is, I cannot justify using Debian for business purposes when their offering that coincides with what we need is labeled "unstable".

  27. Re:If it's stable, it doesn't need to be updatedOf by Storlek · · Score: 3, Informative

    As I said here, it might act like Debian, but Debian it's not.

    A notable problem with using "spinoff" distributions is package compatibility. Can I install any .deb package on Ubuntu without possibly causing binary version problems? Similarly, can I build a package on Ubuntu, give it to a Debian user, and be sure that it'll work properly on their system?

    This is a problem with rpm-based distributions; I don't know if apt handles it in a smarter way than rpm, but I've been burned by it and I'm hesitant to try and see. While on the surface everything may seem to function properly, you never know when doing something seemingly innocent like installing or upgrading a package can open up a huge can of worms. I know; I tried installing some packages from my Mandrake 8.2 CDs on a Red Hat system. The first couple worked without any problems, but I tried installing another package that happened to mess with some other file that was already on the system, and it broke several other seemingly unrelated programs.

    --
    Bears don't normally eat things that talk and move backwards.
  28. Question? by deathguppie · · Score: 2, Funny

    whats the only thing that takes longer than a full Gentoo compile....

    --
    once more into the breach
  29. Re:If it's stable, it doesn't need to be updatedOf by Pandora's+Vox · · Score: 5, Informative

    Debian and Ubuntu are currently similar enough that i have yet to hear of this happening, though i'm sure it's possible. note that the ubu dev model is something like this: snapshots of debian unstable every 6 months, with fixes applied and fed back into "vanilla" debian. as such i think that we're going to continue to see them being very similar.

    -Leigh

  30. food for thought by iggymanz · · Score: 5, Funny

    fedora: the blowfish sushi of distros, exciting, dangerous and for daredevils. It may kill your machine

    redhat: the cafe food in the basement of the megacorp, great food but at airport restaurant prices.

    novell/suse: the suits come in the front and pay to sit down and get served the same great food most of which is given away at the soup line in the back.

    white hat: sneaks the food away from redhat and does the soup line thing. Some seasoning missing.

    mandrake: tastes like redhat with somewhat better seasoning and operated kind of like the suse restaurant

    gentoo: gourmet ingredients for you to build your own 9 course dinner, hopefully you don't starve in the meantime

    debian: stale, week-past-expiration date bread that won't hurt you, and some rather tasteless but nurishing year-old jerky to put on it.

  31. Re:If it's stable, it doesn't need to be updatedOf by wdd1040 · · Score: 2, Insightful

    Why not post it to somewhere anonymous like SANS, etc?

    They can contact the teams in other methods I'm sure, and if not, they can publish it and force a fix.

    --
    wdd
  32. debian by VAXGeek · · Score: 3, Interesting

    it's important to look at debian as a concept as a whole. when you say "debian stable", you're talking a particular snapshot of all these programs 3 or 4 years ago that have been analyzed and proven stable. if you are looking for what linux provided as a whole 3 years ago, you are probably in the right place. why is it so bad to have a clearly defined role for this "stable" distrobution? it's called "stable" because that is exactly what it is. rock solid stable. if you want fancy jazz, no one stops you from using testing or unstable. despite the scary connotations, testing has proven to be stable as well.

    --
    this sig limit is too small to put anything good h
  33. Separate Testing and Frozen by nns6561 · · Score: 2, Insightful

    This should help reduce the long time between releases. Every 6-12 months convert testing into frozen. Frozen should be considered a release, and supported as such, with security updates for ~18-24 months. Periodically, when few bugs exist in frozen convert frozen into stable. Maintain security updates for the last two stable releases. The idea is that for mission critical servers, stable would be used, but frozen would be sufficiently stable for workstations and less reliable servers. Just pushing out security updates for testing isn't enough because the continual upgrade process is too much for lightly administered machine. This also insures that testing is never frozen for long periods of time, which is good for desktops that want to be running the latest software. I like the concept of supporting fewer architectures, but this needs to be done properly. They should only allow bugs in the rare architectures block packages in stable. Most of these architectures are only used for servers or other rarely updated machines. Plus, since stable is not the release, these architectures won't block releases.

  34. the fuss about Debian's "cycles" by l3v1 · · Score: 5, Interesting

    This is a "once more" new iteration of the same old idea of Debian updating their stable branch not often enough. And as always, I have to respectfully but totally disagree.

    For one, people should really understand and see, that not all Linux distributions are just there to suit the newbie (l)users' desktop needs. This is just the attitude people gather while being full-blown Windows users and then fiddling around with some Linux, thinking it's cool and if he can't find his way around, then at least that';s another reason to bash.

    Debian's stable branch is just _the_ perfect distro for servers. You can argue with this statement, but I will _not_ listen to home users' hysterical crap about the newest kde/gnome being necessary. There are places where that simply doesn't matter.

    Where I spend my working hours very few people use Linux distros on their desktops, really very few, but almost all our servers are Linux based. The two of them where I hve root access are Debians. One is a current stable Woody, being web&mail&db&cvs&related server which I installed last year because the previous machine had a major blowup. The other is a Debian Potato (!) which is the previous [i.e. before Woody] stable branch, which is our dns server, up and working for ... well, since about the Potato release.

    No desktop environments, no x, just good stable and reliable code which I trust and - most importantly - _very_ _easy_ to maintain.

    At home I use Debian SID for about 4 years now. Updated about weekly, _very_ stable and usable. It has all the desktop fun I need. Most important: it hasn't been reinstalled since the first install just always copied over to the changed machine (about once in a year, I always hand-build my machines ever since I became acquainted with the screw driver), updated the necessary stuff and keep it always apt-get dist-pgrade-ed.

    For me, and for many others out there, Debian - and now the quite many Debian-based distros, hey, there are even Debian SID-based distros now (!) - represent _the_ _GNU/Linux_ _distro_. For the others, there are plenty of others you can use and that is exactly why Lnux distro forking is a Good Thing, try not to forget that.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:the fuss about Debian's "cycles" by Juergen+Kreileder · · Score: 2, Insightful
      Debian's stable branch is just _the_ perfect distro for servers.
      Believe it or not, there are people who need something more up-to-date than woody on servers.
    2. Re:the fuss about Debian's "cycles" by loopkin · · Score: 2, Insightful

      Ok, what basically i'm saying:

      1- woody + backports or handmade packages is NOT woody. why ? because you have to _maintain_ it by hand (or trust the backporters to do so efficiently).
      in other words, woddy+backports or handmade packages is NOT anymore a stable distro. and, i agree, stability is something important for a server, and especially in a company.
      2- it's becoming almost impossible to be able to use an unmodified woody on a server, because of the various reasons i've written down. and i'd say it's the case if you've been trying to set up a server with woody on a modern machine in the past 18 months (personnal experience: you want GE, SATA, or so, and, for software, try to set up a mail server in a SME without antivirus & so on).

      now 1+2 = Debian sucks for servers.
      since it sucks also for desktops, this means that Debian has no future if they can't get themeselves out of that big problem.

      now of course, if you use woody only as a DNS server on a 3 years old machine, it's ok. in any other situation, you might run quickly into trouble.

      if it's too old for _you_ use something else. Until then, Debian stable is fine.
      thing is that it's not that simple:
      - when woody came out, for instance, you could set up a mail server without antivirus and spam filtering (it was really another era...). since then, you had to add these features. but you can't do it while keeping an unmodified Debian stable. that means that not only Debian is getting obsolete on new installs, it's also getting obsolete on old installs. and it means too that it can be ok today, and not tomorrow.
      - if Debian isn't able to provide a solution in stable for all/most of these problems, that leaves no choice but not using Debian on servers. developping a distro that nobody can use is pretty much pointless isn't it ?

      "use something else" is not an answer to the question "is Debian stable useable on servers ?", and the answer to that question is, i'd say, 75% no, 25% yes. Now if it's good for _you_, that's great, but it's very far from being the case for everybody (i've installed or administrate about 20 Debian servers).

  35. Re:If it's stable, it doesn't need to be updatedOf by benjcurry · · Score: 2, Interesting

    Check out Arch Linux. It's a bit young, but up-to-date, fast, elegant and great package management.

  36. Project Management 101 by buddha42 · · Score: 4, Interesting
    Debian has three options
    1. Reduce the scope of the project
      • fewer architectures
      • fewer packages
    2. Add development resources
      • hard to do with volunteers
      • inject some money (bounties?)
    3. Streamline operations
      • reduce some of their bureaucracy and excessive policies

    Personally I think they would be best served by doing a little of each.

    1. Re:Project Management 101 by natrius · · Score: 3, Insightful

      Reduce the scope of the project

      I disagree. One of the greatest things about Debian is the scope of the project. I can install almost anything and not have to hunt around the internet for a package. It's all in one place. I think the currently proposed approach on not releasing the lesser used architectures at the same time at the others is the correct approach. Abandoning them completely would be foolish, but having a whole release held back by problems with software that's not even heavily used is a problem.

      Add development resources

      This has been done. Ubuntu. People are paid to work full time, and their work goes straight into Debian. This also takes care of the issue Slashdotters have with the long release cycles, since people can download a new version of Ubuntu with the latest version of Gnome, KDE, etc. every six months. The problem it doesn't solve is that of people who want to run Debian stable, but can't use the ridiculously old packages for commonly used web programming languages. The release cycle needs to be shortened, but not by too much.

      reduce some of their bureaucracy and excessive policies

      You call the policies excessive, but it's thanks to their efforts that is possible to run a computer based on completely Free software (and Free documentation, which is probably the issue that prompted this point). Sure, their policies often err on the side of idealism rather than pragmatism, but I think it's beneficial for the entire community that they do this.

  37. Re:If it's stable, it doesn't need to be updatedOf by natrius · · Score: 3, Insightful

    A notable problem with using "spinoff" distributions is package compatibility. Can I install any .deb package on Ubuntu without possibly causing binary version problems?

    AFAIK, packages within Debian itself aren't even compatible with each other. If you're running unstable and you want to give a package to someone running testing, you're out of luck. Why is it a surprise that Ubuntu packages wouldn't be completely compatible? From my experience with Ubuntu, it seems like most Debian unstable packages are forward compatible to Ubuntu, but I doubt the reverse is true. This makes sense. Ubuntu has more up to date packages than even unstable at some points, since Ubuntu applies it's own patches, and the Debian maintainers may not apply them immediately. If they add the Ubuntu repository at a low priority and try installing your package, it'll probably work, but some of their libraries will be updated to Ubuntu versions. That's a bad thing, because it might break future updates within unstable for them. Maintaining package compatibility and achieving Ubuntu's goals at the same time would be impossible to do.

    By the way, Ubuntu isn't a "spinoff" distribution. It stays with Debian unstable, then freezes the set of packages and stabilizes them. For the next release, they start over.

  38. Except... by sp0rk173 · · Score: 5, Insightful

    FreeBSD maintains the same kind of stability WITH a more current release schedule. 5-stable (unlike 5-release) will give you a very stable system. 5-release will give you a pretty rock solid system, though unbreakability is not guaranteed. Use 6-current and you better expect breakage, though it's not guaranteed. The last -stable FreeBSD milestone? Nov. 6 2004.

    Before there's a shitload of replies about 5 sucking - yes it did suck when it was strictly a new technology release. Now bugs have been patched and more things have come out from under the giant lock. Speed has increased, as has stability, and it has earned the -stable tag. The point of this post is just to say stable != extremely out of date. stability is just well-tested, well-written code.

    1. Re:Except... by Anonymous Coward · · Score: 2, Informative

      > The point of this post is just to say stable != extremely out of
      > date. stability is just well-tested, well-written code.

      One thing to note is Debian's stable is meant to be not just rock-solid, but also "unchanging" stable. Both meanings of the word apply.

      Meaning if you install a debian stable, it absolutely positively will not change, except for security bug fixes. It'll be the same system now, tomorrow, in six weeks, and in six months. You won't get a feature change on a debian stable system that messes with your server that may very well RELY on those features acting as they do.

      Unfortunately having it stretched out to "unchanging for 3 years" is far too long. I'd like to see 18 months absolute maximum.

  39. summary by evulgenius · · Score: 2, Interesting

    Debian stable is too old. It doesn't work on latest x86 and PPC hardware. Testing is fine for desktop, but for people who need stable and secure system for servers it's not an option. Since there is no security support for testing and there still are some bugs.
    So we really need stable releases more often. Doing it by dropping some architectures makes sense to me, if you can't buy the hardware anyway. Also developers can still work on their favourite architecture and release if they keep up to the speed those 4 most popular architectures are releasing. It just means that i386 won't be waiting if there are some bugs on m68k.

    And yes, I run debian testing

  40. Maybe a bit too often... by ic3p1ck · · Score: 2, Informative

    My only complaint is that the testing version of Debian is updated a bit too often. I dislike having to get 10-20MB of packages every week to keep up just in case there are some security updates included (Debian security notifications are only done for the stable release).

    I would prefer something in between stable and testing, updated reasonably often with new packages (and features) and also have security releases in between as required.

    1. Re:Maybe a bit too often... by ic3p1ck · · Score: 2, Insightful

      That was unwarranted.

      If you'd been reading the rest of the discussion you would have noticed that people suggest that the stable distribution is more appropriate for server type environments where stability is paramount. I'm merely suggesting a 'stable' distribution more appropriate for general use (such as mine).

      Your post contributes nothing to the 'solution', so I suggest you become a part of the solution instead of being a jackass.

  41. pinning by LordMyren · · Score: 2, Informative

    debian's package management system includes the ability to pin. that is, to attach various repositories/package trees of varying distributions with varying priorities. all my systems start stable and quickly recieve a good number of testing grade packages. because of dependancies, this means my system is usually ~50/50 stable/testing. i then usually add some non-system-metal stuff from unstable like KDE, gnome, & staroffice.

    i also have a long list of external package repositories from apt-get.org. some of my systems also track ubuntu packages as well. i run ubuntu's Xorg package set on my laptop (better acceleration, maybe one day working Xorg Suspend-To-Ram on my ancient ATI mobility ). it works perfectly transparently, including xcompmgr & all.

    the nice thing about debian is it lets you mix and match very easily while resolving all dependencies very nicely & very cleanly. also, you can set up your own repository very easily to take a sample collection of packages from kingdom-come and mirror it so it looks like a somewhat cohesive single repository. with apt-build coming along nicely, you can even cleanly and efficiently maintain your own patched versions of packages as they evolve, making it easier to recompile all your programs for Heimdal kerberos instead of MIT, for classic example.

    who gives a rat about stable? just pin what you need. debian distro is really about empowering the user to whatever ends with the most direct simplicity. distros like ubuntu are there for those who just want a single clean complete desktop distro.

    Myren

  42. Better terminology needed by cupraman · · Score: 2, Informative

    Debian has always made a problem for itself by using 'stable' as a version description. It's fine if you know that 'stable' means 'not likely to change much', but to most users the word implies that all other versions are 'unstable' which make them think that it's likely to crash a lot. I think a more relevant description would be 'static'.

    All servers I install are Debian and initially I used stable but now I use testing and have not had a single problem.

    For servers, Debian's great. For desktop, it's still great except that you use Knoppix or Ubuntu instead which take care of providing the latest and greatest package versions. Underneath they're still good old rock-solid Debian!

  43. Really? by Compact+Dick · · Score: 2, Funny

    Watson: No shit, Sherlock.

  44. Re:If it's stable, it doesn't need to be updatedOf by _Hellfire_ · · Score: 2, Informative

    Can I install any .deb package on Ubuntu without possibly causing binary version problems? Similarly, can I build a package on Ubuntu, give it to a Debian user, and be sure that it'll work properly on their system?

    Actually...Yes. Yes you can

    In fact the system I'm writing this on is Ubuntu Warty and I have the Debian Sarge repositories loaded in my sources list. I've got quite a few Debian packages loaded on my system with no breakage whatsoever. I've heard people refer to this type of setup as "Debuntian".

    I wouldn't do anything stupid like apt-get upgrade (I comment out the Debian stuff for that) but for installing specific packages you're pretty safe.

    --
    "And then I visited Wikipedia ...and the next 8 hours are a blur..."
  45. Misleading Nomenclature by ajs318 · · Score: 5, Insightful

    Debian is a victim of its own success.

    It's an absolutely massive project. There are about ten thousand packages, all including metadata for full automatic dependency checking and resolution. Each of these packages is available for each of a dozen architectures, and there is consistency across all platforms. Debian is Debian; whether it's running on an Intel, a PPC, a Sparc, an ARM or whatever. The user need not know what lies beneath the skin of the machine; the procedure for doing something should be absolutely the same whatever is inside.

    For a project of that sheer size to work, it's pretty much got to be ruled over with an iron fist -- if not literally, then those involved have to act as though it were so.

    Woody is out-of-date for desktops; I don't think there is any question of that. KDE 2.2? Hello? And it's not exactly up to the minute for servers, either: it's still pushing Apache 1.3, for crying out loud!

    The real problem stems from the fact that before a package can be accepted into the Stable release, it has to be shown to be bug-free on each of twelve architectures. So if it segfaults on a steam-powered toaster, it can't be deemed fit to run on an 80386.

    But that's just the ideal for the Stable distribution. There are two other Debian distributions, Testing and Unstable. Whenever someone creates a brand-new .deb package, it goes into Unstable. The rules are, if you run packages from Unstable, and they break, you don't bitch: you fix them, or you keep your trap shut, but you don't bitch. Once a package has been in Unstable for awhile, it can go to Testing. When the project leaders are satisfied that the current state of the Testing distribution satisfies all the criteria and is fit to call Stable, then a new Stable distribution is born.

    Testing is actually the Debian distribution you probably really want to be running if you have an 80386-type machine. Yes, security updates get ported into Stable in good time; but Testing probably has newer versions of packages anyway which are likely to have the security patch in by default. It's safe to run on servers iff you read the news and you know how to apply a patch and compile a package from source. {And if you don't, then what the hell are you doing running a server?} But Unstable is actually quite reasonable. I've found it to be no worse than Fedora or Mandrake: any problems I've had with packages not installing or not co-operating turned out to be due to mis-specified dependencies, requiring cunning use of manual override and package searches. So no worse than any RPM distro there :) It's not the packages themselves that are unstable; rather, the versions are unstable, simply because the maintainers keep putting in new versions as soon as the .debs are put together. I wouldn't run it on a server; but on my laptop, which is behind a firewall, it works very well, and I'm also using it on my work desktop {an AMD64}. All that being said, I am tempted to try Kubuntu -- it's just like Ubuntu but with a KDE desktop {sorry, but despite my best efforts, I really can't get to grips with GNOME}.

    It's also worth remembering that every Debian-derivative -- Ubuntu, Linspire and so forth -- started out as a copy of the Unstable tree.

    --
    Je fume. Tu fumes. Nous fûmes!
  46. packages by diegocgteleline.es · · Score: 2, Insightful

    FreeBSD maintains the same kind of stability WITH a more current release schedule.

    FreeBSD doesn't have packages for most of things and for a few platforms. Compare that with releasing 12000 packages (14 CDs, IIRC?) for 10-12 architectures. Is not that FreeBSD sucks, they work great, but is not fair to compare two things that are not really the same. And BTW, the 4.X -> 5.3 step has not been exactly "fun".

    (and don't come saying "this is the proof that ports > packages. Time has showed everybody that packages are valuable, I don't want to start recompiling libc or X.org because of a critical security bug when I have a spike load, ok?)

  47. Something similar to gentoo? by cheezemonkhai · · Score: 2, Interesting

    No i'm not talking about the spoilers and alloy wheels.

    Seriously Gentoo has x86(stable) & ~x86(testing) and there equivalents for each platform, and different packages are considered stable or not on a per platform basis.

    SUrely something like this for debian, with prehaps core architectures being released together (eg x86, ppc & Alpha).

    Also how about Stable, Release and Testing/unstable as better names.

    Testing & unstable all sound like they are broken, when infact testing usually isn't.

  48. 15781 packages in sid-main-binary-i386 by Bishop · · Score: 2, Informative
    grep -c "^Package: " /var/lib/apt/lists/ftp.debian.org_debian_dists_sid _main_binary-i386_Packages
  49. We're listening .. by stevey · · Score: 2, Informative

    Although unless you could post a subject, or the mail account you mailed from it'd be hard to tell.

    There are literally hundreds of messages going to the security@debian.org alias - and vendor sec also gets a lot of spam. This is one reason why sometimes I've lost things.

    Of course that's likely not to be what's happened to yours, maybe it just got queued up behind all the other things that we're working on.

    Does that help?

    Feel free to ping me with another copy if you like.. Actually forget I said that, I've just found your mail and I've personally not responded because of the lack of details - we already publish our private keys on our webpage so asking for them again is extra work when we've got lots to do.

    Vendor-sec / Debian can do lots of things your particular case you might think of a more appropriate person to pass it onto - obviously I don't wanna give details here.. Grr.