~cjwatson/launchpad:charmrecipebuild-traversal

Last commit made on 2023-08-03
Get this branch:
git clone -b charmrecipebuild-traversal https://git.launchpad.net/~cjwatson/launchpad
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Branch information

Name:
charmrecipebuild-traversal
Repository:
lp:~cjwatson/launchpad

Recent commits

b2cff53... by Colin Watson

Add +charmrecipebuild stepthrough navigation on BuilderSet

This is useful when repairing the build farm after outages, or otherwise
needing to look up a charm recipe build by its ID alone. It goes with
similar stepthroughs for other build types.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
620888b... by Colin Watson

charm/launchpad-scripts: Add a bugsummary-rebuild action

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/448258

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
6a25791... by Colin Watson

Silence some more librarian-gc OOPSes on non-production systems

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/448289

663daab... by Colin Watson

Silence some more librarian-gc OOPSes on non-production systems

The errors about data being missing from disk or from Swift mostly don't
make sense if we have an upstream host (and in one case the attempt to
suppress this error no longer worked in a charmed deployment). There
are over 160000 such OOPSes daily from qastaging right now, so it's
worth reducing the load on the error-processing system a bit.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
7e85dc0... by Colin Watson

charm/launchpad-scripts: Add a bugsummary-rebuild action

As shown on
https://wiki.canonical.com/InformationInfrastructure/IS/LaunchpadScripts#general,
this is something that's occasionally needed to resolve operational
issues. We should package these sorts of things up as actions rather
than having operators SSH into units and run them directly.

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
255f84c... by Colin Watson

Fix failure to copy non-Debian-format packages

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/448263

a98ebe3... by Colin Watson

Fix failure to copy non-Debian-format packages

Source packages in non-Debian formats (e.g. CI builds) don't have a
`dsc_format`. Skip the check for whether the source package format is
supported by the target series in that case.

LP: #2022095

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
c1ea34a... by Guruprasad

charm/launchpad-scripts-bzrsyncd: Control celery services using juju

... configuration parameter `active`.

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/448137

2202db5... by Guruprasad

charm/launchpad-scripts-bzrsyncd: Control celery services using juju

... configuration parameter `active`.

3b065ec... by Guruprasad

charm/launchpad-scripts: Fix issues found during production deployment

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/448009