On Fri, Aug 21, 2015 at 11:35:50AM -0700, Steve Langasek wrote: > This all sounds completely reasonable to me. Thanks for letting us > know.
Great! Thank you for confirming. > At some point during the release cycle I imagine you'll want to start using > the SRU process anyway instead of pushing into release, so that you have the > added flexibility and protection of -updates in the event of regressions. I > assume you will let us know when you get to that point, if you need to do > any uploads of juju-core in this window before the release. If I understand you correctly, I think we have the flexibility/protection you suggest by virtue of our current process, which doesn't need the -updates pocket during the development release at all. Please could you confirm? The original thread discussing this is at [1], but here's a summary of what we're doing based on that thread: We've been using the 'block-proposed' tag in our tracking bugs, thus holding the upload (the proposed upstream release) in the -proposed pocket in the development release in combination with holding the update in the -proposed pocket in stable releases as part of the normal SRU verification process. Then, if any tests fail (eg. SRU verification failure), the idea is that upstream won't release that particular version at all (burning the upstream version number) and we won't have regressed anything. We can fail the SRU process and continue to block proposed migration in the development release until we have a newer proposed release from upstream ready. If tests pass, then upstream release and then we remove 'block-proposed' and add 'verification-done'. In practice due to sponsorship delays we often don't have uploads ready before upstream have released quite yet, but we hope to close this gap soon. In the meantime it doesn't actually make any difference in Ubuntu since if necessary we would still fail SRU verification and development release proposed migration after testing anyway. Once we've closed the gap then upstream releases will be more closely synced to availability in the Ubuntu archives (both development and stable -updates pockets). [1] https://lists.ubuntu.com/archives/ubuntu-release/2014-October/003041.html -- Ubuntu-release mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-release
