Re: NEW processing during freezes
On 2013-05-02 11:06, Goswin von Brederlow wrote:
> versioned Build-Depends on the new version. Otherwise all buildds will
> simply compile the new foo against the old bar and then you have one
> arch where foo is uninstallable while all others work.
This is quickly "fixed" by doing a binNMU on the uploaded-arch.
People do this all the time: upload packages built against local packages,
experimental or even on Ubuntu to Debian sid.
Rebuilding against the NEW package can be done by binNMUs (with proper
dep-waits), but that very much smells like a transition that is to be
handled by the release team.
> Maybe this calls for an upload manager or a dependency based delayed
> upload queue. You can prepare and sign the upload at any time after
> all. Only the upload itself needs to be timed to the NEW processing.
That will only work if the "delayed" package adds a versioned B-D on the
NEW package (so it comes with an explicit dep-wait), otherwise it will
be uploaded after NEW processing, but before the NEW package was built
everywhere. And rebuilding the "old" package may have higher precedence
than building something completely NEW on architecture $slow.