[(Hopefully) obvious caveat - I am a member of neither the ftp team nor
the release team. The following is personal opinion and observation - if
you want an official answer, ask someone official]

On Mon, 2006-12-04 at 21:21 -0800, Thomas Bushnell BSG wrote: 
> On Tue, 2006-12-05 at 00:44 +0000, Adam D. Barratt wrote:
[...] 
> > The main reason for doing so that is that the ftp team (at least those
> > regularly processing removals) don't use severities for that processing.
> 
> Curious.  Why not?  It seems to me that developers are not just random
> in the severities they assign (and they can be changed by helpful bug
> triagers when they are wrong!)  It seems to me that such information
> would be helpful.

I've always presumed that it's due to the key word "release" in
release-critical, and how that affects testing and unstable.

If a bug is sufficiently "bad" to prevent the package forming part of
the next stable release then the package needs to be removed from
testing in case that were to become stable before the package was fixed.
Conversely, the presence of the package in unstable (and/or experimental
to a lesser degree) is purely a matter of whether the package should be
present on Debian's mirrors.

There are a very small number of situations (e.g. incredibly nasty
licencing issues) that could lead to a package needing to be removed
from Debian entirely very quickly. On the whole, however, that's not the
case.

Removing packages from unstable and letting the change propagate to
testing is one means of ensuring the package is not in the release but
it's not the only, nor necessarily the best, method of achieving that.

Partial removals tend to be processed more regularly and speedily than
full removals as the release team doesn't have the option to remove the
individual binaries from testing themselves (or if they do they won't
use it). In a majority of cases the first step in that processing
involves gathering more information from the maintainer - e.g. why  the
regression in architecture support has occurred, what steps have been
taken with regard to asking porters for help fixing the regression.

They're more of a grey area than full removals, but I'd still argue
they're not RC as it /is/ possible to fix the RC bug via a full removal
from testing - it's not pretty, but it's possible. (Not that I'm
suggesting that it should be done, just that it can be).

> > In fact, as has been pointed out by Steve himself and at least one other
> > member of the release team (on IRC, admittedly), removals from unstable
> > can (almost) never be release-critical.
> 
> In this case, actually, I think it is.  
[...] 
> It is extremely unclear to me if there is any other way to communicate
> this message besides bug severities.  That is, at any rate, the standard
> way to communicate such information.  Is there some other way, or are
> the relevant people just entirely unconcerned the relative urgency of
> various requests?

In my experience, 95% (at least) of removals could just have
legitimately have been filed at wishlist rather than normal or higher.
If one of the few that remain affects a package or transition that the
release team is concerned about or would like to be fixed more rapidly
than it would otherwise be then a member of the release team will ask an
ftp-master/-assistant to do so.

The key point is that removals from unstable aren't release- or
time-critical for the reasons outlined above. I suspect you may disagree
with at least some of the reasoning, but it's a point that the ftp and
release teams seem to agree on.

Adam


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

Reply via email to