[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [2001-11-29] Freeze Update



On Fri, Nov 30, 2001 at 09:21:23AM -0500, Eric Gillespie, Jr. wrote:
> Anthony Towns <ajt@master.debian.org> writes:
> 
>     > The major problem is that autobuilt packages will start
>     > depend:ing on some base packages if they get updated in
>     > unstable, and thus those packages won't be able to get to
>     > testing.
> 
> Sure, but that's the wrong solution.  All uploaded packages,
> whether by buildd or human (we really need to ban binary uploads
> entirely but...), should be built on testing, not unstable.

Explain?

If all uploaded packages were built against testing libraries, nothing
would be built against unstable libraries.

If nothing is built against unstable libraries, then the unstable
libraries aren't being tested.

If they aren't tested, they should never be moved to testing!!!

The whole point of testing is to contain packages which are at least
vaguely believed to be free of stupid bugs. This is possible because
some people are brave enough or stupid enough to run unstable on their
machines. So packages sitting in unstable are being tested; when they
have been there 'n' days without bug, they are promoted to testing.

Libraries in unstable have to be tested, so packages must be built
against them.

There is perhaps an argument for newly upload applications to be
compiled twice, once against testing and once against unstable, but I
can't see how to make that work....

Jules



Reply to: