ubuntu-archive-tools:optimize-phased-updater

Last commit made on 2022-07-16
Get this branch:
git clone -b optimize-phased-updater https://git.launchpad.net/ubuntu-archive-tools
Members of Ubuntu Package Archive Administrators can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
optimize-phased-updater
Repository:
lp:ubuntu-archive-tools

Recent commits

c2dd209... by Steve Langasek

Optimize the inner loop of phased-updater by not querying for extra binaries

Currently the code walks all of the binary publications for each SRU source,
but immediately afterwards there is a comment that "the p-u-p is currently
the same for all binary packages". This causes us to spend quite a lot of
time on API queries for other binaries, only to ignore the results.

Refactor the code to always only look at the first record returned from
getPublishedBinaries(), which has the same result *unless*
getPublishedBinaries() can return a mix of records with p-u-p and without;
and saves about 30% of the runtime of the script.

c163edf... by Steve Langasek

Tighten up filtering of releases

d7e154d... by Steve Langasek

Update the current list of ESM releases

138355b... by Brian Murray

retry-autopkgtest-regressions needs python3-dateutil

b23f7b9... by Steve Langasek

Drop libffi7, moved to the seed

743024e... by Steve Langasek

python3.9 whitelisted for i386 as it's already been built there

90410a0... by Steve Langasek

Re-add gcc-8 to whitelist for focal only as it was included there

1d6a811... by Steve Langasek

Drop finished bootstraps; mark as kinetic-only certain in-progress bootstraps

237a77a... by Steve Langasek

sssd bootstrap

dc71b70... by Steve Langasek

bootstrap new vim