Proposed pocket racing uninstallability and SRU verification around release time

Adam Conrad adconrad at ubuntu.com
Thu Oct 20 12:56:12 UTC 2016


On Thu, Oct 20, 2016 at 02:32:45PM +0200, Dimitri John Ledkov wrote:
> 
> However, since introduction of proposed-migration we have been using
> -proposed for everything in devel series; and stable releases
> -proposed for SRUs.  This does pose a problem on release day, when we
> don't have next release name announced. Meaning that on release day,
> yakkety-proposed was a mixture of 0day SRUs & things that never
> migrated and were to be moved to zesty-proposed. Maybe at final freeze
> we should move all packages in -proposed into a Silo, such that in the
> final week of a series development series-proposed only has 0day SRUs
> and does not have anything that will never migrate. And then on new
> series opening copy things back from that stash silo into
> zesty-proposed with a hope that next series it will migrate.

You're overthinking this (or undereducated on fancy launchpad features)
and I already have a tool half written and a plan in place to smooth
this over for the next release.

There's no need for moving things to silos and such.  That's gross.  We
just mass delete everything that's not a 0-day SRU, record the versions,
and copy them into next-proposed when it opens.  LP will happily copy
deleted packages back into existence.

(The only reason this needs a tool is because we also need to track down
if the source had binaries or not, to pass the right args to copyPackage
later, but that's all done here, just needs a bit of a tidy).

... Adam



More information about the Ubuntu-release mailing list