~twom/launchpad:snap-privacy-move-all-the-things-at-once

Last commit made on 2021-05-17
Get this branch:
git clone -b snap-privacy-move-all-the-things-at-once 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-move-all-the-things-at-once
Repository:
lp:~twom/launchpad

Recent commits

ce7a616... by Tom Wardill

Set information type before update

LP: #1927946

e5bfa9a... by Colin Watson

Avoid using execfile(), removed in Python 3

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

b1e6fe7... by Colin Watson

Avoid using execfile(), removed in Python 3

6b3403d... by Colin Watson

Fix setting of empty responses on Python 3

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

37c5314... by Colin Watson

Fix setting of empty responses on Python 3

In a few situations (particularly HEAD requests) we use
`HTTPResponse.setResult` to set an empty response. However, if this is
passed a Unicode string, then `HTTPResponse._implicitResult` requires
the Content-Type to be one of a limited subset, which not all our
responses are. Explicitly pass a byte string instead.

c8e4a94... by Tom Wardill

Allow private snaps to be marked as stale

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

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.