Hi.  Please do not cc me.  I read the list.  Thanks.

Art Edwards wrote:
> Chris Metzler wrote:
>>
>> Hm, well, I understand that you're having a problem, but I don't really
>> see it as a problem with testing, or that testing is broken; but rather,
>> it seems more like a problem with the idea that stuff like this won't
>> happen with testing.  In fact, this kind of thing tends to happen quite
>> frequently in testing, when testing is far from a planned release as
>> stable.  It's in the nature of what testing is.  Wait for a while and
>> it'll sort itself out.  If you don't wanna wait a while, stable or
>> unstable are for you.  Testing is not offered up as a robust distribution,
>> and never has been; it's an automated collection of packages drawn from
>> unstable that are considered releasable due to certain criteria.
>> Sometimes stuff gets by the scripts.  Last year, there were extended
>> periods where GNOME and KDE were uninstallable out of testing (in KDE's
>> case, I'm pretty sure it lasted months).  Only after a pre-release
>> freeze goes in should testing be considered robust enough to complain
>> about stuff like this happening.
>
> I have to say that during the time between Woody and Sarge (a long time) 
> people were encouraged to use testing as a nearly stable platform.

By whom?  Sure, at various times, various people suggest various things.
But I've never seen anything official from the Debian project encouraging
users impatient for more current releases of packages to run testing.
 
> Without it, Debian may have been abandoned by a significant part of its 
> user base. Isn't testing like a beta-test distribution?

No, it isn't.  And it's frustrating how often that misconception comes
up here, because what testing is and is not is explained very well in
the Debian documentation (see, for instance,

http://www.debian.org/devel/testing )

and in a kajillion threads in the archives of this mailing list (see,
for instance, 

http://lists.debian.org/debian-user/2003/07/msg00615.html
http://lists.debian.org/debian-user/2003/07/msg00693.html ).

That said, the current version of the Debian Reference is unfortunately
misleading on this topic (Osamu Aoki, are you around?).

When a package has spent "enough" time in unstable (how much is enough
depends on the package/upload, but is a formally defined amount of time,
not an arbitrary thing) without any release-critical bugs, and if that
package's dependencies are in testing, the package is moved automatically
(that is, by scripts rather than by humans) to testing.  It's a set of
packages that's collected in an automated fashion.  The hope is that
at all times it'll be releaseable, or nearly-so.  But the reality is
sometimes stuff in testing is badly broken, and stays that way for
months.  Last year, for instance, some KDE libraries came down to testing
at one point; they had no bugs, and all of their dependencies were present.
But that broke most of the KDE packages that depended on them, and those
packages couldn't be updated because they also depended on a library
that *did* have a release-critical bug on it (and thus couldn't come
down to testing).  So KDE was uninstallable in testing, and stayed that
way for *months*.  When testing is far from release, that kind of thing
can happen.  But it's not a problem with testing -- it's a problem with
the expectation that testing is always going to be a robust release.


> If this is its 
> intended pupose, wouldn't it be a good idea to try to assure that large 
> scale problems are kept to a minimum?

No, because that isn't its intended purpose.  Running testing and
reporting problems in it, particularly as the freeze approaches or has
arrived, is a good way to contribute to the project.  But make no mistake
that there's likely to be lots of problems when testing is far from
release.  It's the nature of the distribution.

(and that's without even getting into the subject that testing does
not get direct security updates.  Stable does.  Unstable effectively
gets them through uploads.  Testing doesn't get them until the packages
trickle down from unstable, which could take a long while depending on
the situation.  So running testing requires *a lot* more effort on
keeping up to date with security issues.)

-c





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to