~twom/launchpad:snap-privacy-is-never-stale

Last commit made on 2021-05-11
Get this branch:
git clone -b snap-privacy-is-never-stale https://git.launchpad.net/~twom/launchpad
Only Tom Wardill can upload to this branch. If you are Tom Wardill please log in for upload directions.

Branch merges

Branch information

Name:
snap-privacy-is-never-stale
Repository:
lp:~twom/launchpad

Recent commits

32efa5b... by Tom Wardill

Allow private snaps to be marked as stale.

LP: #1927950

a3dec3f... by Colin Watson

Move remaining generate-ppa-htaccess functions to garbo

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

37ef8bf... by Colin Watson

Makefile: Accept PYTHON environment variable

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

24f1ff4... by Colin Watson

Makefile: Accept PYTHON environment variable

This is normally a bad idea, because the environment is easily polluted
by accident. However, in this case the risk seems relatively low, and
it's the easiest way to get production appservers to use the desired
version via the current maze of deployment-manager configuration and
init scripts.

8d28b7c... by Tom Wardill

Allow setting oci registry credentials on a distribution via the API

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/402084

98bf457... by Colin Watson

Move remaining generate-ppa-htaccess functions to garbo

Now that archive authentication is handled dynamically, we no longer
need to deal with expiring archive subscriptions and deactivating
archive authorization tokens via the relatively heavyweight mechanism of
a standalone script run once per minute on the PPA publisher system:
it's really just a particular kind of garbage collection (with the only
quirk being that it sends emails), so it can reasonably be run from
garbo.

Deactivating tokens depends on expiring subscriptions, but the latter is
quite lightweight and so can be run from garbo-frequently, so in
practice this won't delay things for long, and it isn't vital for the
cancellation emails sent when tokens are deactivated to be sent
immediately.

We can remove generate-ppa-htaccess entirely once this commit lands on
production and once we've removed it from production crontabs.

dccd804... by Colin Watson

Avoid expiring PPAs used by builds of core* snaps

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

1a9a1a8... by Tom Wardill

Add all parameters to setCredentials call

210d0d5... by Tom Wardill

makeGitRefs takes text not str on python2

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/402340

15cf7e1... by Tom Wardill

Move RegistryUpload to the slow queue

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/402266