On Thu, 2008-06-05 at 15:19 +0100, thveillon.debian wrote:
Damon L. Chesser a écrit :
I'm just an average Testing user, have been for a while, and around me
almost every Debian users I know are using Testing, mostly because it's
the Debian's flavour which can compare with other distros in term of
being usable on a reasonably new computer, with up-to-date softwares.
Stable is for servers only, Testing for end users / workstations, that
is what's in many people's minds.
I thought Sid was the toy-breaking one, at least it says "unstable" on
the box, it's explicit.
Unstable means packages, versions change, often daily. Stable means the
both the packages and the versions will not change (security updates
excepted and some backports). Unstable is NOT a reference to usability.
Again I point you to
http://www.us.debian.org/releases/ to read the definition of unstable.
"the edge" is often called "the bleeding edge" because, contrary to many
(*young?*) users beliefs, newer does not mean better. New means new,
unknown, never before found bugs.
Testing has became so popular that it can barely
be considered a developer-only version, and according to my experience
(i use it for work, along with Ubuntu stations... scary no ?) it has
always been at least as reliable as Ubuntu.
Testing has always been popular to run. The reason is you have three
distributions to run, Stable (sounds good!) Testing (it is one better
then Stable!) and Unstable (ooooooo, scary! I don't want an unstable
box!!!!). If Stable is GOOD, then Testing is one better and must be
better still (it has NEWER packages!), but Unstable must not work well,
the applications keep locking up.
This is fundamentally wrong. The assumption that the Debian distribution
is linear from Stable -> Testing->Unstable is faulty. It is in fact
just the reverse: Unstable-->Testing-->replaces at some point Stable.
Ubuntu is not a snapshot of Testing, it is a snapshot of Unstable
(AFAIK, I will not stake my life on this) with "fixes" applied. Debian
Unstable with out those "fixes" works just fine for me (I do run ubuntu
from time to time, I get tired of configing my system to run the way I
want and ubuntu works the way I like). If you want the bleeding edge,
like FC9, Mandriva, OpenSuse and all the others out there, you want Sid.
You will also get the pleasure of finding all the bugs, finding upgrades
that you should NOT perform and will have to wait a week to get the
latest mix of packages that will work.
But unlike FC9 and the ilk, you only have to wait a few days, upgrade,
dist-upgrade and that nasty application is fixed, nasty bug is gone. In
the rpm-based distro, you will need to re-install to some point release,
or wait for the point release and then run yum/pup/whatever.
This does not mean that Testing is bug free. Far from it. Many bugs
are in Testing and are found after packages are moved into Testing. If
they are bad enough, the packages are "yanked" out of Testing, resulting
in the OP message to this list. When that happens, "nobody cares".
Testing is working as it was designed to do. Weed out all the bugs so
that all the packages work to form a new nucleus that will (once it is
hammered out) be issued as a new Stable.
If you jump on Testing just after a Stable release, you may be in for a
rough ride as sudden and frequent changes are dumped in from Unstable.
The reason being: There is a freeze before a release and nothing is
added to Testing and all the bugs are worked out. When the freeze is
lifted, all the packages from Unstable that qualify are moved into
testing. If you jump on Testing in mid to lates stream then the ride
will be mostly smooth. Unstable stays pretty much the same level of fun
and excitement through out.
If Testing works for you, Great! You will however find times when it
will break or packages are not to be found (hmmmm, sounds just like