On Tue, Mar 22, 2005 at 12:14:17PM +0100, Adrian Bunk wrote:
> On Mon, Mar 21, 2005 at 06:50:22PM -0800, Steve Langasek wrote:
> >...
> > The top three things I've spent release management time on that I shouldn't
> > have had to are, in no discernable order:

> > 1) processing new RC bug reports to set sarge/sid tags appropriately, so
> > that the RC bug list for sarge bears some resemblance to reality

> > 2) prodding maintainers to get all packages associated with library soname
> > transitions synchronized so that they can progress into testing together
> > (seems to require an average of 2-3 iterations, and 3-4 weeks)

> > 3) chasing down, or just waiting on (which means, taking time to poll the
> > package's status to find out why a bug tagged 'testing' is still open),
> > missing builds or fixes for build failures on individual architectures that
> > are blocking RC bugfixes from reaching testing

> > Taken together, these probably account for more of my release management
> > time than anything else, including actual work on release-critical bugs.
> >...

> Is it correct that none of these three points that account for most of 
> your release management time would exist in a release process without 
> testing?

Misfiled bugs would be a problem in a freeze/unstable configuration, just as
they are in a testing/unstable configuration.

Getting binaries up-to-date across all architectures for RC bugfixes would
be a problem in a frozen suite, just as it is in testing.

Library soname transitions would be unlikely to happen in a freeze, but that
just means any transitions that are in progress at the time all have to be
dealt with *when* we freeze, even if they aren't necessary transitions.

In any case, this overlooks one of the principal advantages of testing,
which is that it avoids releasing software that's already 1 year out of date
at the time of release.

-- 
Steve Langasek
postmodern programmer

Attachment: signature.asc
Description: Digital signature

Reply via email to