Slashdot Mirror


Sarge is Now Frozen

JoeBuck writes "Steve Langasek has announced that Debian Sarge is now frozen. He produced a schedule that would lead to a Debian release at the end of May, though I would expect it to slip somewhat. I'm glad that the long wait for a Debian release will soon be over."

4 of 380 comments (clear)

  1. This Doesn't Change Much by zeromemory · · Score: 5, Informative

    For regular Debian stable users, this doesn't mean too much: a simple apt-get upgrade is all it will take to 'upgrade' to Sarge.

    For new Debian users, Debian testing images based upon the new installer have long been available here.

    My main question is why Debian didn't advertise the above-linked installation images more. Just finding a link to the new installer ISO images is like navigating a maze blind-folded. Yes, I understand that they're not 'release-quality' yet, but it would take just a simple warning on the page to download Debian: "Please try our new installer! Although it's not completely stable, it's faster and easier to use and is definitely worth a try."

    Ubuntu's installer is based upon the new installer, and it's not unreasonable to believe that many people use Ubuntu because it's an easier-to-install Debian, in no small part due to the work on Debian's new installer (and the great work of Ubuntu developers).

  2. How Debian works... by chrysrobyn · · Score: 5, Informative

    Just because there are always people who don't know how this works...

    Each generation of Debian is named after a character from Toy Story. Potato, Sarge, Woody (the one I run), Slink, Hamm and Sid. Sid is always "testing", the most unstable places for apps to go. Remember who Sid was in Toy Story? Same thing. After packages get more stable, they get promoted to "testing". For a while, this has been "Sarge". After "testing" proves itself (and they demote packages that can't get more stable), it gets promoted to "stable"-- today that's "woody".

    Sarge being frozen means that sometime in the near future, we'll have a new "stable", with more recent packages.

    People who run servers but can't afford to qualify them much should probably stick with "stable". "Testing" is for desktop users who don't like much churn, but it's still more stable than Windows, IMHO. "Unstable" is for the bleeding edge who want someone else to do the compiling.

    For more information, visit your local library.

    1. Re:How Debian works... by OrangeHairMan · · Score: 5, Informative
      Sid is always "testing", the most unstable places for apps to go. Remember who Sid was in Toy Story? Same thing. After packages get more stable, they get promoted to "testing".

      Not to nitpick, and I'm sure this is what you meant, but: Sid is always "unstable", not "testing".

      In addition, to clarify. "After packages get more stable" is a combination of factors. Mainly:
      • after they have been in unstable for a certain period of time (3/5/10 days, depending on the package type and priority, IIRC)
      • have all dependencies in testing
      • have no critical bugs filed against them
      • are built sucessfully on all archs.

      I can recommend Why is package X not in testing yet?. It helps spell out why, heh, a package has not migrated into testing from unstable yet. It helps a whole lot when people whine about old testing packages.

      So yes. I, like many other Debian users and non-users, hope the release comes soon!

      -orange.
  3. How Debian (really) works... by benjamindees · · Score: 5, Informative

    Although yours is a competely accurate description of how Debian is *supposed* to work, I have a feeling reality is somewhat different. This is my analysis. Feel free to correct it.

    Debian Stable seems to be doing just fine. It's a bit old, so hardware support is dated, but no one who needs a "stable" distro ever complains that Debian Stable isn't "stable" enough. Those using Stable are the same people who like to assume that Debian is a server-only distro, and wonder what all the fuss is about "new releases". Unless you're one of the new users who clicks on debian.org and mistakenly downloads and installs Stable, expecting a modern desktop with modern hardware support, Stable is great.

    Testing, which is a somewhat new addition to Debian, doesn't really seem to be fulfilling its mission. The goal for Debian Testing was for it to always be "ready to release". In theory, then, Testing would be an ideal base for third-party distros. Unfortunately, for some reason, few Debian-derived distros use Testing as a base. Most use Unstable instead. Testing is also supposed to be the branch that users can place on a non-production box in order to test out what the next stable will be, and to help stabilize it. Structurally, however, there is little difference between Unstable and Testing. Packages from Unstable are automatically migrated to Testing after a couple of weeks, unless they have glaring flaws. In the time between Debian Stable releases, most upstream sources go through multiple development cycles. Due to this and the constant churn of packages from Unstable into Testing, much of the work done stabilizing Testing is done in vain. Testing is touted as the ideal desktop, and many even use it as a server due to the outdatedness of the Stable branch. Debian Testing is more stable than 90% of other operating systems. But the Testing branch lacks security updates, and broken packages are frequently removed completely from Testing in order to enforce the "ready to release" philosophy. Also, the branch is in constant flux, meaning third-party support is near impossible.

    Unstable is supposed to be a developers' and ricers' haven, with the latest up-to-date packages, fresh from the build farms and ready for hours of enjoyment. Unfortunately, Debian Unstable isn't new and unstable enough for many users. Creating Debian's well-built packages takes time, so the latest software usually isn't available overnight. Also, for fear of breaking Unstable, developers have created an even more unstable branch, Experimental, to contain truly unstable packages. Unstable is sometimes preferred over Testing as a desktop because there is no wait for security updates to migrate.

    --
    "I assumed blithely that there were no elves out there in the darkness"