Slashdot Mirror


Debian Project Votes To Postpone Policy Changes

jonoxer writes "A little while ago members of the Debian project voted to make changes to the Social Contract. As previously reported on Slashdot, the end result looked likely to be a delay in the release of Sarge, the next Stable edition of Debian, until 2005. But on Saturday Debian developers voted to postpone the changes until after Sarge releases, effectively affirming that the changes need to be made but making a pragmatic decision to not let the next release be delayed as a result. The official voting page doesn't show the result yet, but it's been semi-officially announced."

230 comments

  1. Bad for Debian? by dancingmad · · Score: 1, Interesting

    I know Debian has its supporters and what not, but won't this move hurt Deb's desktop use? It seems that Debian based distros have been taking off (especially live CD based ones, which install much more easily than Deb). Won't this just put it farther behind?

    --
    "There is no time, sir, at which ties do not matter," Jeeves, (Jeeves and the Impending Doom)
    1. Re:Bad for Debian? by Anonymous Coward · · Score: 3, Informative

      that sound you just heard was the clue flying over your head.

      yes, the move to postpone changes so as to not delay the release will someone put it farther behind.

      I bet you also think 2+2=3

    2. Re:Bad for Debian? by myowntrueself · · Score: 0, Flamebait

      debian desktop? What kind of crack are you smoking?

      (we had to roll out sarge (as it was back then) because woody had no support for the graphic hardware in the dell desktop boxes we were going to have to use. Its been a pain in the butt ever since).

      go mandrake.

      --
      In the free world the media isn't government run; the government is media run.
    3. Re:Bad for Debian? by alphan · · Score: 5, Interesting
      your point being?

      are you talking about social contract or postponing it? how can postponing can be bad for debian desktop usage?

      for the former, Debian is very strong all over the world, so if debian starts enforcing social contract, most developers will have to fallow Debian rules in order to penetrate to debian repository. finally, just for you information, new debian installer is much better than knoppix hd installer.

    4. Re:Bad for Debian? by Anonymous Coward · · Score: 1, Insightful

      Not everybody wants a candy coated desktop anyway.

    5. Re:Bad for Debian? by jrockway · · Score: 4, Funny

      > I bet you also think 2+2=3

      For small values of 2, it does!

      --
      My other car is first.
    6. Re:Bad for Debian? by nutznboltz · · Score: 4, Insightful

      Aren't longer release cycles better for production enviroments? If you have 500 servers do you really want to update every month (except for critical bug fixes which you can get by putting apt-get in a crontab)?

    7. Re:Bad for Debian? by 0racle · · Score: 1

      no, 2+2 wont equal 3 unless your system is messed, or perhaps an early pentium. You can make 2+2 output 5 without using a messed system.

      --
      "I use a Mac because I'm just better than you are."
    8. Re:Bad for Debian? by perlchild · · Score: 1

      Considering one of the first, and arguably, one of the most popular, live cd distros is knoppix, which is debian-based, your point is?

      Also, the social contract changes apply to what third party(the non-free, IIRC) packages get distracted which ways. The new debian-installer's schedule is unchanged by this, since it was not part of non-free.

      Since debian's unstable also leads the way in a lot of other fields(Debian was among the first three distros to adopt the new non-XFree86 xserver, again IIRC), I find your comment curious.

      This is a policy change about what can be included in the edges of Debian, Debian-Stable's habit of being more than plenty stable enough to run hundreds of servers on and sleep at night, isn't likely to change. For everyone else, there's backports and sid.

    9. Re:Bad for Debian? by EvanED · · Score: 1

      "You can make 2+2 output 5 without using a messed system."

      What? Are you serious? If so, how?

    10. Re:Bad for Debian? by Anonymous Coward · · Score: 0

      Don't you mean *large* values of 2?

    11. Re:Bad for Debian? by EvanED · · Score: 1

      No, 2+2=5 for large values of 2. 2+2=3 for small values.

    12. Re:Bad for Debian? by 0racle · · Score: 2
      #include <stdio.h>
      int main(void) {
      float num = 2.56;
      int five;

      five = num+num

      printf("%d\n);

      }
      Obviously its not really 2+2=5 but by the way C, and possibly other languages, cast from a float to an int, it rounds up, hence the reason this shirt says what it says.
      --
      "I use a Mac because I'm just better than you are."
    13. Re:Bad for Debian? by EvanED · · Score: 1

      Ah, okay, I get it. I know the shirt and I know there's a Radiohead song called 2+2=5, and thought that it was based off of that. Didn't realize there was a programmatical (is that a word? if not, it is now...) reason. Thanks.

    14. Re:Bad for Debian? by Anonymous Coward · · Score: 2, Insightful

      Yes, they are. I find it more than a bit ironic that RedHat has been praised (by some...) for their new strategy of "charge 'em more, release less often" while Debian gets slammed for not releasing a new version every six months.

      IMHO, Debian's dependency management is so good that it's worth dealing with older packages to get a "stable" version that runs like a top.

      Debian is also good at keeping the initial number of packages installed small, which is good for keeping things simple--especially important for servers. It is very easy to install a bare bones stable installation and then add to it using aptitude and perhaps tasksel).

    15. Re:Bad for Debian? by Random832 · · Score: 1

      if it rounded _up_ you could make 2+2=3 (1.3 rounding up to 2; 2.6 rounding up to 3) - what you mean is it rounds down :P

      if it rounded by the normal rule (>= .5 up; .5 down) you could do both:

      2=1.6;2=2.4
      1.6+1.6=3.2
      2.4+2.4=4.8
      3.2=3;4.8 =5

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    16. Re:Bad for Debian? by MerlinTheGreen · · Score: 1

      > Obviously its not really 2+2=5 but by the way C,
      > and possibly other languages, cast from a float
      > to an int, it rounds up

      Sorry this is completely wrong. To quote the ANSI C standard:

      'When a value of floating type is converted to integral type, the fractional part is discarded.'

      What has happened in the code in the parent post is a float has been added to a float resulting in a floating type with a value >5. At this point the value is floored providing the value 5.

      If you really want to demonstate what is happening try:

      printf("%d + %d = %d\n", (int) num, (int) num, (int) (num+num));

    17. Re:Bad for Debian? by jilles · · Score: 1

      Not really.

      I don't know any desktop users who actually wait for stable debian releases. If you are using stable, you are using KDE 2.x or Gnome 1.x.

      Most users trade stability for features because stable releases are obsolete the day they are released (this is intentional because nothing can possibly get into stable in less than a few months). Major packages like KDE or Gnome which have several minor releases per year are usually obsolete by the time they reach stable. This was really apparent with the last stable release where KDE 3 was already out and debian shipped with 2.x. Even testing is usually struggling to keep up with minor releases (which usually fix lots of bugs).

      Most commercial debian releases are therefore not based on stable but on testing and unstable packages (obsolete is hard to sell in the desktop market). Stable is good for servers, not for desktops. On a server you get all the stable packages you need and maybe a handfull of handpicked non stable packages with things you really need.

      It would be helpful though if the debian developers rethought their release strategy for desktop usage. I don't agree that stable needs to equate to obsolete (which apparently is their interpretation). Releasing more often would actually improve stability for most users because they would no longer have to rely on testing and unstable (which generally work out as the name suggests). I can symphatize with having a really stable version for server usage (so why not label it server). Testing is quite good most of the time but not always. So why not mark testing as stable three or four times a year? Use a few weeks to fix/remove the show stopping packages and rubber stamp it as stable.

      --

      Jilles
    18. Re:Bad for Debian? by 0racle · · Score: 1

      Ya ya ya, I realized that explanation was wrong in the middle of the night, I also missed a semi-colon. Before you end up going off on some tirade about new programmers, I'm not a programmer, and I'm only learning C on the side for the hell of it.

      --
      "I use a Mac because I'm just better than you are."
    19. Re:Bad for Debian? by Anonymous Coward · · Score: 0

      "If you have 500 servers do you really want to update every month"

      That depends on whether you like old bugs or new ones. Personally I think it is good to take advantage of the thousands of developers that are making the new releases better all the time. If they had gotten it right the first time they wouldn't be making those changes now.

  2. What's another delay? by mindstrm · · Score: 3, Insightful

    They are so far out of whack with reality, what's another year? who cares?

    What they NEED to do is strip down the core distribution and produce major updates faster.

    That debian is still widely used despite being in the stone age is a testimony to all the things they are doing right.. now they just NEED to get releases under control.

    1. Re:What's another delay? by Anonymous Coward · · Score: 1, Interesting

      Agreed. Debian is very archaeic in many ways.

      Debian zealots claim that apt is what makes Debian great, however other distros have had it for years now.

      What's the point of getting Debian stable, when it is so out of date? SID is like Fedora, newer, however Debian can't guarantee it's stability - and they label it the unstable/development branch. Fedora is stable and has newer packages.

      It is definately not the distro of choice for power users anymore. It might have been years ago, but not now. I can think of at least 5 distros I would rather install before I even looked at Debian.

      Debian has it's place, and it's user base, but not on any of my boxes.

    2. Re:What's another delay? by aixou · · Score: 1

      They are so far out of whack with reality, what's another year? who cares?


      What reality? A captalist reality? A shareholder reality? It may suck that they don't have the newest stuff, but it's awesome that we have to the ability to choose something else, and still use the same great software. Debian is Debian. If they tried to always be fast and up-todate (and thus, more insecure), we might as well call it Gentoo or Fedora.

    3. Re:What's another delay? by Anonymous Coward · · Score: 1, Insightful

      Debian zealots claim that apt is what makes Debian great

      What makes it great is that when you use apt, there's a shitload of packages for it to get. Not that apt exists.

      What's the point of getting Debian stable

      Exactly. Why do you harp on Debian stable? Who the hell uses stable? Releases are not the point of Debian. If you need releases, yeah, look elsewhere, swallow another half-assed Fedora release, anything.

      however Debian can't guarantee it's stability - and they label it the unstable/development branch

      Nobody ever makes any guarantees about stability. If you can't look past the name 'unstable' and see that it is actually completely solid pretty much all the time, then again, your problem.

      It is definately not the distro of choice for power users anymore.

      Baseless and comical statement.

      Debian has it's place, and it's user base, but not on any of my boxes.

      Not sure what you do with your boxes, but Debian ain't missing or needing you. Seeya!

    4. Re:What's another delay? by perlchild · · Score: 5, Interesting

      Apt is "available" on other distros, but it's NOT the same apt that debian has.

      Quite simply, because a deb gets through more QA before release, not to mention that the standard debian packages have the following advantages:

      1) most debian packages manage config file changes by the user, and try to merge them(at least in unstable, not 100% sure about Sarge as of yet)
      2) Debian's userid/tcp-ip ports management through dpkg catches more errors and allows better handling for special situations(like development boxes running several different kinds of web servers, for instance), that might just be my personal experience however(although the amount of work I had to perform to get 6 different types of webservers on a single debian box was lower than on any other distro I've tried by a large amount)
      3) I take exception to your "What's the point of getting Debian stable, when it is so out of date?" statement. Until you replace stable with unstable, I read that as an oxymoron. Stable software was out of date last month, it is however, secure, usable, and third parties have had months to work out their alphas and beta phases, so now you can use it with your 12321322123112 machines with no worries that a bug hasn't been found YET. Not that Debian is IMMUNE to bugs, but up-to-date software IS rife with bugs(and if you're lucky, you don't wait too long for your fix). But with debian stable, that's confusing the security patches, with the next generation release, and that's bad juju.

      The branch of Debian I notice you don't mention anywhere, is testing, which just might do what you think is Stable's job. For the rest of us, I'll go pray that some 3rd parties get a clue from Debian and start producing Stable branches of their software that break less often than their Unstable ones.

    5. Re:What's another delay? by Anonymous Coward · · Score: 1, Interesting

      But gentoo and fedora are more secure because they get patches faster. Remember for debian stable a fix has to be backported to the old version in stable whicih takes A LOT of developer time! Gentoo or fedora you just download the new version and you are good to go. Debian you have to wait till some part time college amateur developers backports the fix to the old version. Just hope he doesn't have midterms or it could take weeks!

      Remember debian testing (which you need to use if you want even half way modern software) does not even guarantee any security updates at all!

      Debian being secure is a myth. .debs don't even have the same kind of security features rpms have.

      Sorry but I'd rather trust my system to rpm and yum any day than debs and dpkg. Debian server got cracked and it didnt get noticeed for what a month? then it didn't come online again for what? another month? Gentoo caught it the same day and fixed it in the week, and fedora never got cracked.

      Debian security is all hype...

    6. Re:What's another delay? by Anonymous Coward · · Score: 1, Insightful

      Not sure what you do with your boxes, but Debian ain't missing or needing you. Seeya!

      Ya, sure, one user here or there who cares, but I see that elitist remark so much it is definitely going to start adding up someday.

      Eventually debian will just be like slackware...it still exists...but why?

    7. Re:What's another delay? by Anonymous Coward · · Score: 0

      What makes it great is that when you use apt, there's a shitload of packages for it to get. Not that apt exists.

      Sure, a shitload of packages filled with last years versions.

      Exactly. Why do you harp on Debian stable? Who the hell uses stable? Releases are not the point of Debian. If you need releases, yeah, look elsewhere, swallow another half-assed Fedora release, anything.

      Anyone who needs timely security fixes and needs software version to stay stable because they are a developer.

      Nobody ever makes any guarantees about stability. If you can't look past the name 'unstable' and see that it is actually completely solid pretty much all the time, then again, your problem.

      Sure, except when perl is broken or you can't compile a kernel because some library is screwed or some package tries to deinstall some vital library to something else....etc. you know the drill...

      Baseless and comical statement.

      Actually I don't think it's baseless. If you venture outside of the debian cult compound you will find many Gentoo and FreeBSD users who "made the switch" away from Debian in the last couple years. Shit some are even going to Fedora! Debian is definitely hemorraging userbase but slackware has shown theres always enough fanatics around to keep a project going long after it's relevance has expired.

      Not sure what you do with your boxes, but Debian ain't missing or needing you. Seeya!

      Don't worry the feeling is mutual.

    8. Re:What's another delay? by csirac · · Score: 4, Informative

      Sure, a shitload of packages filled with last years versions.

      Most packages are less than 2 weeks behind official upstream releases. Gnome 2.6 took exactly 16 days to enter unstable after it was officially released by the Gnome guys. I was able to upgrade with the usual apt-get update && apt-get dselect-upgrade with absolutely no problems, as usual.

      Sure, if two weeks isn't fast enough for you, you can add an experimental source in /etc/apt/sources.list, which I've done recently to install GCC-3.4 so I could test it's FPU code performance.

      But then again if you're such a version number junkie you probably don't care about getting real work done and so Debian may not be the best distro for you.

      If you venture outside of the debian cult compound you will find many Gentoo and FreeBSD users who "made the switch" away from Debian in the last couple years. Shit some are even going to Fedora! Debian is definitely hemorraging userbase but slackware has shown theres always enough fanatics around to keep a project going long after it's relevance has expired.

      Sure... That's why Knoppix/Debian are a close 3rd/4th behind Mandrake/Fedora on distrowatch? I suppose Gentoo and SuSE are distros with a "hemorraging" user base who's relevance has also expired?

      Debian has never been a distro for everyone and I think the same people who stuck with Debian years ago are the same sorts of people who will stick with Debian in the future. With the growth of the 'net and increased awareness of Linux, all distros are under much higher scrutiny from a much broader crowd of people looking to try out Linux.

      Regardless, Debian undoubtedly remains the best Linux distro on non-x86 hardware, and certainly holds its own amongst the more x86-centric distros. It has excellent QA and the best quality packages with hassle-free upgrades that I've seen on any distro. I haven't tried to use Gentoo seriously; I didn't like the way it liked to smash config files in /etc.

      I've got another rant post that might help to explain the difference between unstable/testing/stable to you.

      Cheers

    9. Re:What's another delay? by beakburke · · Score: 1
      "Eventually debian will just be like slackware...it still exists...but why?" Because I use slackware ..... you insensitive clod!

      In all seriousness slackware 10 just came out and I would venture to say that it is one of the most up-to-date distros out right now. Why the anti-slackware sentiment? I mean it's still profitable enough for Patrick to keep doing it, has been since the beginning.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
    10. Re:What's another delay? by Dwonis · · Score: 4, Informative
      Debian zealots claim that apt is what makes Debian great, however other distros have had it for years now.

      You usually shouldn't put too much faith in zealots, you know.

      The primary benefit of Debian (at least, to me) is not apt. It's the fact that Debian had apt several years before any other distro did, and that Debian *continues* to be (IMHO) the leading distro in terms of system integration and ease-of-administration (for power users).

      Debian Policy, and the fact that almost all the software I use is packaged according to this policy, is the single most important reason why I continue to use Debian.

      Oh, and if you're looking for something almost as new as unstable, but that isn't unstable, I suggest you try the "testing" branch. (On most of my machines, I run testing, plus the odd package from unstable.) The easiest way to do this is to put something like the following in /etc/apt/preferences (note how I specifically designate that the mozilla-firefox package is to come from unstable):

      Package: *
      Pin: release a=stable
      Pin-Priority: 405

      Package: *
      Pin: release a=testing
      Pin-Priority: 405

      Package: *
      Pin: release a=unstable
      Pin-Priority: 401

      Package: mozilla-firefox
      Pin: release a=unstable
      Pin-Priority: 501
    11. Re:What's another delay? by areve · · Score: 3, Insightful

      Thank's Anonymous Coward, I use debian testing and occasionally some packages from testing and some more from mentors.debian.net and I've had better stability from packages than any other distro i've tried. Which I won't name here... they all have pros and cons. I like debians stable stable version. If i'm running a server I'd rather have a rock solid debian system with all it's out of date packages than have the latest kde/gnome versions on it, cos it's gonna be running ssh apache etc...

    12. Re:What's another delay? by Carewolf · · Score: 1

      As other has noted elsewhere: Don't ever suggest testing for anyone.. It is more buggy than unstable. Unstable doesnt mean it crashes or has lots of bugs, in fact Debian unstable is usually much more stable than release version of Fedora or Mandrake, unstable only refers to the distribution seen as a set of packages which changes daily.

      Testing is a broken version of unstable. Because of the silly rules in Debian, it often doesnt get critical updates, because some wierd package doesnt build on some wierd architecture.

    13. Re:What's another delay? by Anonymous Coward · · Score: 0

      As other has noted elsewhere: Don't ever suggest testing for anyone.. It is more buggy than unstable.

      This is not always the case, and it is not true at the moment.

      Currently Testing is Sarge: it's the version that's going to become the new Stable, and it's very close to a release. That means that it's very close to meeting the standards required of Stable, and that means it's, well, stable.

      Immediately after the release of Sarge, Testing will become something very unstable. At that point it would be wise to switch to Stable or Unstable. But right now Testing is a good compromise between new and stable software.

      The actual best idea for a new user right now is to track Sarge, not Stable, Testing, or Unstable. If you tell them to use Stable, they'll get annoyed at how out of date it is; if you tell them to use Unstable, things may break; if you tell them to use Testing, they may end up with a very unstable system shortly after Sarge is released.

    14. Re:What's another delay? by Anonymous Coward · · Score: 0

      Debian ships only "free software", which I like to call proprietary GNU software, since it's so restricted while, on the other hand, fails to deliver a usable mplayer package. Debian is useless on desktops.

    15. Re:What's another delay? by Anonymous Coward · · Score: 0
      Thanks! Exactly the information I was looking for.

    16. Re:What's another delay? by Anonymous Coward · · Score: 1, Informative

      You CAN'T be serious. All my machines run testing and I have yet to see a single broken package. It works great, and unlike stable, it is quite up-to-date.

      I do not have the patience or the time to deal with unstable. Maybe you enjoy fixing broken packages but I do not.

    17. Re:What's another delay? by Jorgensen · · Score: 1

      most debian packages manage config file changes by the user, and try to merge them" !?

      In fact, NOT doing so is considered a grave bug...

    18. Re:What's another delay? by Issue9mm · · Score: 1

      With the release of Slackware 10, I just switched to Slack for the first time. Prior to this, the most complicated distro I've had success with was Fedora. I did make it through a gentoo install once, but couldn't after waiting the 2 days for a GUI install, something wasn't happy, so I scrapped it. Yeah, it was probably my fault, but whatever.

      Anyway, I installed Slackware for the first time, and I'm in love with it. I am NOT the most experienced user... but even I can appreciate now, when people say that Slackware "gets out of your way". Everything is easy, and intuitive. The SysVInit style scripts threw me for a minute, but that was literally the only problem I had (user error).

      Everything works, perfectly, out of the box. This is an experience I haven't had from even Suse 9.0 Personal, which I run as my primary workstation. I don't know if it's Slackware in general, the X.org vs XFree86 or KDE 3.2, but it also seems MUCH faster than any other distro I've ever experienced. Previous installs left me with a system in which Gnome or KDE were all but unusable due to slowness. Yeah, that could be my fault... it COULD be a configuration option I don't know about, or some arcane setting somewhere that makes the magic happen... I don't know... but with Slackware, X.org and KDE 3.2, it just works. Even on a Celeron 300 with 128 MB RAM... it works, and it's not horribly unusable.

      I figure THAT is the point of Slackware, or the reason behind it. I don't know how many people share your opinion, but I sincerely hope that the people that write/package/create Slackware don't, because I plan on using this for a VERY long time.

      -9mm-

    19. Re:What's another delay? by Anonymous Coward · · Score: 0
      Debian ships only "free software", which I like to call proprietary GNU software,

      A lot of what Debian ships is under X or MIT licenses. You're very confused.

  3. Re:Sarge postponed? by Anonymous Coward · · Score: 0, Funny

    More like Duke Nukem Forever, yo.

  4. this is excellent news by chef_raekwon · · Score: 5, Insightful

    Debian is probably the best/most stable GNU/Linux available, and if a sarge ver can accomodate the world--the better we are for it. as a redhatian, turned debianite...I'd say we are on the verge of a major breakthrough...

    --
    We're like rats, in some experiment! -- George Costanza
    1. Re:this is excellent news by myowntrueself · · Score: 5, Insightful

      "Debian is probably the best/most stable GNU/Linux available,"

      only if you stick with debian 'stable' and are, therefore, prepared to use outdated packages.

      If you want something new, go to 'backports' or to 'unstable' and, uh, lose stability...

      --
      In the free world the media isn't government run; the government is media run.
    2. Re:this is excellent news by OverlordQ · · Score: 3, Interesting

      Even unstable is pretty damn stable for me. Unless you're running some completely obscure configs, I've never had a problem with unstable. The box only reboots when the power goes out.

      --
      Your hair look like poop, Bob! - Wanker.
    3. Re:this is excellent news by pyrrhonist · · Score: 4, Funny
      The box only reboots when the power goes out.

      That's way too unstable for me. Don't they support a UPS? Sheesh.

      </satire>

      --
      Show me on the doll where his noodly appendage touched you.
    4. Re:this is excellent news by nihilogos · · Score: 4, Insightful

      If you want something new, go to 'backports' or to 'unstable' and, uh, lose stability...

      Stable with backports of things that I really want latest releases of, like gnome and firefox etc, is my setup of choice.

      "Unstable" just means "we haven't tested and tuned it for years to the point where we stake our reputation on it being stable." It doesn't necessarily mean you're "losing stability", it means you're losing their assurance that it's stable.

      I've been using stable with backports of XFree86 and gnome on my laptop for 2 years without a *single* crash.
      I p

      I have been using stable with

      --
      :wq
    5. Re:this is excellent news by Anonymous Coward · · Score: 0

      No kidding. The last time Debian crashed my machine, it was so stable, only a cold reboot would make it move again.

    6. Re:this is excellent news by chef_raekwon · · Score: 1

      nice troll, but i'll bite ---
      those in the know, know it installs in a flash, and a quick apt-get to pull desired packages.

      debian is not for the weak and timid - it for those of us who have administered many different systems, for, we have seen the light that is debian, admist the clouds that are the other OS'.

      --
      We're like rats, in some experiment! -- George Costanza
    7. Re:this is excellent news by Anonymous Coward · · Score: 0

      Nah, actually it's for people that haven't graduated to Gentoo or FreeBSD.

    8. Re:this is excellent news by Anonymous Coward · · Score: 0

      > Stable with backports of things that I really want latest releases of,
      > like gnome and firefox etc, is my setup of choice.

      Same here!

      I run stable... ...a handful of backports... ...and a handful of things which, for one reason or another, I like to build myself and keep in /usr/local...

      No problems. Solid as a rock.

      I'd like to know what percentage of this crying after the latest and greatest is driven _solely_ by Gnome/KDE usage...

      (For _most_ of one's software, _it doesn't matter_ if upstream's at 2.6.7, and the package on your system's at 2.6.2.

      When it _does_ matter, you can grab an unofficial package, or grab a tarball, and give your compiler a little work.)

      'cause it's even more of a cinch if you're _not_ using one of the desktop environments -- me, I've got a lightweight WM and a bunch of xterms...

      But, as you say, if one _does_ use a DE, there's backports.

    9. Re:this is excellent news by Malc · · Score: 1

      I don't find the packages in stable "outdated". They fit my needs just fine. The boxes are so stable and reliable that I forget they're there in the background doing things.

    10. Re:this is excellent news by myowntrueself · · Score: 1

      I know, it does serve some peoples needs and it is stable, in both senses.

      But when it does come time that a client wants something thats not in stable, things can get hairy. Very hairy, very fast. Ie unstable. Often in both senses.

      (eg huge lists of upgraded packages when running apt-get upgrade, some of which *are* broken).

      I have found mandrake cooker a bit easier to deal with in this way; their dependencies seem less vast so I can use a lot of things from cooker in my stable box (like its latest lvm and dm tools) without having to upgrade much else at all.

      --
      In the free world the media isn't government run; the government is media run.
    11. Re:this is excellent news by Anonymous Coward · · Score: 0

      That's strange. Mine keeps running even if the power goes out.

    12. Re:this is excellent news by Joe+Tie. · · Score: 1

      I have to second that. I've been using unstable for a little over a year, and have only had one problem of any significance with an upgrade. I'd say it compares quite favorably to any other bleeding edge distro.

      --
      Everything will be taken away from you.
    13. Re:this is excellent news by gonaddespammed.com · · Score: 1

      No, use testing - even in production, it's actually very good.

    14. Re:this is excellent news by Ralph · · Score: 1
      No, use testing - even in production, it's actually very good.

      Yes. I'd really like to see thousands of people running a platform in production where you'll never know, *when* a security update to some broken software is released.

      Ralph

    15. Re:this is excellent news by MrNemesis · · Score: 2, Insightful

      Hear frickin' hear!

      (Disclaimer: I use Debian and Gentoo exclusively)

      I am *so* sick and tired of all these "stable is hideously outdated" anti-debian trolls. Stable is designed to be used for production systems where downtime is *very* expensive; in my experience, it doesn't go wrong through b0rked dependencies, bugs in software, poor package management, high server load, anything. It just keeps on chugging along. I wouldn't like to run a working desktop on it, but I don't believe that's stable's target audience. Stable is designed for a practically zero-maintenance approach. You can use Cron to automatically keep every single app on the entire computer up to date with the latest releases and (most importantly) security fixes. Our file and outward-facing web server both run stable.

      The other important Debian machines in the office run Testing - the cross between unstable and stable. Testing has proved incredibly solid as a desktop OS used for image processing, and the packages are what? A month or three behind the original release? And they don't break your system like unstable (rarely) does. We use testing for our image procesing boxes and our internal development servers.

      If you're pissed off that stable has outdated packages, then you're not part of it's target audience. Those of us who care for incredible reliabilty and pain free administration at the expense of the biggest numbers *are* the target audience, and if the rest of them are anything like me I know they will hate all these "latest version of everything" wanting to bring down the reputation Debian has worked so hard to achieve. Stable is there because that's what a significant version of Debian users want; use testing, unstable, or roll your own version of Debian - it's not like no-one else has done it (Knoppix, Xandros... there's dozens).

      Oh yeah, the Gentoo thing. I like to use it for my home desktops cos it's very up to date and very easy to customise. Even the "stable" stuff breaks sometimes (for instance, the new stable gentoo sources, 2.4.26-r3, kernel panics my machine whenever my PVR-250 stops recording - never been able to fix this one, so had to roll back to 2.4.25-r3), but uptime and reliability and round-the-clock processing capabilities aren't essential on my desktops. They are, however, essential in my file/DB server. Guess what that runs...

      --
      Moderation Total: -1 Troll, +3 Goat
    16. Re:this is excellent news by GCU+Friendly+Fire · · Score: 1

      I've been using Debian stable for years on my private boxes, from laptop to server. It works. Why would I need to be running the latest whizzy stuff? It's nice to know that *somebody* is prepared to do that, but give me a stable config, regular security fixes and painless upgrades, and I'm happy.

    17. Re:this is excellent news by sjames · · Score: 1

      only if you stick with debian 'stable' and are, therefore, prepared to use outdated packages.

      Stability is reletive. 'stable' is REALLY stable compared to most distros. It's the right choice for production machines. The software may be a few revisions behind, but you can be assured that it is well understood and that it will work. If it has the features you need, all is well. The backport policy for security updates assures that you get the benefits from that without the risk of new and unknown bugs introduced by new features. Essentially, if you will be paged 24/7 if something goes wrong with the machine, you'll appreciate Debian stable.

      If all of that is going a bit too far in the name of stability for your application (perhaps personal servers, desktops, home use, etc) and you need/want the newer features, 'testing' is the right choice. 'Testing' approximates the timliness and stability of most distro's current release. If you're complaining about outdated packages, try 'testing'. If a broken machine should be fixed 'when you get a moment', 'testing' may be the right choice.

      'Unstable' is a real crapshoot. Install it on a test machine behind a firewall if you want to help the process of debugging Free software. If 'reinstall the OS', or 'nothing works on that machine' is a problem, 'unstable' is the wrong choice.

      Of course, Debian is Free software, so if those choices aren't quite right for your application, there is the option of a half step. For example, you need a rock stable machine, but there is a MUST HAVE feature that's available in testing, you might consider installing stable but rebuilding the package you need from testing. The most common case of this is when a new stable kernel branch comes out that requires new tools (such as the modutils for 2.6).

    18. Re:this is excellent news by cdemon6 · · Score: 1

      Have you ever tried running Debian "unstable"? It's actually as stable and much more up-to-date as most other well-tested distributions (except maybe gentoo which i heard has even more recent packages)...

  5. YES! by jjeffries · · Score: 4, Insightful
    I love debian, and have it on about 30 or so machines. The way Stable is maintained, well, rocks. However, as time has gone by, stable has been getting less and less suitable for anything but the simplest of servers. Now I have production machines running testing, which along with other faults, doesn't provide timely packaged security fixes (my primary concern.)

    When I heard that a policy change might delay the new release until next year, I was really bummed. That's my one big debian problem--the politcs seem to gum up the works all too frequently. I'm glad to see that this will be put aside until the very much needed next release. YAY DEBIAN!

    On a side note, anyone ever take an up-to-date testing machine and convert it to stable at release time? Did it, uh, work?

    1. Re:YES! by calc · · Score: 3, Informative

      If you just use the release name instead there is no conversion that happens.

      Eg:

      deb http://http.us.debian.org/debian sarge main contrib non-free

    2. Re:YES! by alphan · · Score: 1
      On a side note, anyone ever take an up-to-date testing machine and convert it to stable at release time? Did it, uh, work?

      I didn't try it , but as someone using all three repositories, I would say just adding stable to your sources.conf and changing the default-release (apt.conf) to stable should be sufficient, given that you do that before the release.

    3. Re:YES! by Elivs · · Score: 5, Informative
      On a side note, anyone ever take an up-to-date testing machine and convert it to stable at release time? Did it, uh, work?

      Due to the elegance of Debian this sort of thing is completely painless. I've personally done this on several machines when "woody" became "stable". Its easy to do because when "testing" finally becomes "stable" all that changes in the archive is that symlinks all change.

      Currently:
      testing -> sarge
      stable -> woody

      After the release:
      stable -> sarge.

      As an end user you have the option of tracking either by "testing/stable" or "woody/sarge". To do what you want should track "sarge" rather than "testing". The best method is to use "real names" in your /etc/apt/sources.list. That is, make all occurances of "testing" (or "sarge") all read as "sarge". This way you won't even need to know when "sarge" becomes "stable", all that will happen is your updates will suddenly become less frequent and all updates will be for security.

      Elivs
      PS- sorry about tpyos and poor formating I having a busy day.

    4. Re:YES! by harikiri · · Score: 1
      When I heard that a policy change might delay the new release until next year, I was really bummed. That's my one big debian problem--the politcs seem to gum up the works all too frequently.

      In other news, RMS announced that GNU Hurd has recently outpaced Debian Stable progress...

      --
      Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
  6. Debian should take whatever time it needs by starseeker · · Score: 5, Insightful

    Debian is something different from most other Linux distributions - it is the absolute high ground, the place which could withstand a legal flood that would wash away any other distribution in existance. That is its function, in my view. There is Redhat/Fedora for pragmatic server use, Mandrake for latest and greatest and friendliest. Debian is adhering to a PRINCIPLE.

    Most of us don't like adhering to principles - it really sucks because you have to give up things. In this case you give up convenience and non-free software being hidden safely in the background. For many people that price is too high. That's fine - use another distro! There are others who cater to that. Anyone using Debian has no business objecting to that philosophy - it is the primary reason Debian exists. People not contributing it have no voice at all, nor should they expect one. Think they're dumb for not being pragmatic? Guess how much that matters.

    Debian is what happens when you take potential legal problems to heart and try to do what it takes to avoid them. I rather suspect that Debian ultimately wants there to be ZERO chance of any successful lawsuit about anything in the distribution, although I don't know if that is an explicit policy. That's hard, in our society. (What they probably REALLY want is no chance of a lawsuit being brought against them period, but the laws of the US at least don't allow that.)

    Debian is about Freedom first, and software second. I see no problem with them releasing and then implimenting the policy changes, since there is not likely to be any increased risk compared to their current release. But if I'm wrong for whatever reason, they should ignore all critics and take whatever time they need to Do It Right. That is done too little nowadays, particularly in Free Software where theoretically Doing It Right is the motivation.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:Debian should take whatever time it needs by Anonymous Coward · · Score: 5, Informative
      I rather suspect that Debian ultimately wants there to be ZERO chance of any successful lawsuit about anything in the distribution...


      You more or less nailed it. See, Debian themselves doesn't distribute material. Debian's ftp-masters group does; the ISPs who donate very large amounts of bandwidth and hosting for all of Debian's servers. In exchange, Debian gives then a best-effort to verify that there is and will never be a problem with any of the material that Debian asks its generous donors to redistribute.

      The ftp-masters group is politically very strong. They can overrule any Debian Developer's decision, the Technical Committee, or even the Project Leader himself. They are where the rubber meets the road and as such, their decisions on what packages they distribute--and how--are final. The only recourse for Debian is to reject that server and remove them from the list of official servers and mirrors.

      The primary purpose of debian-legal is to service the ftp-masters. Because without distributors, Debian can't reach any audience.
    2. Re:Debian should take whatever time it needs by Anonymous+Sniper · · Score: 5, Insightful

      No, it isn't.

      Debian/Unstable is downright fantastic for my desktop as I'm a tinkerer...

      Debian/Testing is great for general purpose desktops

      and Debian/Stable is perfect for servers - I don't have to worry about software changes, and there is always backports.org if I really need something not in stable (e.g. amavisd-new / postix 2.0)

    3. Re:Debian should take whatever time it needs by jjeffries · · Score: 1

      I really do appreciate that debian does it right and sticks to their guns. I agree with all of this, but an operating system that hasn't seen a "release" in years isn't going to win any new users. I never understood the purpose behind holding up the release while policy was pending revision anyway. Can't we all just get along?

    4. Re:Debian should take whatever time it needs by Anonymous Coward · · Score: 2, Interesting

      We see the 'high ground' a bit differently. I think Red Hat who spends 1/5th of thier revenue on R&D back into the community is huge, all GPL software, all free as in speech just like Debian except they give back a magnitude of software more. The knee jerk reaction is companies don't have principals but some of them do really good things with the money we put into them.

    5. Re:Debian should take whatever time it needs by beforewisdom · · Score: 1

      But what good is all of that if they render themselves unusable....or undesirable of being used?

    6. Re:Debian should take whatever time it needs by miope · · Score: 5, Insightful

      Do you Administer Debian servers in your job, or do you use some of the Distros that (by your own words) are more suitable for pragmatic use?

      Well, maybe you should know that Debian is the ideal distribution to use in servers, thanks to his excelent package administration. The problem is that nowadays we have to use Testing or Unstable (!) in servers since the last stable release is too old to use, and not all is backported.

      You also said that Debian is about Principle, that Debian seeks to avoid legal trouble, etc. That's, true, and I agree with that; that's one of the things that distingue Debian from other distros, and this was one of the reasons that made me a Debian User.

      But I think that you are making a dangerous mistake when you say that "Debian is about Freedom first, and software second". No! Debian is about Freedom *in* Software. Debian will be of no value if its only a group were people meet to talk about Freedom (and do nothing), or if its so outdated that nobody uses it. Nobody said that you should be non-functional in order to be idealistic.

      One of the good things about Free Software is not only that its morally correct, but that it *works* , and it works better than the (not so moral) propietary alternative.

      So, congratulations to the Debian Team for the results of the voting!

    7. Re:Debian should take whatever time it needs by Anonymous Coward · · Score: 0

      Roger that.

      I bought a bunch of Redhat stock at the bottom of the crash and nicely tripled my money by investing in open source!

      We live in capitalism...love it or hate it, that's where we're at, so you might as well try to play the game man.

      What if I donated my money to Debian instead? What would it do? Buy a years worth of pizza and beer for a bunch of developers while they argue over what the true meaning of Free is?

      With Redhat they take the money use it for R&D, improve the product, grow the company (and grow base of GPL code in the process) and rise the stock thus improving my own money which I then may use to purchase some Redhat products. Then if I have some free time maybe I file some bugs on fedora or fix an upstream problem in some software and it improves Redhats product and in turn helps my stock value.

      I don't really like capitalism that much but hey since that what we got you gotta try and make it work for you!

    8. Re:Debian should take whatever time it needs by Brandybuck · · Score: 1

      Like OPEC, all it takes is for one ftp-master to buck the cartel. And then the whole political edifice comes crashing down, with nothing to stop the free distribution of free software...

      For example, if ninety-nine ftp-masters don't want to distribute FDL documentation, but one does, that one gets to trump the others.

      --
      Don't blame me, I didn't vote for either of them!
    9. Re:Debian should take whatever time it needs by jmorris42 · · Score: 2, Insightful

      > Debian is something different from most other Linux distributions
      > - it is the absolute high ground,

      Oh really now. Do you know how many non-free packages RedHat is currently shipping in their ENTERPRISE distribution? Since you obviously don't know the answer, I'll fill you in; exactly the same number as Debian is shipping. Ok, how many non-free packages are in Fedora then. Another ZERO, so much for your line of argument.

      Of course there are some differences. RHEL (or a rebuild like my own WhiteBox or Tao and cAos) is new enough it will actually install on modern hardware. Meanwhile Fedora is at least as bleeding edge as Sid.

      Not saying Debian isn't a good distro. I currently have a machine installed with Woody and find it very stable. But lets get a grip on the FanBoy hyberbole.

      --
      Democrat delenda est
    10. Re:Debian should take whatever time it needs by /dev/trash · · Score: 1

      And yet, dozens of other ditributions release stuff and have no such worries.

    11. Re:Debian should take whatever time it needs by Anonymous Coward · · Score: 0

      What makes free software more "morally correct" than proprietary software?

    12. Re:Debian should take whatever time it needs by Killeri · · Score: 1

      The ftp-masters are not entirely all-powerful. If the Debian Developers want to, they can elect an DPL who can then kick out the current ftp-masters team and replace them with other people.

    13. Re:Debian should take whatever time it needs by maximilln · · Score: 1

      I have no idea why anyone would go with an Mandrake, or RedHat, or anything not based on Debian's package management.

      I recently installed Xchat 2.0.10 on a Mandrake 9. At first ./configure, Xchat 2.0.10 notified me that it needs gtk+ >= 2.0.3. So I went to the Mandrake 9 CD to see which gtk+ was on the system. It was labeled 2.0.0. I pulled gtk+ 2.0.4 from gtk.org and installed it. When I ran the ./configure for Xchat it promptly told me that, while pkg-config reported gtk+ 2.0.4, libs for gtk+ 2.0.6 were found. As I scanned through /usr/lib, sure enough, there were gtk+ 2.0.6 libs lying around.

      Now I don't know, maybe the user that I was helping b0rked their installation, but if gtk+ 2.0.6 really was fully installed then Xchat's ./configure should have found it the first time around. The fact that Xchat didn't find the 2.0.6 libraries until after 2.0.4 had been fully installed tells me that some other .rpm had included them for necessity. Now what kind of monkeyed up junk is that?

      I don't think it's about a philosophical high-ground. I have not seen that the .rpm binary package system is adequately organized in an easily accessible, standardized database which makes it easy for users to install packages.

      I'll stick with Debian, I'll run Sid, and if I want to install something from source I'll freeze the package. Simple bim-bam-boom-done. I'm no fanboy but, imho, the .rpm system, as it exists in entirety on the 'net, needs LOTS of refinement before it can catch up with the .deb package system.

      --
      +++ATHZ 99:5:80
    14. Re:Debian should take whatever time it needs by FauxPasIII · · Score: 1

      > dozens of other ditributions release stuff

      Certainly true.

      > and have no such worries

      Speculation, and I would hazard to guess that you're wrong here.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    15. Re:Debian should take whatever time it needs by jmorris42 · · Score: 1

      > I have no idea why anyone would go with an Mandrake, or RedHat, or
      > anything not based on Debian's package management.

      Because they have used a modern rpm based distro instead of still complaining about problems that existed, but were fixed, back in the 1990's.

      > recently installed Xchat 2.0.10 on a Mandrake 9. At first ./configure,
      > Xchat 2.0.10 notified me that it needs gtk+ >= 2.0.3. So I went to the
      > Mandrake 9 CD to see which gtk+ was on the system. It was labeled 2.0.0.
      > I pulled gtk+ 2.0.4 from gtk.org and installed it. When I ran the
      > ./configure for Xchat it promptly told me that, while pkg-config
      > reported gtk+ 2.0.4, libs for gtk+ 2.0.6 were found. As I scanned
      > through /usr/lib, sure enough, there were gtk+ 2.0.6 libs lying around.

      Afraid that was your mistake. Here is what went wrong.

      The original Mandrake install had gtk 2.0.0 and at some point was upgraded to 2.0.6, probably by an errata fix. However gtk-devel was probably not installed. You made a mistake by installing a newer gtk from source instead of using the package system. You would have borked a Debian system's package management system just as badly by installing a homebuilt version.

      The correct solution would have been to have obtained or built an rpm for xchat, installed that and let the system fill in the dependencies.

      > I have not seen that the .rpm binary package system is adequately
      > organized in an easily accessible, standardized database which makes
      > it easy for users to install packages.

      Again, you haven't actually bothered to learn about the modern RPM based world. Take a White Box Linux install for example, since I happen to be able to speak to that case best, it is as easy to install new packages and get updates as Debian. If I wanted XChat installed I'd just say "up2date xchat" and that would be that. Adding 3rd party repos is as easy as adding one line to /etc/sysconfig/rhn/sources, and they can be indexed as either yum or apt repos and up2date will solve dependencies across them.

      Yes the system only works correctly if all of the packages were built for White Box (and due to it being a near perfect clone of RHEL3 any package built for it and 99% of RH9 packages work also) but the same is equally true for Debian.

      Oh, and it is almost certain you could have downloaded and installed xchat on that Mandrake box with a single command instead of trying to build it from source. As a general rule, if you want to build everything from source you should be running Gentoo.

      --
      Democrat delenda est
    16. Re:Debian should take whatever time it needs by /dev/trash · · Score: 1

      Sure they worry, but if it was that big of a deal, more people would be like Debian.

  7. Good News! by Bongo+the+Monkiii · · Score: 2, Interesting

    But on Saturday Debian developers voted to postpone the changes until after Sarge releases, effectively affirming that the changes need to be made but making a pragmatic decision to not let the next release be delayed as a result.

    This is a super example of how open source products can, when properly managed, be much, much more nimble than a lot of proprietary offerings. Look at the Longhorn delays. That's not going to come out until approximately the same time the Sun becomes a cold, dark chunk of coal (that's a joke, please don't flame me :) ).

    The smaller, more flexible systems that are characterized by Linux-based OSes, however, can quickly adapt to all sorts of changes.

    1. Re:Good News! by BJH · · Score: 5, Funny

      I think you meant to say, "When Longhorn comes out, Sun will be worth no more than a chunk of coal" ;)

    2. Re:Good News! by Anonymous Coward · · Score: 0

      Yours is a fine example of the pervasive idiotism here that forced me to vomit. Taking an funny reply about Windows Longhorn and using it as a platform to roll out the FUD machine for your own slashdot and open source community bashing.

  8. Ramble on by mcpkaaos · · Score: 4, Funny

    Let's just hope this next edition of Debian is easier to deal with than this article's summary.

    --
    It goes from God, to Jerry, to me.
  9. YEAH! by 3141 · · Score: 4, Informative

    This is fantastic news, absolutely fantastic.

    As the current version of Debian is obviously not compatible with the new policy decisions, it is not as if releasing one more version with the same incompatibility will be such a big deal.

    I agree that Debian should be as free as possible, but if what is currently released was all right a few years ago, then it will keep for another year or so.

    Assuming, of course, that the next release comes out in about a year, which would be a GOOD THING. One major upgrade a year is fine. Once a month would be far too unstable, and even once every six months would be unnecessarily unstable for Debian, IMHO.

    (I am not a Debian developer, but I do maintain about thirty Debian machines. My opinions are based on this.)

  10. Re:Sarge postponed? by Pharmboy · · Score: 4, Funny

    Is Sarge becoming the Half Life 2 of Linux distros?

    That is silly, there is NO comparing the two. Everyone knows that Half Life 2 WILL be released someday.

    --
    Tequila: It's not just for breakfast anymore!
  11. We need two sub distros by AtlanticCarbon · · Score: 5, Interesting

    This is good news. Alas, it will still have been too long when Sarge comes out.

    I've heard others elsewhere suggest that there should be a server distro and a desktop distro in Debian. I like the idea personally.

    Yes, I know about testing and unstable. I use unstable as my desktop. However, I'd like to have reasonable recent software without dealing with the constant moving target that is unstable. I'd like to see a desktop version that is updated every six to twelve months and that isn't held to the same standards the server sub-distro would held to. I think unstable updates too often. Stability is also a factor. Yes, unstable is relatively stable, but you have to keep close watch on incoming packages to make sure they don't break something.

    This would also allow for docs to be made for the majority of Desktop Debian users who don't seem to be using stable.

    1. Re:We need two sub distros by mindstrm · · Score: 1

      Disagree.

      What we need is for the core packages to be much smaller, and not change often.

      Give us a core around which everything else is built that can be relied upon.. and that is up to date.

      I should not have to wait for a thousand other packages, many of them very complex, and not necessarily popular, to perfectly integrate before I can use a newer version of apace or postgresql.

    2. Re:We need two sub distros by Bishop · · Score: 1

      A core Debian, consisting of just the essential packages, would be fantastic. Unfortunately I don't think it is going to happen. I think the internal politics have taken over Debian's agenda. It would seem that Debian has become a distrobution designed by committee. Forever locked in discussions. A stable Sarge was promised for Fall of 2003. I will be surprised if there is a stable release before then end of this year.

      I hope I am wrong. Debian is a fantastic distro to work with. Debian has been my distro of choice for close to seven years.

    3. Re:We need two sub distros by jmorris42 · · Score: 3, Interesting

      > I've heard others elsewhere suggest that there should be a server
      > distro and a desktop distro in Debian. I like the idea personally.

      Sarge is planned to weigh in at about 14 CD-ROMs. Obviously that is too much. Even a server/desktop split won't solve that problem. But instead of just being a "Negative Nancy" I'll propose something that might work.

      Break up Debian into several components, each with it's own manager and release schedule, except all would obviously have to co-operate with the core LGX component.

      Debian LGX (Linux/GNU/X)
      The Linux kernel, key system utils, etc
      The GNU tools, compiler, glibc and everything needed to have a command line environment.
      X11 and the fundementals, xlib, xterm, twm, etc.

      Debian Server
      All of the server components, kept in one large collection because many depend on each other.

      Debian GNOME
      Just what the name implies, gmome & gtk libraries, GNOME and key GNOME apps.
      GNOME, gdm, Nautilus, Mozilla, OO.o

      Debian KDE
      Just KDE & it's key apps.

      Debian Utilities
      Important utilities that do not fit into one of the other catagories.

      Debian Extras
      Everything that didn't go anywhere else. It would be understood that CD distributions would be free to edit down the selection from here in the interest of space. Most probably wouldn't carry any from here, best to let apt-get pick up the few each machine needs.

      The key idea would be to make the promise that, except for Extras, none of these would exceed one 700MB CD-ROM image for both i386 binaries AND source. This sort of space limitation would force some very hard choices, pruning the packageset to just the essentials. It would also give maintainers the weapon they need when the whinging starts about package foo not making the cut. They just ask the complainers which OTHER package(s) should get cut to make room for their favorite. Then when those packages' fans come out of the woodwork the maintainer can leave the ensuing flamewar and get back to work for a few weeks while it sorts itself out.

      However, while Extras itself wouldn't have a size limit the whole of Debian should be constrained to what can be held on a single layer DVD-ROM. Any OS that won't fit on a DVD is too fscking big and we end up with the Sarge problem again.

      --
      Democrat delenda est
    4. Re:We need two sub distros by Anonymous+Sniper · · Score: 1

      Look into pinning.

      There is an apt-howto document which tells you how to mix and match - effectively you can mix testing, stable and experimental (like I do).

    5. Re:We need two sub distros by KiDSSHoW · · Score: 1

      try installing apt-listbugs .

      when you'll use apt-get or dselect and install, you'll get a listing of the bugs on the packages and you'll have the option not to proceed to installation.

      if you choose not to install, you can goto Selection (in dselect) and choose to keep the current version (=) then proceed to the install [of the other packages].

    6. Re:We need two sub distros by KjetilK · · Score: 1

      I've heard others elsewhere suggest that there should be a server distro and a desktop distro in Debian. I like the idea personally.

      It was a thread on Debian Planet, and I disagree. It isn't a server vs. desktop problem. My parents want a stable desktop, I want the latest and greatest. My server needs to be stable, but it needs frequent updates when there are moving targets, typically SA and security tools. Well, I guess I'll just repost my post from the above thread...:

      [...] There are many backports on my server, spamassassin, razor, chkrootkit and snort to mention a few, but also critical stuff like Exim 4, which I found I needed to combat all the MS viruses.

      My own workstation runs testing now, and I find that testing is great for me now. My parent's Desktop, however, has actually less backports than my server: It's just KDE 3.0.5 and OpenOffice 1.0.2 there. They are experienced computer users, but they don't want to learn new things too often, so actually, the Debian release cycle is not bad at all for them. They'll get Sarge when it is released, but they'll probably follow the stable release cycle.

      I think that in some environments, such as for example my old university department, where most people really need a stable system, not neat eye-candy, and the sysadmin has enough to do with supporting heavy number-crunching, the Debian release cycle is great too.

      So, it is not a Desktop vs Server problem.

      The thing is that you have to keep certain things uptodate, things that shoot against moving targets, such as spam and exploits, and those you need to release more often.

      Additionally, we need something for those of us that want the latest and greatest (like I admittedly do on my desktop).

      I feel that the componitized distro of Progeny is the way to go. The problem is that you would probably need to have several generations interoperating. For example, you want a base system that's rock solid, but occasionally, you need updates too, so you might need to support three generations of the base system.

      Fast-moving stuff like SA and chkrootkit would need just a single generation, but it needs to work on many generations backward.

      Things like KDE should also be supported with a few generations for those who want a stable desktop, in the case where you want the latest and greatest, it might require you do use a newer base system.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    7. Re:We need two sub distros by Anonymous Coward · · Score: 1, Informative

      Congratulations - you've identified a problem that doesn't exist, and proposed a solution that won't work. A remarkable feat.

      Fourteen CDs is too much? Quite right, which is why Debian Sarge currently comes on one CD, which weighs in at a whopping 110 megabytes. Everything else is installed via apt-get - you select the packages you want, and nothing more.

      If you want to install it on more than one machine, you set up a local package repository, so you download only the packages you need, you download them just once, and then you, um, install Debian on all your machines very quickly and easily.

      Look, CD-based distribution is a thing of the past, Debian is an Internet-based distribution. There's no need to split it up, because it's already split up - the basic unit of Debian is the package, not the CD. There's no need to prune the packageset to fit it on CDs, because nobody who understands the distribution system WANTS it on CDs.

      The idea of downloading even 700 MB of data, when all you want from that arbitrarily chosen section of Debian is about 30 MB, strikes me as ridiculous. I can't imagine why I should have to download 700 MB of Gnome applications in order to run OpenOffice.org and Mozilla under KDE, which is how your proposed division would set things up.

      And if you're talking about dialup users who'd want to order a CD set instead of downloading the entire distro - why is 14 CDs too much, then? CDs cost almost nothing to press, and almost nothing to ship. The only circumstance in which an OS could be "too big" is when you're downloading it, and as I've already said at great length, NOBODY. EVER. DOWNLOADS. THE. WHOLE. OF. DEBIAN. Because there's no need to and no point.

    8. Re:We need two sub distros by Sunnan · · Score: 1

      Neither Mozilla nor OOo are part of Gnome; much less the core of Gnome.

    9. Re:We need two sub distros by jmorris42 · · Score: 1

      > Neither Mozilla nor OOo are part of Gnome; much less the core of Gnome.

      Run ldd against them. Both are linked out the wazoo to gtk and assorted gnome libs and no kde/qt libs, which is why I was suggesting they go into the GNOME collection. Because when those libs make a major rev moz and oo.o will have to be tested against them and possibly rebuilt.

      --
      Democrat delenda est
    10. Re:We need two sub distros by jmorris42 · · Score: 1

      > Congratulations - you've identified a problem that doesn't exist, and
      > proposed a solution that won't work.

      Only if you think people joking about whether Sarge or Duke Nukem Forever if going to ship first isn't a problem. And I contend that the root of the problem is the package count. I'm not a Debian regular, but I check out some of the digests, etc. Unmaintained and poorly maintained packages are a constant drag on the project and the best way to solve that problem is to reduce the package count to match the available developer resources.

      > Look, CD-based distribution is a thing of the past, Debian is an
      > Internet-based distribution.

      Look, I have three megabit DSL at home and a T-1 at work and I know which method I'd prefer to install from. I don't know what sort of connectivity you are are sitting on, but I can assure you that you are an exception. For large installs you have a point though, a local repo is a good thing.

      But you are missing the main point I was trying to make. The best way to fix the unconstrained growth pattern that has marked Debian's history is to impose a firm limit. Saying a component can't exceed 500MB wouldn't work. Someone would always be able to say package foo is SO important an exception needs to be made. Saying it must fit on a CD-ROM is different, go one sector over 350,000 and it doesn't fit so something MUST be removed. It was that finite capacity property of the CD-ROM I was proposing be used as a hammer to enforce discipline.

      --
      Democrat delenda est
  12. focus by SuperBanana · · Score: 4, Insightful
    It seems that Debian based distros have been taking off (especially live CD based ones, which install much more easily than Deb). Won't this just put it farther behind?

    If I had to pick one great failing in the business world, it'd be "too many irons in the fire". Many a company has tried to sell you everything and anything- and thusfar, the only company to do it successfully has been Walmart, and that's at least partially from stepping on their workers like they're dirt, but that's another story for another time.

    Debian excels at being reliable and "serious". I don't use it because, unfortunately, it's not even -remotely- close to current; it's about two weeks shy of two years old. However, it is serving a specific market, and it should not pander to trying to please everyone. Mandrake is worse, in my opinion- they still want to be everything from your desktop to your server; they excel in the desktop arena, and that is where they should focus for the same reason.

    Do one thing, do it well- and never have to worry about pleasing everyone, having conflicting goals, etc. You'll never have to say, "well, this configuration system will never be understood by new linux users!"- because your market is experienced linux users who will appreciate extra functionality (by the way, this is a mythical example).

    I've never used Debian, but understand the advantages and have a few friends who prefer it. I like and use Mandrake on desktop systems I have to use regularly; my personal "servers" get Gentoo. Redhat is what I use for business/enterprise stuff.

    1. Re:focus by Hast · · Score: 4, Insightful

      A problem is that the different distros have very different definitions of "stable". Unstable is about as unstable as a version x.0 release of another distro. Ie it should work but there may be some bugs or misses in there and if you are unlucky you will run into some of them. Use it if you want an excuse every now and then to learn how to handle the system manually.

      Testing is where most other distros and OSs are. Sure there is the occational problem but it is rare. Stable is what most other distros and OSs do not even have. I guess BSD is the best comparison. You use stable when you can not afford it to crash due to software.

      If you run mission critical stuff on Windows or other distros you can just as well run it on Debian Testing. Naturally you should take the precaution of havning a separate server you can use to test significant updates on first, but that is true for any mission critical stuff. And Debians apt-get system makes it easy to do this quite painlessly. (More so than many other distros and much more than Windows systems.)

      Not that you have to switch to Debian, but your understanding of the issues involved is not quite complete. BTW you can do your own compilations with Debian as with Gentoo, you use use "apt-get source" instead of "apt-get install".

      The biggest differance between Debian and RH etc is that the other big distros have a company behind them. That tend to make people calmer about dealing with them for some reason. (I can not really see why, AFAIK no company has been successfully sued for distributing buggy software.)

    2. Re:focus by Thundersnatch · · Score: 1
      Do one thing, do it well- and never have to worry about pleasing everyone, having conflicting goals, etc.

      A smart business/organization/whatever should never follow your advice. They should be at least somewhat diversified, and do at least a few things very well.

      There's a reason Polaroid is a shell of its former self: Polaroid wasn't diversified at all. They did just one thing very well (instant cameras and supplies), and when technology and the market changed rapidly, Polaroid became irrelevant.

      I'm not sure how this principle applies to Debian or Linux distros in general, but if Debian (the organization) wants to survive long-term, it will ultimately need to fulfill more than one market niche.

  13. Debian is an extreme.... by syousef · · Score: 1, Informative

    ...and extreme things have trouble fitting into a real world.

    What they're doing here with this social contract and slowing down development to maintain principles is not just an inconvenience - it may lead to this distro becoming less and less relevant if not dying outright.

    Its kinda like holding your breath because you're gainst air pollution and want to stick to your principles. If you do it efficiently you'll pass out a lot and get very ill. If you do it with absolute efficiency you'll put your head in a bucket of water and die. I think the former is a better anology to what's happening here because there will always be Free software extremists about to keep a distro like Debian alive if not well.

    --
    These posts express my own personal views, not those of my employer
  14. Voting mechanism by ChrisCampbell47 · · Score: 3, Informative
    As with many things Debian, it is completely awesome that they choose to use the extremely logical mechanism that they use for voting and picking the winner. It looks like a form of instant runoff voting, which is a beautiful way of getting a winner that the most people are reasonably happy with, even if it isn't their first choice. In other words, it eliminates the "spoiler" problem where a no-chance-in-hell choice on the ballot (e.g. Nader) draws enough votes from the other similar candidate (e.g. Gore) that the election ends up falling to the candidate DISliked by the majority (e.g. Bush). There is no such thing as a "wasted" vote.

    Click the link above for a better explanation of instant runoff voting (try the flash demo). It's ultimately the best way to get what the people want. I love that the IT organizations (Debian, ACM, IEEE) are using this!

    1. Re:Voting mechanism by Anonymous Coward · · Score: 5, Informative

      As with many things Debian, it is completely awesome that they choose to use the extremely logical mechanism that they use for voting and picking the winner. It looks like a form of instant runoff voting, which is a beautiful way of getting a winner that the most people are reasonably happy with, even if it isn't their first choice. In other words, it eliminates the "spoiler" problem where a no-chance-in-hell choice on the ballot (e.g. Nader) draws enough votes from the other similar candidate (e.g. Gore) that the election ends up falling to the candidate DISliked by the majority (e.g. Bush). There is no such thing as a "wasted" vote.

      Click the link above for a better explanation of instant runoff voting (try the flash demo). It's ultimately the best way to get what the people want. I love that the IT organizations (Debian, ACM, IEEE) are using this!

      Every time there is a Slashdot story about a Debian vote, someone plugs Instant Runoff. Debian has not, does not, and will not ever use Instant Runoff. Instant Runoff suffers from major flaws, and its only real effect is to allow symbolic votes for compromise candidates while effectively taking them out of the running. The primary difference between Condorcet and IRV is that IRV completely ignores everything but your top choice, until that choice is eliminated. This means that with IRV, if you have a favorite third party as well as a preference between the two primary parties, such as (Libertarian,Republican,Democrat) or (Green,Democrat,Republican), you are hurting the ability for your second choice to win over your third choice, because that preference is completely ignored until your first choice loses. This has two effects: when your first choice is weak, your vote for them is meaningless; when your first choice is strong, but not strong enough to actually win, your first choice could eliminate your second choice (Libertarian beating Republican, or Green beating Democrat), and then your last choice would win (Democrat beating Libertarian, or Republican beating Green), completely ignoring one of your preferences. This means that the only way in an IRV system to successfully express a preference in the two-party race is to rank one of the two parties first, which is the problem we have now.

      To quote electionmethods.org:

      Until a minor party is strong enough to win, a first-choice vote for them is essentially only symbolic. After a minor party is strong enough to win, on the other hand, a vote for them could have the same spoiler effect that it could have under the current plurality system. Hence, if IRV is ever actually adopted, we will likely remain stuck in the old two-party system [...]

      Instant Runoff also has another major problem: results cannot be tabulated locally. In all good voting systems, if you tally the votes from one county, tally the votes from another county, and add the totals, then the results will be the same as if you had tallied all the votes together. With our current "plurality" system, the tally is an array of length N (for N candidates). With Condorcet, the tally is an NxN matrix. With IRV, however, one cannot just keep tallies, because a ballot is not equivalent to a set of pairwise votes; instead, one must either use a tally of size N! (one for each possible order), or just track every single ballot. This makes IRV highly impractical as well as being technically inferior to just about every other system.

      Debian uses the much better Condorcet voting system. Like IRV, Condorcet gathers a ranked list of candidates from each voter. However, Condorcet looks at _all_ of your preferences at the same time. It treats the voting process like a set of two-candidate elections between every possible pair of candidates. This means that in a three-candidate election (Rep/Dem/Lib, for example), a vote for (Lib,Rep,De

    2. Re:Voting mechanism by ras · · Score: 1

      This makes IRV highly impractical as well as being technically inferior to just about every other system.

      I live in Australia. We use IRV. I can assure IRV is neither "highly impractical" nor "technically inferior". The chances of the anomaly you describe for IRV occurring are statistically tiny for a large number of voters.

      IRV is easy count. Condorcet is hard to count - with a more voters than will fit in you average class room it requires a computer. This makes manual auditing is difficult. It also means he IRV can be used everywhere and Condorcet can't - it can only be used where the necessary computing power and telecommunication infrastructure is in place. This is one reason why Australians uses IRV - we were using it back when there weren't any computers around.

      As for whether Condorcet is technically better than IRV - well that depends on whether you prefer a 2 party system as opposed to being governed by a coalition of minority parties. I think the two party system isn't so bad - it ensures whoever is elected actually gets to govern, as opposed to spending most of their time squabbling with the other minorities. Since IRV does favour large parties, I prefer it to Condorcet. As a side effect of favouring of "centralist" parties, Condorcet gives rise to the situation that if you have three choices, A, B and C, with A receiving the most votes, then B, then C, it is entirely possible C will win. I find that odd. It happens when most of A voters prefer C to B, and most of B voters prefer to C to A. Condorcet chooses the compromise, IRV forces the choice.

      The ElectionMethods.org site is just a lobby group for Condorcet. Look here for a more balanced view of the various voting systems.

  15. Why? by BassZlat · · Score: 2, Interesting

    Software is... software. Its not a cure for some social ills, its purpose is defined by the usability it brings to people.

    Software which places such usability in second place becomes something else.. a propaganda tool perhaps? If Debian continues to keep such course, the only reason I see for using it is to make a political statement.

    I wish the Debian project would stop pretending and become a political party or something.

    --
    Don't go silently into that peaceful night
    1. Re:Why? by Anonymous Coward · · Score: 0

      "[Software's] purpose is defined by the usability it brings to people."

      That statement, when pondered for a second, is absolutely void of content. "Usability" means... precisely, whatever you want it to. By the same token, "political statement" - same thing. Everything can be seen as a political statement. Voting machines, remember?

    2. Re:Why? by dvdeug · · Score: 4, Insightful

      Software is... software. Its not a cure for some social ills, its purpose is defined by the usability it brings to people.

      And free software brings more usability to people by being free.

      In any case, everything is just itself. Cotton is just cotton, whether it's grown by slaves or free farmers on their own farm. That doesn't mean that what we use and how we choose it doesn't have consequences.

    3. Re:Why? by be-fan · · Score: 2, Insightful

      Well, it's obvious that you disagree fundementally and irreconcilably with the Debian developers. To them, software *isn't* just software, but critical infrastructure in a modern society that is increasingly dependent on computers. When a tool becomes so pervasive that there are serious social ramifications involved in doing without it (consider, for example, disadvantaged children who cannot afford computers), then it becomes something a bit more than an ordinary tool.

      --
      A deep unwavering belief is a sure sign you're missing something...
    4. Re:Why? by BassZlat · · Score: 1

      It still is an ordinary tool, just like there is a multitude of other tools available in varying degrees to the different social stratums. I fail to see the consequntiality of making "the software tool" in particular accessible and free in the degree the Debian project is aiming.

      I'm not saying any other distros are making any difference in society - but to my knowledge they are not claiming to do so either.

      --
      Don't go silently into that peaceful night
    5. Re:Why? by be-fan · · Score: 1

      The core platform software is a gateway to a huge amount of free knowledge. Consider the Debian software lineup and the things it allows:

      - Internet access
      - Viewers for all the file formats found on the internet
      - Image editing (for prospective artists)
      - Office software (for prospective paper pushers)
      - Publishing software (for prospective writers)
      - Development software (for prospective programmers)

      It's like a library, and there is great value in making it free and accessible.

      --
      A deep unwavering belief is a sure sign you're missing something...
  16. How did you do that "Cancer from answer" thing by Anonymous Coward · · Score: 0

    http://slashdot.org/comments.pl?sid=112887

    It doesn't point back to an article.

    It points back to a remote site of all things.

  17. Comparison between Debian and Gentoo? by pgpckt · · Score: 0, Offtopic

    Is there a good place to see a comparison between Debian and Gentoo? I am curious as to the advantages / disadvantages between the systems. I want to give the switch to Linux another try, and given that both systems are very popular with the slashdot crowd, I was wondering if there was anyone who could help me compare / contrast. I am particularlly interested in reviews on which distributions make playing all types of media files as painless as possible.

    Thanks.

    --
    Lawrence Lessig is my personal hero.
    1. Re:Comparison between Debian and Gentoo? by Hast · · Score: 2, Informative

      Try Knoppix! You burn a bootable CD and can run the entire OS from CD. This will let you play a lot with Linux so you can decide on if you want to use it in the future. Knoppix is based on Debian and can play basically any file (except RealVideo and Quicktime sorenson, but that is due to legalities). Standard Debian is not that easy for the beginner, not sure if Gentoo is better. The new installer for Debian is good though, and it makes installing pretty much painless.

    2. Re:Comparison between Debian and Gentoo? by DakotaK · · Score: 1

      Personally, I'd reccomend Debian if those are your two choices. My setup with Gentoo turned into literally an all-night affair of "ok, this is all configured. Let's go eat some pizza and play a couple dozen rounds of Twisted Metal before it gets done emerging", and even when we got it in a useable state, a lot of stuff didn't work. I switched to Debian testing after that (I had the setup for two weeks and never did get my sound working). This was about an hour and a half of work, and everything worked fine, and still does. The only thing that hasn't worked since the installation is that neither LiLO or Grub will boot my Windows partition (what a loss), though I can access the files just fine from Debian. In conclusion...do yourself a favor and go with Debian.

      --
      I am a viral sig. Please copy me and help me spread. Thank you.
    3. Re:Comparison between Debian and Gentoo? by Anonymous Coward · · Score: 0

      I actually came to Gentoo from Debian. I used Woody for well...years. And when I say I used Woody for years, I mean I used the same install for years. Then after a while, I tried testing and unstable. I loved Debian. The fact of the matter was, it worked TOO GOOD. I got bored frankly.

      So I tried Gentoo. And yes. It does take a long time to install, but you do have some options there. You can do a stage 1, stage 2, or stage 3 install. I myself feel that a stage 2 will work quite nicely. Stage 1 is more for people who want control of everything. But after you get it up and running, Gentoo is quite nice too. So what are the disadvantages and advantages?

      Whats a better question is what do you want to do? Is this a production server? Is it a desktop? Is it both? Gentoo works great as a desktop. The packages are very much kept up to date.

      Debian can be a great desktop too...although I myself think that on newer packages, while you can get them under testing or unstable...you can also very easily break your system (I did). While you could also do the same on Gentoo, I have never had this problem.

      Long and short is, if you want a box that just runs and runs and runs and you prefer to actually use your computer rather than constantly tweak something, go with Debian. If don't want to go through a lot of hassle to use the latest software, go with Gentoo. Speed wise, I think any performance gains from Gentoo are debatable...although another factor to consider is your hardware. For example, if you are running a AMD 64, Gentoo is a better option right now.

    4. Re:Comparison between Debian and Gentoo? by hawkeyeMI · · Score: 1
      I have walked (and continue to walk) both paths. If you can manage the gentoo install, and if the computer to be used is reasonably fast ( >= 1 GHz), then I very much recommend gentoo.

      You may want to look for some help, especially if you're not all that hardware savvy. If you have a friend who can help you set it up that would be preferable, but maintainence is (in my opinion), much smoother. There is no 'stable' or 'testing' distribution. There is simply the current state of a particular package in portage. The whole thing moves continuously. Furthermore, most source packages (i.e. .tar.gz downloads) compile quite easily on gentoo, as all of the necessary development files are already on the system.

      If you're totally new to linux, I would actually recommend a combination of Fedora Core 2 and APT-RPM (the best and saving feature of Debian) via freshrpms.net. This from a former non-fan of redhat.

      Oh, and I feel this is so important for you to know that I gave up using my mod points on this story!

      --
      Error 404 - Sig Not Found
    5. Re:Comparison between Debian and Gentoo? by dmaxwell · · Score: 2, Insightful

      I would say they are remarkably similar. The two biggest differences seem to be that Gentoo is source based and only seems to have one main subdistribution. Debian is binary based although any package can be recompiled from source pretty easily. Debian Unstable and Gentoo would give you the best apples-to-apples comparison. I'm not a Gentoo user so I can't advise you there. I will point out that the following source list for Debian's apt tool will get you easy access to fully compiled packages of mplayer and the w32codecs:

      deb http://http.us.debian.org/debian unstable main contrib non-free
      #deb-src http://http.us.debian.org/debian unstable main contrib non-free

      deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free
      #deb-src http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free

      # Blackdown java port
      deb http://www.tux.org/pub/java/debian sid non-free

      # Cinelerra/Media Players
      deb http://lpnotfr.free.fr/debian ./
      deb ftp://ftp.nerim.net/debian-marillat/ unstable main
      deb http://www.kiberpipa.org/~minmax/cinelerra/builds/ sid ./

      Once your desktop is configured to taste, I think the following will do what you want with the preceding in your /etc/apt/sources.list:

      apt-get install mplayer-586 mplayer-mozilla w32codecs mozplugger acroread timidity mikmod sox j2re1.4 flashplugin-nonfree

      If you want Shockwave as well, you'll have to pony up for a copy of Crossover Wine.

      That gets the software to playback most anything and the ability to do it within a browser as well. Watching trailers on apple.com even works well.

      Tuning:

      mozplugger and the mplayer plugin are redundant in the video department. It won't hurt anything to skip this step but I do it anyway. Edit /etc/mozpluggerrc and comment out all the lines that handle video MIME types. The mplayer plugin does a better job. You want have all of this installed before running the Mozilla or Firefox for the first time for maximum painlessness.

      Assuming you have a well supported video card (Nvidia and Matrox work well from personal experience), edit /etc/mplayer/mplayer.conf and set vo=xv. This will enable hardware scaling for watching videos. Leave everything else in there alone.

    6. Re:Comparison between Debian and Gentoo? by Anonymous Coward · · Score: 0

      One thing to keep in mind is the community of users that come with Gentoo..

    7. Re:Comparison between Debian and Gentoo? by amcguinn · · Score: 2, Interesting
      Firstly, this is a relevant question and I don't see why it was marked "offtopic".

      I have been a debian stable user for many years, and recently installed gentoo on my main workstation, so here's the comparison as I see it:

      In debian stable, as in gentoo x86, the packages are tested before being released. The difference is that in debian stable, the distribution as a whole is tested, so you don't get integration problems. When I installed gentoo, I got a good working version of gimp, and a good working version of sane (scanner tools), but they weren't compatible with each other -- to scan an image from gimp I'd need to upgrade to a newer "unstable" sane or downgrade to an older gimp.

      Secondly, debian generally tries to configure packages for you. You decide you want a service, you install the package, and that service is installed and running. It might need to ask you a couple of questions, but that's all. Gentoo explicitly leaves the runtime configuration of a package to the user. The "zero-administration" paradigm of debian is extremely ambitious, but they are surprisingly successful at it -- probably more so than any other distribution or for that matter any other operating system. Mostly everything Just Works. Then there's the obvious differences: debian stable is very old, and in Gentoo you have to wait for stuff to compile.

      The reason Gentoo can have the "rolling stable" distribution is because it is a source distribution. debian testing is the same kind of idea, but it doesn't work nearly as well because binary packages necessarily have more dependencies on specific versions of other packages. It is the loosening of dependencies, not the tiny optimisations, that is the real benefit of distributing as source.

      Of course, if you want the "stable distribution" rather than "distribution of stable software", then debian has the advantage. The gimp/sane problem was the only issue of that kind that I've encountered so far, though, so from my point of view the integration question seems fairly manageable.

    8. Re:Comparison between Debian and Gentoo? by EzInKy · · Score: 2, Insightful

      Gentoo is becoming the system of choice for those who like to develop, test, and play, while Debian is for those who just want to set up a stable box and forget about it. Of course there certainly are people who still use Debian to develop just as there are those who use Gentoo for servers, but each distro seems to be heading towards those two niches. Debian tried and true, Gentoo bleeding edge and new. Both distros are very important to the open source community.

      --
      Time is what keeps everything from happening all at once.
  18. debian politics are a bug by Anonymous Coward · · Score: 0

    People say debian is fairly bug free but the politics are more damaging than any software bug.

    Once they iron out that bug maybe I will consider using it again but for now it's basically fedora and gentoo for the future.

    Debian was nice but it just keeps getting slower and older and more extremist with every release.

    Who the hell wants to deal with that?

  19. Why Current Debian users don't mind that much.... by garagecartel · · Score: 2, Interesting

    A while back while reading in an issue of "Linux User & Developer," I read an article about how bad the install was for first timers installing Debian. It went over one of the readers hard times, troubles, etc. After the user finally coming to a completion with the install, they made a comment that made so much sense to me. With the greatness of apt-get literally letting you uprade anything and everything, once you have debian installed, you never need to reinstall. That's probably why most users don't really bother with a new installer, because for one they're already se and won't have to deal with it anymore, and because secondly...Even the thought of the installation process invokes uncontrolable goose-bumps....:P

    --
    -- [H]itman_forhire
  20. Re:Sarge postponed? by Airconditioning · · Score: 1

    Sure, why not... once the source gets released.

  21. a bit of common sense by discogravy · · Score: 1

    although it's quite laudable the way that debian sticks to it's guns w/r/t policy and free software, it's beyond a joke how long they take between releases. it's good to see a bit of common sense applied so that Sarge comes out quicker. It'd be nice if "Stable" were updated more often; FreeBSD's -STABLE does and they have almost as many architechtures to support as Debian.

    1. Re:a bit of common sense by Anonymous Coward · · Score: 4, Informative

      But as I understand it (I don't use Debian), FreeBSD's stable is less "stable" than Debian stable (in that it's updated a lot more). FreeBSD STABLE is still a branch where potentially big changes are made, and it's possible to cvsup a broken setup. What seems to be a more adequate comparison is FreeBSD's RELENG. RELENG is basically frozen in time at a particlar release (RELENG_4_8 for example, corresponds to 4.8-RELEASE), and is only updated with security/stability fixes.

    2. Re:a bit of common sense by rsax · · Score: 1

      You are right. RELENG_4 implied 4.*-STABLE and RELENG_4_8 means 4.8-RELEASE. RELENG_4_8 is what I would use on servers because that means I would only cvsup security and serious stability fixes. But it's better in the FreeBSD world because atleast that project releases often. Not as often as OpenBSD which pushes out a new release every 6 months; that is too early in my opinion. And not as slow as Debian which makes a release every..... who knows? If Debian would just make new releases available more often like the FreeBSD project, perhaps every 12 months or so then it would definetly help solve the outdated-debian-stable problem.

  22. Re:Why Current Debian users don't mind that much.. by garagecartel · · Score: 1, Informative

    Well slackware's installer is far easier than I ever imagined. And if you really knew indepth about apt-get and dpkg, you'd realize that slackware doesn't have anything close to it. and nor does Fedora. Yum is weak and in it's infancy, and doesn't have neither the functionality nor the power of apt or dpkg. But unless you knew the 2 in-depth, you'd be clueless as to what I'm relating to.

    --
    -- [H]itman_forhire
  23. That's not what unstable means. by mindstrm · · Score: 3, Insightful


    Unstable does NOT mean it will crash, not at all.. unstable means the layout and dependencies are not stable, and prone to change from update to update.

    I cannot afford to run an update and have dependencies break partway through.

    As a workstation, I would not hesitate to run unstable, not at all.. as such quirks can be easily dealt with.

    Yes, I can test on another machine.... but that can be difficult in practice.. a certian level of stability of updates is needed.

    Fixing things by hand is very difficult..

    Yes i am perfectly capable of building from source, or using another package format... or using backports from somewhere else for updated packages.. but that defeats a large part of hte purpose for running debian.

    1. Re:That's not what unstable means. by TTL0 · · Score: 1
      unstable means the layout and dependencies are not stable, and prone to change from update to update.

      Oh C'mon !!! Other Distros have had this feature for ages !!!! RH changes tool names and file locations all the time.

      --
      Sanity is the trademark of a weak mind. -- Mark Harrold
  24. Paralysis by Analysis by gtoomey · · Score: 0, Troll
    I've found the Woody installer far too confusing. The FreeBSD installer is alos text based and much easier to understand.

    And the last time I looked Sarge was up to 14 CDs! This "design by a committee" approach makes Debian years behind other distros.

    1. Re:Paralysis by Analysis by GregChant · · Score: 5, Informative

      The installer was redesigned in Sarge, and should be much easier to use.

      And you don't have to download all 14 CDs: only do so if you a) have a penchant for pain or b) are obsessive with hard copies of things.

      You only need the first CD to have a working stable system, and Debian sorts its packages based on popularity, so most likely, you'll find what you need within the first 4 CDs.

      You could also just use apt-get and an http or ftp source, but I guess that would be too convenient.

  25. That's pretty cool by Grell · · Score: 4, Interesting

    I mean, it obvious they really care about the contract. It's obvious many users are not _as_ interested in waiting for the contract to be reexamined.

    So they move Sarge while agreeing to discuss it at a later date.

    When's the last time you saw something this internally important to a project drag a project down in flames? How many other non and for profit organizations have torn apart/forked or become non productive over such a dispute?

    It's a nice compromise and I'm glad they're willing to be so reasonable about it.

    As far as being out of touch, hey slow and steady is still a winning strategy for those willing to wait. *

    ~G

    * glances at apt source.list for all the lovely unstable bits.. I'm not one who likes waiting tho' ^_^

    --
    ...when it gets down to fundamentals, do what you have to do and shed no tears. Dr. Matson in Tunnel in the Sky
  26. *Sigh* by BradlyLane · · Score: 5, Informative

    reading through these comments i wonder: When will people learn that debian/stable is not contain the latest and greatest software?? "stable" in terms of debian the distro means that no major amounts of software are changed, it only gets security updates. the packages in the stable tree aren't changed, so therefore it's stable.

    if you want the latest and greatest software, run debian/unstable. "unstable" doesn't mean that the software itself is unstable, it's just that the packages in the unstable tree are changed/updated often, hence calling it "unstable". debian unstable contains all the goodies that are in the latest versions of other distros, like kde 3.2, gnome 2.6, etc, etc.....

    also, yes, all the packages in sarge may fill 14 cds, but you don't need to download all of them. all you need to get is the net-installer iso (around 100 MB) and then download only what you want. so set up the base system with the net-install cd, then the latest versions of whatever you want are just an apt-get away.

    sorry for the rant, but people unfamiliar with debian are often misinformed or make unfair assertions.

    1. Re:*Sigh* by GregChant · · Score: 5, Interesting

      Sometimes I wonder if it would be better for Debian to call the stable branch "frozen" instead. It'd disspell a lot of the myths about how Debian is 4 years behind the times.

      But then again, some of the Debian core developers think the world should conform to them, not the other way around... :-/

    2. Re:*Sigh* by satoshi1 · · Score: 1

      I still don't understand why people think debian is behind the times (let alone 4 years, a specific number). Would someone mind explaining this?

    3. Re:*Sigh* by GregChant · · Score: 4, Insightful

      My number was hyperbole, but people think Debian is behind the times because the last "stable" release, Woody, came out in 2002. A lot has happened in the Linux community since then (Woody came out when Linux kernel v.2.2 was still all the rage). However, they neglect to realize that you use the stable branch if you want a rock-solid platform, not a platform with the latest software versions.

      For everything else, you should use the unstable branch, not stable. Unstable tends to have releases all the way up to the day the source was released for most packages.

    4. Re:*Sigh* by shikan_taza · · Score: 2, Interesting

      Amen to that. I ran Debian Woody for about two years, all the while thinking that 'unstable' meant 'prone to crashes' (I know, I am dumb). I moved to Mandrake 10 CE recently, and am happy with the latest GNOME, KDE, etc. I feel that the Mandrake bootsplash package has sucked up part of my soul, though :-)

    5. Re:*Sigh* by grumbel · · Score: 1

      The problem with Debian stable is that the label is wrong. With stable people expect the software to be stable, but Debian stable doesn't gurantee that, Debian stable only gurantee that the software dependencies themself are stable, which of course is nice, but it really doesn't buy you much.

      I already quite often had cases where software in 'Debian stable', was either a lot more buggy or even completly unusable[1] compared to 'unstable'. Upstream after all also makes progress and fixes bugs, yet, due to Debians policies, none of these bugfixes ever went into 'stable', since stable basically means "don't touch" and only change something for security reason.

      I really don't know a single person that runs stable as it is, I know a few that use stable + tons of backports and self compiled software, but if people run it that way they lose the automatic security updates for the pieces of software that they compiled themself or got from other sources. Also package dependencies can be quite broken with unofficial backports, since the quality of them can vary quite a lot.

      Debian really needs to adopt to reality and should focus more on how people are actually using it. Its completly worthless to get all thousands of packages 'stable' when half of them are still bleeding edge and will be outdated in a few weeks or month. Pretty much all people are using backports of KDE and Gnome, then Debian should adopt to that. Debian should focus on getting only an important core of software 'stable' (kernel, glibc and friends), other stuff like KDE and Gnome shouldn't be directly part of stable, but instead released seperatly, thus both the core-stable and the KDE/Gnome stuff could be updated much more frequencly and at the same time giving a much more stable complete system as we have today with all the inoffical backports and patchworks.

      [1] old Sane version didn't supported a scanner or even segfaulted, but a current Sane would work perfectly, driver for gfx card only available for newer XFree86s, mailloss due to bug in ssmtp, old kernel wouldn't have driver for some network card, etc.

    6. Re:*Sigh* by mikefe · · Score: 1

      Yeah, because it was released back in the last ice age?

      Disclaimer: I've use debian since 1999!

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
    7. Re:*Sigh* by mikefe · · Score: 1

      "already quite often had cases where software in 'Debian stable', was either a lot more buggy or even completly unusable[1] compared to 'unstable'. Upstream after all also makes progress and fixes bugs, yet, due to Debians policies, none of these bugfixes ever went into 'stable', since stable basically means "don't touch" and only change something for security reason."

      Yes, this is very true. Fortunately, Fedora has the policy to update the base version for bug and security fixes.

      I've only used Debian and Fedora Core 2. Does anyone else know if other distributions have the same policy as Fedora?

      --
      There: Something at a specific location.
      Their: Owned by someone.
      Please make sure your english compiles.
  27. Is this true? by astrashe · · Score: 1

    Is this true? I'm not saying it isn't -- just wondering if anyone who isn't an anonymous coward will back it up.

    Are there any instances of the ftp-masters insisting on things that the most of the rest of the project doesn't want?

    1. Re:Is this true? by Dwonis · · Score: 4, Informative
      Is this true? I'm not saying it isn't -- just wondering if anyone who isn't an anonymous coward will back it up.

      I think it is. It's not explicitly stated in the Debian Constitution, but IIRC every new package that is uploaded must be approved by the ftp-masters before it will be added to the archive.

      Are there any instances of the ftp-masters insisting on things that the most of the rest of the project doesn't want?

      Not as far as I know. The ftp-masters don't really hold any ceremonial power. They just collectively control the distribution system; if the ftp-masters refuse to allow a certain file to be on their machines, then that file will effectively not be in Debian. It's similar to how CmdrTaco effectively controls every post anyone makes to Slashdot. Although he doesn't have to specifically approve posts, if he deletes your post, there's nothing you can do about it.

      It's more of a "sysop == God" thing than anything else.

  28. Absolutes are impossible: ZERO chance of a lawsuit by chathamhouse · · Score: 1

    I love Debian as a distribution. As with all things decided in a democratic fashion, it will never be everything to everyone - not even those hoping for '100%' libre.

    Nevertheless, there's a few things that I wish the project would relax on a bit, w.r.t the DFSG.

    -licensing. APL and MPL licensed software is potentially heading towards non-free. Why? Because of the clause to the licenses that states that you abandon all patent claims when contributing code. To me, this is fantastic, and stops companies from contributing code, then making turning about-face and suing everyone that uses it once a patent for a mechanism used therein is granted a patent. I view these licenses as "more-free" but there is much disagreement. We may not like software patents, but ignoring their existence is no way to handle the issue.

    -the dissident test. This terribly frustrating test causes problems with modifying code and documentation for many packages, in the hope of ensuring that any moral dissident does not have to be bound to exposing their identities if they alter/contribute code. It's a funny thing, because dissidents normally operate outside the boundaries of their region's laws, purportedly to eventually have these altered. Why accomodate people who, by definition, will ignore your rules when they see it fit?

    Anyways, I'm glad for this vote, as it means that we can get an updated stable soon-ish, something that is long overdue.

  29. Out of date? Compared to what? by csirac · · Score: 5, Informative

    Alright, this really shits me.

    Exactly WHAT part of Debian is out of date? It's not the packages, that's for sure.

    I use Debian unstable. Do you actually know what the "unstable" part means? It means that the contents of the "unstable" packages are probably still changing! Does that make it any less usable? When you're admining 20 servers, you probably don't want your PostgreSQL database server to suddenly become incompatible with your data due to a format change. (aside: debian upgrade scripts can try to automagically dump/re-import your old database for you)

    But compared to a desktop OS like Fedora? NO! Debian unstable is absolutely FINE for desktop usage, despite the "unstable" label.

    So why is it called "unstable"?

    It may be because upstream is still changing fundamental parts of the app, such as when the new exim4 (at the time) decided to split the config files up. You can't put that in "stable" can you?

    Or it may be because the Debian package maintainers haven't figured out the best way to package something according to Debian policy, like when the vim package suddenly decided to break into multiple packages separating out arch-independant/doc related stuff to avoid duplicating data on the mirrors.

    I'm sure there are better examples, but the point is, when comparing Debian vs DesktopLinuxOS like Fedora, compare Debian Unstable.

    If you do, you will find that package updates are plenty and timely. I think the kernel images are barely even a week behind the kernel.org releases. Gnome 2.6 took a while, about TWO WHOLE FRIGGING WEEKS. How much faster do you want?

    If, for example, you want the latest GCC 3.4 which I'm guessing isn't considered "ready" to replace GCC-3.3 as the default compiler, then just add an experimental source in your /etc/apt/sources.list! It's as easy as that. apt-get update, followed by apt-get -t experimental gcc-3.4. DONE.

    Geez, why after all this time do people still not GET Debian.... it's enough to make somebody ANGRY

    1. Re:Out of date? Compared to what? by Bishop · · Score: 4, Insightful

      Debian unstable (Sid) is not absolutely fine for desktop use. Unstable does break. Recently Samba and parts of KDE could not coexist due to print library dependancies. This is not acceptable for computers that are used for work.

      Debian stable is ancient. There have been some nice software updates in the past two years. Using backports.org is a solution, but has its own problems. The quality of backports is not garanteed to be as good as Debian proper. More importantly security updates are garanteed to be released promptly.

      Just because unstable is acceptable for your use, does not make it acceptable for the rest of us.

    2. Re:Out of date? Compared to what? by bioglaze · · Score: 2, Informative

      >Debian unstable (Sid) is not absolutely fine for desktop use.
      >Debian stable is ancient.

      Then why not use Debian testing? It doesn't break that often and is relatively new.

      --
      Who is John Galt?
    3. Re:Out of date? Compared to what? by NNKK · · Score: 0, Troll

      > Then why not use Debian testing? It doesn't break that often and is relatively new.

      I tried that on a server that needed to stay fairly recent with packages. Guess what? Within a couple months, it got to the point that it's completely unusable for anything except running BIND. Couldn't even get GCC to run. Switched to FreeBSD shortly thereafter.

    4. Re:Out of date? Compared to what? by Uerige · · Score: 1

      Stay cool. This happens everywhere. Did you absolutely need the newest versions of Samba/KDE? Why not just a week until they are compatible again, and upgrade then?

    5. Re:Out of date? Compared to what? by DavidNWelton · · Score: 2, Funny

      Debian testing does not get security updates.

    6. Re:Out of date? Compared to what? by csirac · · Score: 1

      This is not acceptable for computers that are used for work.

      Well, obviously one personal anecdote cannot possibly extrapolate to everyone else's experience.

      As for "used for work", I setup Debian Unstable on 4 workstations and two laptops in my lab to meet the requirements for of our projects which required Linux.

      There were no problems. None. It all "just worked", including one desktop that was a makeshift server for apache/postgres/mysql for 3 remote windows lusers who looked after themselves via usermin/webmin.

      One of the laptops was an ex-Fedora installation. Among other things, owner couldn't work out how to install a gcc cross-compiler (Hitachi SH target) properly. This, of course, was a snap under Debian after showing him the synaptic package manager.

      I couldn't have asked for a more flawless "deployment" of Linux on desktop AND dev server, especially considering I had my own project and the minimal amount of admin work involved!

      Needless to say, Unstable is unsuitable for production servers, but I found it marvelous for desktop. Only one of us was using KDE, the rest Gnome.

      As for unstable "breaking", just watch what happens when you do apt-get upgrade. If there's any conflicts, just wait a few days for the issue to be fixed - how hard can that be?

    7. Re:Out of date? Compared to what? by csirac · · Score: 1

      completely unusable for anything except running BIND. Couldn't even get GCC to run.

      That's rather unfortunate. Care to elaborate? Did a HDD crash corrupt files in /var/lib/dpkg or something?

      Usually BIND is the last thing for me to get working happily. Can I ask what was wrong with GCC? I develop a lot of C code using the m68hc1x cross-compiler and the worst fault I've had (with the cross-compiler) was a default linker script overriding stuff set in my own. Certainly I've never had "the" gcc package stop working!

    8. Re:Out of date? Compared to what? by NNKK · · Score: 1

      There was no crash. Some stuff made it into -testing sometime mid/late 2003 that screwed up several system libraries and some other packages (such as GCC). Wasn't really the first time, either, but it had never screwed the system over nearly so badly before.

      I don't recall what, exactly, GCC was complaining about, only that it didn't work, and was seriously pissing me off.

      Trying to clean the mess up only seemed to make it worse, so I gave up. BIND, ssh, and Perl still run (though obviously I don't actually allow SSH connections from the outside world to the box), but that's about it. Everything's since been moved to a new server running FreeBSD (without a single problem since the move in Feb.), and as soon as I can get a CD drive in the screwed-over box, FreeBSD is going on it.

      (I want to make it clear I have nothing against *Linux*. Rather, my needs dictate a choice among Debian, Gentoo, and *BSD, and since I need something a bit more stable (in the stuff-doesn't-change-very-often sense) than Gentoo, and Debian has failed spectacularly to meet my needs, and of Free/Net/OpenBSD I know FreeBSD best, FreeBSD makes the most sense.)

    9. Re:Out of date? Compared to what? by p_trekkie · · Score: 1

      Actually, even though stuff sometimes breaks in testing and unstable, every time a debian package has done so for me, there has been a coherent bug report of the exact problem in the debian bugtracking system along with an equally coherent solution.

      Then again, using debian testing did hopelessly break a commercial program I had installed.... (matlab)

    10. Re:Out of date? Compared to what? by maximilln · · Score: 0

      Recently Samba and parts of KDE could not coexist due to print library dependancies

      I won't even bother flaming you but I hope you feel the heat.

      --
      +++ATHZ 99:5:80
    11. Re:Out of date? Compared to what? by Bishop · · Score: 1

      Did you absolutely need the newest versions of Samba/KDE?

      Maybe. There could have been an important security update. The point is I don't want to mess around with problems like this on production workstations.

    12. Re:Out of date? Compared to what? by Bishop · · Score: 1

      If there's any conflicts, just wait a few days for the issue to be fixed - how hard can that be?

      It is not hard, it is just not something that I want to mess around with on production workstations. I have better and more interesting things to do then micro manage Debian workstations. Tracking unstable is a time consumeing chore. A good procedure for any operating system is to upgrade a test machine. Test the upgrades. Then rollout the upgrades onto the production workstations. There are atleast a dozen new Debian/Unstable packages a week. It gets a little ridiculous trying to track the moving target.

  30. In the sense you're thinking of... by rsilvergun · · Score: 4, Informative

    a release cycle has little meaning to the Debian project, since anyone with the skills to install Debian and the patience to learn it's package management system can easily update a system to whatever they want. The only reason for Debian to do new releases is to bring the project in line with it's Social goals.

    This is why when someone says they run Mandrake or Redhat, they'll tell you the version (8,9,10, etc), but if you ask a Debian user they'll just say 'Debian' and leave it at that.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:In the sense you're thinking of... by Random832 · · Score: 1

      Well, to be honest it would also help if the version numbers weren't so deflated relative to other distributions

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    2. Re:In the sense you're thinking of... by Anonymous Coward · · Score: 0

      I just recently ran into the same type of issue with Slackware.

      Recently I installed slack 9.1. It was at that point that I heard about swaret, it is just like apt, it automatically updates the packages for me. After running swaret it took a long time, I get an email in my root inbox, it said welcome to Slackware 10.0. I did not even know 10 was out, however just a coincedence. I was updated to the latest packages so now my slack is running version 10.

    3. Re:In the sense you're thinking of... by IamTheRealMike · · Score: 1

      Unfortunately that makes it nearly impossible to support by 3rd parties, whether that is for proprietary vendors or simply non-debian using open source developers ...

    4. Re:In the sense you're thinking of... by discogravy · · Score: 1

      i fail to see how or why that would help, or why it's even a problem. If you rebranded woody, which uses kernel 2.2 by default (if you don't add special boot: parameters,) and installs Mozilla 1.0, Gnome 2.2, KDE 2.x as Debian 2004 or Debian 10 or whatever, it's still going to have old software. Giving it a sexier name will not make it current or relevant.

    5. Re:In the sense you're thinking of... by Random832 · · Score: 1

      it didn't have "old software" at release time... and you can't argue that it's as old as version 3 of other linux distributions

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
  31. Okay genius. by mindstrm · · Score: 1

    YES, the packages are out of date. I'm talking about STABLE>

    The fact that I can use UNSTABLE which has more or less modern packages in it, but might fuck up on any given day when doing an upate means i lose the benefit of using debian in the first place, and it's totally unsuitable for production use on lots of servers.

    Sure, if you have one workstation, or one pet server, it's acceptable, easily. If you want a few dozen scattered around the globe, it's not.

    "Oh yeah the NEW BETA version has those new features" is a microsoft like excuse...what you are saying comes awfully close to that.

    Yes, I understand exactly what unstable means in this context.

    You are right; I don't want things to go out of whack just like that.... major revisions of things, especially things like postgres, etc, should not change within one version, requiring reformat of databses, etc. what I *do* want is a STABLE release sooner than every 2 years, with more modern packages that aren't 2 YEARS out of date by the time the next version of debian makes it stable.

    I don't want to have to use backports and experimental packages just to use packages that are already a year old and in production *everywhere*.

    IN other words, if debian just lessened the scope of what is required to be integrated and stable, got it down to a more realistic set of packages, it would be fine.

    1. Re:Okay genius. by Walles · · Score: 1

      And you can't use Testing because ...?

      --
      Installed the Bubblemon yet?
    2. Re:Okay genius. by Anonymous Coward · · Score: 0

      Well there are some security concerns with testing which could be a factor. But I use it @ home and it is the best of both worlds for sure.

  32. What 'stable' really means' by peterwilm · · Score: 5, Informative

    Many people using debian do not understand what the labels stable, testing and unstable mean.
    Debian stable ist called stable, because the packages are only replaced in order to fix security flaws. The security patches are manually backported by the debian security team. This concept assures that one can configure a system and handcoded scripts will not break until a new version of debian stable is released (every 2-3 years!).
    So stable has the meaning that one can install a system, do automatic daily security updates and forget about it until the next version comes.
    Debian unstable gets updated packages every day. So if you would like to have current software you could chose debian unstable. Unstable does not get security fixes. This isn't too bad, because the original software mainainers patch their software and this will get into debian unstable pretty soon.
    Than there is debian testing which is meant to be the testing system before the release of the next version of debian stable. It does not get security patches. It sometimes does not get timely package updates.
    If you want a system which is stable in the way, that the software does not have many bugs, you should NOT use debian stable, but UNSTABLE!!! This is because non-security-bugs are not patched in debian stable, but in debian unstable, as new versions arrive there. A good example is mozilla: In debian stable, the current version is 1.0.0! It did not even get security fixes as this would have meant too much work! In debian unstable the current version of mozilla is 1.7. Mozilla 1.7 definetely crashes less often than Mozilla 1.0.0!
    Do not use debian testing for other reasons than testing the next version of debian stable! Testing has sometimes outdated software AND does not get security patches. This combines the bad features of stable and unstable!
    So if you want a system that almost never changes, because you do not have the time to reconfigure your system often, use debian stable. In all other cases, use debian unstable. It is not less secure. In some cases, like mozilla, it is MORE SECURE! Never use debian testing, except you want to help with testing at the debian community.
    Please do not suggest that debian stable has less bugs than debian testing which has less bugs than debian unstable. Almost the opposite is true!

    1. Re:What 'stable' really means' by Anonymous Coward · · Score: 0

      I generally agree with what you have to say about stable/unstable - but you really should get your info right about testing.

      Testing is everything that has passed basic aceptance from unstable. It also does get security updates (you just have to be intelligent enough to add that to your sources.list). Givn that at some point testing is frozen and then soon after released as stable how on earth do you justify claiming it doesn't get the sec updates.

      In most ways testing is closer to sid than it is to woody, but with most of the dependancy conflicts ironed out. Sure this means you get the latest version of gnome maybe a few months later. You know by then though thats its going to work with everything you have installed already - dependancy conflicts are rare in sarge.

      And then like most people that run sarge I take packages from sid as and when I choose - or even grab something from woody if I run into a conflict.

      Oh and here is debians own definaition for you - as a reminder.

      stable
      The "stable" distribution contains the latest officially released distribution of Debian.

      This is the production release of Debian, the one which we primarily recommend using.

      The current "stable" distribution of Debian GNU/Linux is version 3.0r2, codenamed woody. It was released on November 21st, 2003.
      testing
      The "testing" distribution contains packages that haven't been accepted into a "stable" release yet, but they are in the queue for that. The main advantage of using this distribution is that it has more recent versions of software, and the main disadvantage is that it's not completely tested and has no official support from Debian security team.

      See the Debian FAQ for more information on what is "testing" and how it becomes "stable".

      The current "testing" distribution is sarge.
      unstable
      The "unstable" distribution is where active development of Debian occurs. Generally, this distribution is run by developers and those who like to live on the edge.

      The "unstable" distribution is called sid

    2. Re:What 'stable' really means' by peterwilm · · Score: 1

      Which line do I have to add to /etc/apt/sources.list to get security-updates for testing? I still do not believe there are any security updates for testing.
      Sure, testing gets packages which previously showed maturity in unstable. And sure, some day the current testing version will be the stable version and than get security updates. But as long as the version is testing, you will have to wait until a new software package version is approved to go from unstable into testing.
      In fact, I had precisely this situation early in 2002, when I did use testing (woody) for a production web server. Apache got a new security patch. This patch was backported to stable. The new apache package went to unstable, but it lasted pretty long until it got into testing. There was a testing patch I managed to find on a private website, but you had to dig deep into mailing lists in order to find a reference to it. If you did not get the news about the apache hole, your server would have been vulnerable for quite some time.
      I do think that the description you pasted from the debian site is misleading. The facts on the site are perfectly correct. But it suggests that there is a hierarchy in the maturity of the software-packages which goes unstable->testing->stable and that you could use testing for medium important production servers. This suggestion is wrong.

    3. Re:What 'stable' really means' by UltraOne · · Score: 2, Informative

      The line for security updates for the testing distribution (taken directly from my /etc/apt/sources.list file) is:
      deb http://security.debian.org/ testing/updates main contrib non-free

    4. Re:What 'stable' really means' by Knuckles · · Score: 1

      Wrong: "the main disadvantage is that it's not completely tested and has no official support from Debian security team."

      Security updates in testing are done by having the unstable deb sources in sources.list + pinning, reading the *-devel list and use of "apt-get -t unstable install package"

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    5. Re:What 'stable' really means' by UltraOne · · Score: 1

      When I run apt-get using a sources.list file with the line I cited above in it, the output is:

      # apt-get update
      Get:1 http://security.debian.org stable/updates/main Packages [189kB]
      Hit http://non-us.debian.org stable/non-US/main Packages
      Hit http://non-us.debian.org stable/non-US/main Release
      Hit http://non-us.debian.org stable/non-US/contrib Packages
      Hit http://non-us.debian.org stable/non-US/contrib Release
      Hit http://non-us.debian.org stable/non-US/non-free Packages
      Hit http://non-us.debian.org stable/non-US/non-free Release
      Hit http://non-us.debian.org stable/non-US/main Sources
      Hit http://non-us.debian.org stable/non-US/main Release
      Hit http://non-us.debian.org stable/non-US/contrib Sources
      Hit http://non-us.debian.org stable/non-US/contrib Release
      Hit http://ftp.us.debian.org stable/main Packages
      Hit http://ftp.us.debian.org stable/main Release
      Hit http://ftp.us.debian.org stable/non-free Packages
      Hit http://ftp.us.debian.org stable/non-free Release
      Hit http://ftp.us.debian.org stable/contrib Packages
      Hit http://ftp.us.debian.org stable/contrib Release
      Hit http://ftp.us.debian.org stable/main Sources
      Hit http://ftp.us.debian.org stable/main Release
      Hit http://ftp.us.debian.org stable/non-free Sources
      Hit http://ftp.us.debian.org stable/non-free Release
      Hit http://ftp.us.debian.org stable/contrib Sources
      Hit http://ftp.us.debian.org stable/contrib Release
      Get:2 http://ftp.us.debian.org testing/main Packages [2983kB]
      Hit http://non-us.debian.org stable/non-US/non-free Sources
      Hit http://non-us.debian.org stable/non-US/non-free Release
      Hit http://non-us.debian.org testing/non-US/main Packages
      Hit http://non-us.debian.org testing/non-US/main Release
      Hit http://non-us.debian.org testing/non-US/contrib Packages
      Hit http://non-us.debian.org testing/non-US/contrib Release
      Hit http://non-us.debian.org testing/non-US/non-free Packages
      Hit http://non-us.debian.org testing/non-US/non-free Release
      Hit http://non-us.debian.org testing/non-US/main Sources
      Hit http://non-us.debian.org testing/non-US/main Release
      Hit http://non-us.debian.org testing/non-US/contrib Sources
      Hit http://non-us.debian.org testing/non-US/contrib Release
      Hit http://non-us.debian.org testing/non-US/non-free Sources
      Hit http://non-us.debian.org testing/non-US/non-free Release
      Get:3 http://security.debian.org stable/updates/main Release [110B]
      Hit http://security.debian.org stable/updates/contrib Packages
      Get:4 http://security.debian.org stable/updates/contrib Release [113B]
      Hit http://security.debian.org stable/updates/non-free Packages
      Get:5 http://security.debian.org stable/updates/non-free Release [114B]
      Get:6 http://security.debian.org testing/updates/main Packages [2535B]
      Get:7 http://security.debian.org testing/updates/main Release [111B]
      Hit http://security.debian.org testing/updates/contrib Packages
      Get:8 http://security.debian.org testing/updates/contrib Release [114B]
      Hit http://security.debian.org testing/updates/non-free Packages
      Get:9 http://security.debian.org testing/updates/non-free Release [115B]
      Get:10 http://ftp.us.debian.org testing/main Release [81B]
      Get:11 http://ftp.us.debian.org testing/non-free Packages [59.8kB]
      Get:12 http://ftp.us.debian.org testing/non-free Release [85B]
      Get:13 http://ftp.us.debian.org testing/contrib Packages [60.3kB]
      Get:14 http://ftp.us.debian.org testing/contrib Release [84B]
      Get:15 http://ftp.us.debian.org testing/main Sources [1173kB]
      Get:16 http://ftp.us.debian.org testing/main Release [83B]
      Get:17 http://ftp.us.debian.org testing/non-free Sources [24.5kB]
      Get:18 http://ftp.us.debian.org testing/non-free Release [87B]
      Get:19 http://ftp.us.debian.org testing/contrib Sources [27.2kB]
      Get:20 http://ftp.us.debian.org testing/contrib Release [86B]
      Fetched 4520kB in 29s (156kB/s)
      Reading Package Lists... Done
      Building Dependency Tree... Done

      How do you explain the fact that apt-get is retreving information from security.debian.org for testing distribution packages? The page you cite says it has "no official support" but clearly at least some of the packages are getting security updates, perhaps unofficially.

  33. Mod Parent Up.... by qtp · · Score: 1

    for recognizing Concordet Voting.

    It's nice to see that even an AC can recognize the comitment go effective and efficient Democracy that is embodied in the Debian Project.

    --
    Read, L
  34. Not true by jeroenvw · · Score: 2, Informative

    No, this isn't true. The ftp-masters are Delegated by the Project Leader to perform checking packages against legal issues. They indeed have a say whether or not to let a package go in the archive.

    However, as with every delegate and also the Project Leader himself, their decisions can be overridden by the developers (by means of a vote, where any five developers can call for).

    In the end, the developer body has the ultimate say about everything.

    --Jeroen

    1. Re:Not true by JamesKPolk · · Score: 1

      Er, what is the Project Leader exactly going to do to override the ftp-masters from a decision not to distribute package X? Ask them to stop distributing Debian?

    2. Re:Not true by jeroenvw · · Score: 1

      See in the constitution section 8.2 that the Project Leader cannot override the ftp-masters. I also didn't say the Project Leader is going to override them!

      I said, the developer body can. And indeed, see section 4.1 point 3 of the constitution: Together, the developers may [by way of general resolution] Override any decision by the Project Leader or a Delegate.

      --Jeroen

    3. Re:Not true by JamesKPolk · · Score: 1

      OK, what is the developer body exactly going to do to override the ftp-masters from a decision not to distribute package X? Ask them to stop distributing Debian?

    4. Re:Not true by jeroenvw · · Score: 1

      ftp-masters don't distribute Debian... They only maintain the techinical infrastructure. And also, they can be replaced if really needed.

      But, why do you think the ftp-masters would ignore the outcome of a vote, i.e., the wish of the majority of Debian Developers?

    5. Re:Not true by JamesKPolk · · Score: 1

      They would smartly ignore the outcome of any vote whose implementation would expose them to legal problems. Or does Debian indemnify them?

    6. Re:Not true by Anonymous Coward · · Score: 0
      Debian is an organisation of volunteers. If the Debian developers did indeed force the ftp-masters to do something that the ftp-masters strongly disagreed with (legal or otherwise), the ftp-masters can resign from the Debian Project.

      If the developer's request was legitimate, then someone will take over, quite possibly someone from within the developer community.

      On the other hand, if the developer's request was indeed unreasonable, then presumably no one else will take the role of new ftp-masters and the developers will have to recognise that they better change their collective decision or cause the death of Debian.

  35. The biggest praise of apt by hayden · · Score: 4, Interesting
    Is in how the Debian installer works.

    The way every other package based installer works (that I've used anyway) is to install all the packages from the installer boot (usually by forcing dependencies) and then say "all done, reboot now".

    The way the Debian installer works is to install a barest minimum system that will boot and run apt and then reboot. Then once it has rebooted it asks for some apt repositories, asks which packages you want install and then installs them (this bit may take a couple of passes though the list to work out any warts in the dependencies). Having done that it presents you with a fully working system WITHOUT a reboot.

    The fact they can have that much confidence in the apt repository and the tools is pretty impressive.

    --
    Nerd: Derogatory term typically directed at anybody with a lower Slashdot ID than you.
    1. Re:The biggest praise of apt by edinho · · Score: 1

      My Debian has survived numerous incremental as well as wholesale hardware changes. It started as a 486 33MHz:

      b:~ 8^>ls -lt /etc | tail -3
      -rwxr-xr-x 1 root root 333 Jan 15 1996 filter.pcl
      -rw-r--r-- 1 root root 340 Dec 23 1995 zlogin
      -rw-r--r-- 1 root root 2185 Nov 23 1995 genscript.cfg

      Cheers,
      e.

  36. Re:Absolutes are impossible: ZERO chance of a laws by Laur · · Score: 1
    APL and MPL licensed software is potentially heading towards non-free. Why? Because of the clause to the licenses that states that you abandon all patent claims when contributing code.

    WRONG. Both the APL V2.0 and the MPL are 100% free software licenses. Don't believe me, get it srtaight from the FSF. What you are probably referring to is that these licenses are GPL-incompatable, however GPL-incompatable != non-free.

    --
    When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
  37. A pity by yanestra · · Score: 3, Insightful

    I'd rather like to see Sarge with the new policy enabled, even if it takes two more years or four. (I am young, I can wait.)
    I mean, Debian is FREE, and so should be its documentation.

  38. Surge of popularity by ultrabot · · Score: 3, Interesting

    I bet we can expect a big surge of Debian popularity soon, as the "stable" version becomes up-to-date again, making it usable for something like 6 months at least. Sarge is quite well on the "speet spot" of software released now, with KDE 3.2, Gnome 2.6 and Kernel 2.6, and the last "good" version of xfree (the next good x server is probably some time away anyway).

    It's nice to see debian decided not to slash it's own wrist by postponing the release. The problem with debian is, people who make the decisions to release or not are themselves using Unstable, and don't really care either way with the release. The loser is the guy who wants to run Debian stable, but doesn't get a say on if/when they are planning
    to release.

    BTW, one significant turn-off with Debian is the quality of the user base - you need to search far and wide to find as unfriendly a bunch. There is no friendly community that some would expect from such a project. Perhaps it's all the infighting that hardens the people...

    --
    Save your wrists today - switch to Dvorak
    1. Re:Surge of popularity by planarian · · Score: 0

      BTW, one significant turn-off with Debian is the quality of the user base - you need to search far and wide to find as unfriendly a bunch. There is no friendly community that some would expect from such a project. Perhaps it's all the infighting that hardens the people... This is not true. I've always found the debian help lists to be extremely informative and polite. And debianhelp.org is also a very newbie-friendly place. As a relatively recent convert to linux and debian, I've never encountered a rude response to any of my (many) questions.

    2. Re:Surge of popularity by Anonymous Coward · · Score: 0

      As a relatively recent convert to linux and debian, I've never encountered a rude response to any of my (many) questions.

      Try the IRC channel.

  39. Ambiguity in the new Social Contract by Anonymous Coward · · Score: 0

    Old version: "we provide infrastructure (such as our
    bug-tracking system and mailing lists) for non-free software packages."

    New version: "we . . . provide infrastructure for non-free packages (such as our bug
    tracking system and mailing lists)."

    Why on earth has Debian switched to a non-free bug-tracking system and mailing list manager? Or is it just that none of the developers who voted for this new social contract bothered to read it carefully and see what it's actually claiming?

  40. Re:Absolutes are impossible: ZERO chance of a laws by Anonymous Coward · · Score: 0

    WRONG. Both the APL V2.0 and the MPL are 100% free software licenses. Don't believe me, get it srtaight from the FSF. What you are probably referring to is that these licenses are GPL-incompatable, however GPL-incompatable != non-free.

    No, you're wrong - what he's referring to is DEBIAN'S CLASSIFICATION, which is based on the Debian Free Software Guidelines, not on what the FSF say.

    If Debian decide that the APL and MPL are non-free, they will put software released under those licenses in the non-free section, whatever you, RMS, or the FSF think of that.

    I don't know if Debian really is considering classifying those licenses as non-free, but if you're interested in following this up, I suggest you look on debian.org, not gnu.org, because Debian != GNU.

  41. I second that by samjam · · Score: 2, Interesting

    As an ex-debian-rant-meister I am pleased with having switched to Debian after the RH9 closure.

    Getting used to the differences took a couple of working days but it was well worth it.

    Networking setup is very simple with debian, they haven;t managed to scatter it over so many conflicting config files as redhat.

    Debian also really care about free software.

    The only annoying thing with debian is the large (lots of files) debian-specific directory required for each package compared with redhats single .spec file which project maintainers are generally happy to look after themselves.

    But thats a small gripe. The other gripe is that it is too hard to donate to debian. I have given up twice unable unsure of who I'm eventually paying money to and for what.

    Sam

  42. what's the deal with debian? by chegosaurus · · Score: 1

    Everyone knows that Debian systems run rather old packages. (Those out-of-date Debian jokes are almost as fresh and funny as the *hilarious* gentoo compilation gags.)

    But why? What does Debian actually *do* with the tarballs the rest of us download?

    Tons of testing? Major modifications? Ultimately, is the time they take time well spent?

    Just curious, that's all.

    1. Re:what's the deal with debian? by Killeri · · Score: 2, Informative

      The Debian Developers aim to provide three things to the users, IMO: security, ease of installation, ease of upgrading.

      Security means that for the stable release the security team will provide timely updates for all known security issues. For unstable the security is provided by the DD responsible for the package - usually unstable versions are updated at the same time as the stable. For testing this does not apply at the moment, though. If the DD tags his updated version as "urgent", it will propagate to testing within two days, but I don't really have data as to how many developers do this. There have been intermittent ideas about having a separate security team for the testing, but these haven't really taken off.

      Ease of installation means that you should always be able to say "apt-get install foobar" to get foobar package working in your system. In stable this is a must, in unstable sometimes this breaks.

      Ease of upgrade means that you should be able to say "apt-get install foobar" when you know that foobar has been updated without having to worry about losing any of your existing configuration. This applies to all distributions, but of course in unstable you run a higher risk of encountering a bug which might cause your configuration data to be lost.

  43. Re:Absolutes are impossible: ZERO chance of a laws by chathamhouse · · Score: 1

    As per another poster, I'm referring to discussions in debian-legal regarding the status of those licenses *for Debian*.

    Indeed, some Debian people have been trying to get the FSF to see things their way and alter the GPL to make it DFSG compatible.

    Why? There are DDs that are more radical about free-as-in-libre than RMS.

    Again, a great distro, but with interesting internal politics.

  44. What's the gripe about Debian? by Kjella · · Score: 3, Interesting

    I run "testing" on my desktop, and it works great. Kernel 2.6.6, recent packages all around. Not had any problems with it. If people read "server, desktop, experimental" instead of "stable, testing, unstable" it'd be much closer to the truth.

    I don't know where it is coming from that testing don't get security patches. It might not have the guarantee that stable does, but in my experience they've been there almost instantly. That's pretty much what you get from ALL other distros as well (we provide as fast as we can, but make no guarantees).

    As for installation, I install the base image (100mb, there's even a 30mb microinstall), then download the rest on-demand. If you're not on broadband, pick up the box and put it somewhere with broadband (where you'd download the CDs) until it is installed. It's text based and looks a little crummy (this is the new installer, you know), but it is powerful and easy. Slap an (optional) GUI on top and it competes well with Mandrake and Fedora.

    Overall, I think those that installed 'stable' sometime in the stone age love that their distro is still supported. And whenever sarge is released, that it'll probably be supported to something like 2010. That matters to a significant portion of the people (server admins) that will never gripe about it on slashdot until it is "my "#"# production box just went to #%"!!!!!"

    Personally, I don't care much for their social contract (I have no problems putting non-free and other sources in my sources list), I just picked them because in my opinion they're the best distro around. Best to get any real work done at least, with a minimum of maintenance.

    Kjella

    --
    Live today, because you never know what tomorrow brings
    1. Re:What's the gripe about Debian? by Anonymous Coward · · Score: 0

      I don't know where it is coming from that testing don't get security patches.

      How about "testing" does not get security updates in a timely manner and Q: How is security handled for testing and unstable? A: The short answer is: it's not. .

      If you can't believe the Debian website regarding their work on Debian Security, then who can you believe?

    2. Re:What's the gripe about Debian? by justins · · Score: 1
      I don't know where it is coming from that testing don't [sic] get security patches.

      No mystery there. That particular warning is plastered all over the Debian web page.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  45. A very practical compromise by chathamhouse · · Score: 3, Insightful

    Let's not forget that the freedom in documentation that you want is more than many, including myself, would consider appropriate.

    To be 100% DFSG-defined free, some have argued in debian-devel and debian-legal you should be able to edit, and redistribute your edits of any documentation.

    Sounds ok when you first think of it, which is probably why the general resolution that proposed that changed passed. But then you realize that:

    1) the docs include standards, like RFCs, which _should not_ be changed and redistributed, less confusion ensue. There is a formal process for contribution and review, but just editing the docs isn't it.

    2) the docs include license texts, like the GPL, APL, etc. The condition of using and redistributing most of the code in debian/main, including such useful things as the kernel, glibc, gcc, g, is that the text of GPL be distributed along with it. However, the GPL text itself isn't 100% free from the DFSG's point of view because it once again cannot be altered and redistributed as the GPL. And bingo, you're stuck! The GPL can't be put into non-free, because is presence is mandatory, but good luck in having the FSF alter their license.

    I have nothing against a free _software_ interpretation of the DFSG, but there are good practical reasons why the same freedoms cannot be applied to the documentation.

    ----------seperate point for discussion-----------
    Interesting thing - wait much more than 6-12 months for Sarge, and most serious debian installs will be running production systems with a heavy concentration of backports.

    And with backports, there are less eyes on the package's code level, and less eyes to notice that an update may have been released to plug some security problems. But there's the trap: (1) use testing and have a too volatile OS, (2) use stable + backports and get a functional os, that's generally secure, or (3) use just stable and get an OS that in time loses the ability to deliver 'standard' features, i.e. functions that have been available for more than a year.

    1. Re:A very practical compromise by Anonymous Coward · · Score: 0

      1) the docs include standards, like RFCs, which _should not_ be changed and redistributed, less confusion ensue. There is a formal process for contribution and review, but just editing the docs isn't it.

      That's not a reason to prohibit modifications, just to prohibit representing a modified version as the official standard. The same requirement is in most software licenses.
    2. Re:A very practical compromise by dvdeug · · Score: 1

      the docs include standards, like RFCs, which _should not_ be changed and redistributed, less confusion ensue.

      What if I want to embed it into my code as comments, or embed it into my documentation? What if I want to turn into a manpage--much of the POSIX standard is now being turned directly into manpages. What if I want to proglomate a new standard? DFSG accepts requirements to rename or mark modified versions, which should be more than suitable.

      the docs include license texts, like the GPL, APL, etc.

      No, they don't. License texts have always been and always will be an exception, under the new or old DFSG requirements.

  46. +1 interesting by ultrabot · · Score: 1

    But why? What does Debian actually *do* with the tarballs the rest of us download?

    Sometimes I wonder this myself. Are the upstream packages too broken to be good enough for debian? Has debian deviated so far from mainstream that the packages require extensive customization? Why can't the fixes be committed directly to upstream?

    --
    Save your wrists today - switch to Dvorak
    1. Re:+1 interesting by barawn · · Score: 2, Insightful

      Are the upstream packages too broken to be good enough for debian?

      Usually. Take a look at all the bugfixes that Debian applies to the packages (just look at bugreports from each package).

      Has debian deviated so far from mainstream that the packages require extensive customization?

      Not really. Upstream authors just don't really pay tons of attention to detail, and so while a release might work fine on their heavily customized system, it doesn't play well nice with the standards that Linux Standards Base and Debian Policy have defined.

      Why can't the fixes be committed directly to upstream?

      Sometimes they are - Debian package maintainers do a ton of backporting. Take, for instance, the Intel driver in XFree86 - for the longest time, it was improperly supported in X, and so the newest 855 (I think) couldn't run. You could fix it by going to a CVS update (4.3.99) but there were no releases of XFree86 that actually had this fix.

      This is stupid, so Debian fixed it - the 855 driver change got backported to the version that Debian has, and Debian's version works.

      A lot of people don't realize this, and so they think that "oh, I can't use Debian because certain packages are very old and contain many bugs" - that's not true. Lots of bugs are backported to packages. It's just that upstream authors many times change much, much more than just a simple bugfix, and to introduce all of those changes at once would, and does, break systems.

      The other simple reason is that Debian supports more architectures, by far, than any other distribution, and it takes a large amount of time to verify all those architectures.

      (Many people would say "who cares, I only use x86", and that's nice - but we need to have a distribution like Debian!)

      It's also important to remember that Debian acts as a very solid "base" for operating systems. You can build on it very, very well, and many companies do! Knoppix is quite amazing (and is Debian, repackaged). Lindows/Linspire, Xandros, Libranet, etc. are all Debian-based operating systems, and the number really keeps growing. Those distributions don't stay out of date because they don't have the same concerns Debian does, and so if you're really a version-number whore, go with them.

  47. Why is the QA process so slow? by beforewisdom · · Score: 1

    The comments that you read over and over again about Debian are: 1. It is the slowest distro to crank out new releases. 2. It is the slowest distro to crank out new releases because of an emphasis on quality. #2 is GREAT and is all the justification that is needed, but it does it have to be that way? If the Debian project had more eyes/bodies could they crank out releases faster? Could they crank releases less slowly if they reorganized the way did things? Could they crank out releases faster by find a way to sacrafice a trivial degree of qualtiy for a significant improvement in speeding up their release cycles?

  48. Stable/Unstable mixed by phorm · · Score: 1

    I generally mix my stable/unstable sources. Unstable takes precedence, but for some packages I keep a stable source in my sources.conf.

    If you wanted an older samba version, you could just apt-get install samba/stable, which could help your compatability issues (I don't use the newer samba features anyhow, although others might)

  49. It's all about the pegs shape. by SpankD · · Score: 1

    Square, Round, Triangular. They all have there appropriate slot. No amount of zealotry will properly fit a wrong shaped peg into the incorrect opening. Debian has it's place and usage just as Fedora, Suse, Gentoo Mandrake, Windows and lol Lindows. The biggest speed-bump of Open Source (FSF) *nix adoption is going to be the same fanatical behavior that pops up on any radical (Radical as in throwing open all the doors of opportunity to end-user and small business's in like. Not Jim Jones radical)idea, concept or technology.

  50. Problem: Debian considers GPLed software "free" by Brett+Glass · · Score: 0, Flamebait

    The big problem (though it's not new) is that Debian still considers GPLed software -- even though it's encumbered by a long, complex, and incredibly restrictive license -- to be "free." (They even capitalize "Free," indicating religious faith rather than rational thinking.) Any software license that is so complex that it takes up more than a page (or even a few paragraphs) certainl is not "free."

  51. Australia by QuantumG · · Score: 1

    We use a Condorcet voting method. We call it "Preferential Voting" even though it really isn't. It's really simple. All you have to do is rank the candidates. Put a 1 in the box of the candidate you want to win. Put an 8 (or whatever) in the box the candidate you don't want to win. Fill in the middle by preference. Of course, we have the same problem as every country in the world, way too few independants and ultra-conservative political parties. But unlike the rest of the world, every Australian is required to vote, so the inadequacy of our government is every Australian's fault.

    --
    How we know is more important than what we know.
  52. Funny, but nice try by lorcha · · Score: 1
    apt-get install apcupsd
    But you probably already expected that.
    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  53. This is a good thing by lorcha · · Score: 1
    It is the slowest distro to crank out new releases.
    If you are running a server, this is what you want. The process for rolling out changes to a production machine in any smart company is never trivial. On your desktop machine, if you update something and something else breaks, you curse a few times and figure out how to fix it.

    On a production machine for a company's e-commerce website or whatever, if you update something, and it breaks something else taking down your e-commerce website, your entire business just got brought to a screeching halt, and heads roll. If you admin a production system, the last thing on earth you want are frequent updates. You want an OS that does not change unless there is a security hole discovered. You want to come to work and have the same old system working as well today as it worked yesterday.

    That is who uses debian stable. Would I recommend deb stable for a desktop machine? No way. Use testing. But would I recommend testing for a "mission critical" server? No way. You'd have to be out of your mind.

    That's why there is more than one "Debian".

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent