~vorlon/britney/+git/britney2-ubuntu:clean-up-yaml-output

Last commit made on 2018-03-03
Get this branch:
git clone -b clean-up-yaml-output https://git.launchpad.net/~vorlon/britney/+git/britney2-ubuntu
Only Steve Langasek can upload to this branch. If you are Steve Langasek please log in for upload directions.

Branch information

Name:
clean-up-yaml-output
Repository:
lp:~vorlon/britney/+git/britney2-ubuntu

Recent commits

94bffad... by Steve Langasek

As near as I can tell, the 'excuses' element within the yaml data is a
complete duplication of other structured data elsewhere in the yaml, and
does nothing but slow down the yaml parsing. So, just avoid emitting it.

0969097... by Steve Langasek

Turn on arm64 for autopkgtest.

c4c3c21... by Steve Langasek

Add support for 'team' hint files, so we don't have to manage them by individual team member names

400a6c5... by Iain Lane

email: When there are multiple SPPHs, use the last one

We were just seeing an interesting crash in britney. It was trying to
look up the gpg_keys of ~python-modules-team, which is a suspended
account - in LP API terms that's a HTTP error 410.

  https://api.launchpad.net/devel/~python-modules-team/gpg_keys

The direct error was fixed in commit 272f41c, but we actually should
*not* have been trying to look up this team's email address in the first
place. This upload was an auto-sync and so should not cause email to be
sent. The problem is that it was synced into universe and then promoted
into main. We were looking at the SPPH for after the promotion, which
has different values in the various signer/creator/sponsor/... fields,
and that made us think that it was a regular upload to email about.

Fix this by always looking at the oldest SPPH which should correspond to
the initial upload and not whatever happened to it afterwards.

272f41c... by Iain Lane

email: Ignore suspended LP people

We were looking at ~python-modules-team, which is suspended and raises a
HTTPError that wasn't being caught.

c2de27c... by Brian Murray

Add in some more SRU team members and sort alphabetically.

70c325f... by Iain Lane

autopkgtest: Save pending.json after every test request

We just had the autopkgtest queues DoSed because britney was crashing
after requesting each reverse dependency for a perl upload, but before
it had written pending.json out so it knew what not to request again.
This was 25,000 requests per arch...

Let's write pending.json straight after sending each request, so that
the next run - even after a crash - won't re-request the same things
again.

593acb2... by Andy Whitcroft

run-autopkgtest: note that --bulk is best efforts

We only currently support low-priority jobs via the ubuntu/huge-ubuntu
queue pairs. For ppa and upstream jobs there is no low priority option
currently. Clarify this in the description.

Signed-off-by: Andy Whitcroft <email address hidden>

4af147c... by Andy Whitcroft

run-autopkgtest: add --bulk option to direct ubuntu jobs to the huge queue

Signed-off-by: Andy Whitcroft <email address hidden>

5136a3e... by Steve Langasek

Comment the calculation of last_due