ANNOUNCEMENT: CI Train Changes (Britney Phase 2)
robert.park at canonical.com
Wed Jan 13 22:46:11 UTC 2016
Apologies, there's been a minor glitch in the transition.
In a few cases, the 'Britney Signoff' field has been filled with a
stale value from the britney results of the ticket that was in your
silo before you.
If you're looking at your ticket, and you see 'Lander Signoff' is
blank, 'Bileto Signoff' has any value (Running/Approved/Failed), and
the 'Autopkgtest Results' field contains links to excuses.html files
that 404, you should just ignore it. It should sort itself out once
you set 'Lander Signoff' to 'Approved' and britney does a fresh run.
Please notify me if you set 'Lander Signoff' to 'Approved' and still
see weird results more than an hour later.
On Wed, Jan 13, 2016 at 1:43 PM, Robert Park <robert.park at canonical.com> wrote:
> Hello! Exciting news!
> I've just rolled out Phase 2 of the Britney implementation within the CI Train.
> What does this mean?
> It means that all train silos **MUST** be approved by Britney before
> they can be entered into the QA queue. If your package has
> autopkgtests, it means autopkgtest regressions are discovered BEFORE
> we waste QA's time verifying a silo. There are other checks, too, in
> addition to autopkgtests. Essentially we are running packages through
> proposed-migration first, then doing human QA second.
> There are some fun changes to watch out for in the Bileto UI:
> * "QA Signoff" has been split into three separate fields: "Lander
> Signoff", "Britney Signoff", and "QA Signoff". The intended workflow
> looks like this:
> 1. You create a ticket, and you assign & build it yourself. You test
> it yourself and make sure it works to your satisfaction. Once you're
> happy, you set Lander Signoff to "Approved".
> 2. When Lander Signoff is "Approved", britney takes over and runs your
> autopkgtests. The "Britney Signoff" field will indicate either
> Running, Failed, or Approved (if it's blank that means it didn't start
> yet, I expect it should start within 30 minutes of setting Lander
> Signoff to Approved)
> 3. If and only if Lander Signoff and Britney Signoff are both
> Approved, *then* QA Signoff is automatically set to 'Ready' and QA
> people will be notified to verify your silo.
> 4. Once all three signoffs are Approved, the silo can be published.
> * It's now possible to modify the Lander Signoff and QA Signoff fields
> "live", eg, without having to click edit / change the signoff / click
> save. I hope everybody enjoys the reduction in clicking ;-)
> * I reversed the sort order of the audit logs, those messages are now
> newest-first. I did this because some of them were getting mighty long
> and the newest info was most relevant so it made more sense to see it
> As usual if there's any problems please don't hesitate to message me,
> also if you need help interpreting the "excuses" page, a good person
> to talk to is Martin Pitt.
> Thanks everybody! Enjoy!
More information about the ubuntu-devel