launchpad:master

Last commit made on 2024-04-26
Get this branch:
git clone -b master https://git.launchpad.net/launchpad
Members of Canonical Launchpad Engineering can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master
Repository:
lp:launchpad

Recent commits

44ba96f... by Guruprasad

Add error handling when recursively trying to update the default PPA's signing key

This handles unexpected situations like when the default PPA has no
signing key or it has a 4096-bit signing key generated outside the PPA
key updater script and hence is missing an entry in the 'gpgkey' table.

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

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

Add error handling when recursively trying to update the default PPA's signing key

This handles unexpected situations like when the default PPA has no
signing key or it has a 4096-bit signing key generated outside the PPA
key updater script and hence is missing an entry in the 'gpgkey' table.

688f960... by Simone Pelosi

Unembargo build info

Added buildinfo to unembargoed files.

LP: #2052796

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/464838

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
7bc8c86... by Quentin Debhi

Add new field Archive.metadata_overrides to models and interfaces

This field can be used for storing per-archive metadata overrides.
Also expose this field via the API and allow authorized users to
view and set its values.

Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/463030

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
b8d89e1... by Quentin Debhi

feat: archive metadata overrides

82dec26... by Guruprasad

Sign the archive with all its OpenPGP signing keys

If an archive has more than one OpenPGP signing key, sign the archive's
metadata files with all the available keys. For this, make signing an
operation on the signing key set and require passing a list of keys
to all signing operations.

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

Succeeded
[SUCCEEDED] docs:0 (build)
[SUCCEEDED] lint:0 (build)
[SUCCEEDED] mypy:0 (build)
13 of 3 results
9ec4788... by Simone Pelosi

Add fetch_service_mitm_certificate to secrets

Merged from https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/464850

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

Sign the archive with all its OpenPGP signing keys

If an archive has more than one OpenPGP signing key, sign the archive's
metadata files with all the available keys.

71ecbbd... by Simone Pelosi

Add fetch_service_mitm_certificate to secrets

fe36f46... by Simone Pelosi

Unembargo build info

Added buildinfo to unembargoed files.

LP: #2052796