> > Since Marc feels strongly about it, we may as well change this to add a > > sys.exit(1) here then as well as part of this MR. > > I'm not sure that satisfies the objection completely, in the case like > the publication that triggered the bug. > > For example, imagine we didn't publish openjdk-8 updates for jammy. > Then, if the sequencing was right, the script could go: > > inspect bionic and focal for openjdk-8: > - no milestones found, continues on and publishes > > inspect bionic, focal, and jammy for openjdk-lts/11 > - milestone found, with the exit located above, abort > > To do it properly, a little more refactoring needs to occur to find all > the releases being published for all the source packages, perform the > milestone check, and then publish.
I went ahead and merged what I had, and we can iterate on addressing aborting early in the face of a relevant milestone. -- Steve Beattie <sbeat...@ubuntu.com> https://code.launchpad.net/~sbeattie/ubuntu-qa-tools/+git/ubuntu-qa-tools-1/+merge/427845 Your team Ubuntu Bug Control is subscribed to branch ubuntu-qa-tools:master. _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-bugcontrol Post to : ubuntu-bugcontrol@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-bugcontrol More help : https://help.launchpad.net/ListHelp