~ines-almeida/launchpad:add-missing-package-to-ppa-publisher

Last commit made on 2023-10-13
Get this branch:
git clone -b add-missing-package-to-ppa-publisher https://git.launchpad.net/~ines-almeida/launchpad
Only Ines Almeida can upload to this branch. If you are Ines Almeida please log in for upload directions.

Branch merges

Branch information

Name:
add-missing-package-to-ppa-publisher
Repository:
lp:~ines-almeida/launchpad

Recent commits

6da7ba5... by Ines Almeida

Add missing 'procmail' package to PPA publisher (and rework comment that goes with it)

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

charm: Run rosetta-export-queue with more verbosity

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

8706af4... by Colin Watson

charm: Run rosetta-export-queue with more verbosity

Its logs are nearly useless right now.

d7c4174... by Colin Watson

Run verifyObject on IPerson as a registry expert

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

49567e7... by Colin Watson

Run verifyObject on IPerson as a registry expert

Evaluating `Person.exported_id` requires high privileges. Perhaps we
should have made it a method so that `verifyObject` wouldn't complain,
but that would be slower from the client side and rather artificial.
There seems to be some precedent for running `verifyObject` as
privileged users to cope with permission issues.

bad42da... by Jürgen Gmach

Turn copy-archive-publisher into a subordinate charm

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/453215

9d30590... by Jürgen Gmach

Turn copy-archive-publisher into a subordinate charm

... the apache charm.

This is necessary to serve artifacts generated by the
copy-archive-publisher.

d9fbf97... by Colin Watson

Allow reading Person.id using read-only API tokens

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

23ff9d8... by Colin Watson

charm: Add launchpad-db-update

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

c993840... by Colin Watson

charm: Add launchpad-db-update

This handles database schema updates, adding `preflight` and `db-update`
actions. It should allow us to replace another function for which we
currently rely on non-Juju infrastructure.

On production, we can't do this from `launchpad-admin`, since the
distinction between the `master`/`stable` and `db-devel`/`db-stable`
branches means that we need to have different commits deployed for
ordinary administrative functions and for schema updates. I considered
making the behaviour of this charm be optional behaviour in
`launchpad-admin` rather than adding a new charm, but I ended up needing
to turn most of `launchpad-admin` off, and if the two modes are going to
have mostly disjoint charm code anyway then they might as well have
different charms.