Archive Reorg Episode VII: Follow Build-Depends

Matthias Klose doko at ubuntu.com
Thu Feb 11 11:36:27 UTC 2016


On 10.02.2016 21:32, Dimitri John Ledkov wrote:
> This does not abolish the MIR process. If a hard binary dependency is
> gained (e.g. shared linking), the binary and source package still must
> go through MIR process and be published in main.

So an existing app package gains a new (universe) dependency on libfoo-dev. 
Builds fine, maybe migrates, and then image builds fail because of the libfoo1 
component mismatch. Now you can either pre-promote the libfoo, or re-upload app 
without the dependency (if that works).  This probably will lead to more 
pre-promotions, and looking at the current back-log of security related MIRs the 
time between build and promotion will increase, making it probably harder to 
revert such a change.

I'm a bit worried that we'll then have to chase people to subscribe teams to the 
new packages, write the MIR, ... We'll save some time by not processing B-D only 
MIRs, but I think for the remaining MIRs we'll have to spend more time.

We unfortunately already have some kind of "dput and forget" attitude with 
packages staying in -proposed.  This change maybe will foster an "pre-approve 
and forget" attitude.

Matthias




More information about the ubuntu-devel mailing list