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."

28 of 230 comments (clear)

  1. 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, 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!

    2. 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?

    3. 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...

  2. 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 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
    3. 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
  3. 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?

  4. 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+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)

    2. 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!

    3. 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
  5. Re:Bad for Debian? by Anonymous Coward · · Score: 1, Insightful

    Not everybody wants a candy coated desktop anyway.

  6. 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.)

  7. 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)?

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.

  13. 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...
  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. 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.

  16. 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.

  17. 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. 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.