~jugmac00/launchpad-buildd:release-219

Last commit made on 2022-08-19
Get this branch:
git clone -b release-219 https://git.launchpad.net/~jugmac00/launchpad-buildd
Only Jürgen Gmach can upload to this branch. If you are Jürgen Gmach please log in for upload directions.

Branch merges

Branch information

Name:
release-219
Repository:
lp:~jugmac00/launchpad-buildd

Recent commits

6025a15... by Jürgen Gmach

releasing package launchpad-buildd version 219

a1e4a6e... by Jürgen Gmach

Provide additional package repositories for CI builds

... rather than replacing the base repositories.

Merged from https://code.launchpad.net/~jugmac00/launchpad-buildd/+git/launchpad-buildd/+merge/428410

90a0451... by Jürgen Gmach

Provide additional package repositories for CI builds

... rather than replacing the base repositories.

This is achieved by calling lpcraft with the `--package-repository` argument
instead of `--apt-replace-repositories` to provide additional package
repositories for CI builds rather than replacing the base repositories.

060e2fd... by Colin Watson

Release version 218

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/427812

2a0ba49... by Colin Watson

releasing package launchpad-buildd version 218

9a5a9b4... by Colin Watson

Use a common output directory for all lpcraft jobs

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/427734

d380315... by Colin Watson

Use a common output directory for all lpcraft jobs

In order to implement the `input` keyword in lpcraft, launchpad-buildd
needs to use the same top-level output directory for each job so that
lpcraft can find artifacts from previously-executed jobs. This is
problematic with the current arrangements, because launchpad-buildd has
to pass different `--output-directory` options for each individual job
so that it can accurately determine which output artifacts belong to
which job.

However, with
https://code.launchpad.net/~cjwatson/lpcraft/+git/lpcraft/+merge/427724,
it becomes possible for launchpad-buildd to identify artifacts by job
name and index within a single common output directory, so we can take
advantage of that by looking for output files more precisely.

This also gathers the `properties` file (currently unused) in a slightly
different way, preparing for Launchpad to extract those output
properties and store them in the database in a way that can conveniently
be used downstream.

a95b874... by Colin Watson

Describe waiting for image rebuilds in more detail

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/427615

8c3423b... by Colin Watson

Clarify "reset idle builders" instructions

917ee34... by Colin Watson

Release version 217

Merged from https://code.launchpad.net/~cjwatson/launchpad-buildd/+git/launchpad-buildd/+merge/427625