~jugmac00/launchpad:how-to-update-configuration-for-testing

Last commit made on 2022-04-22
Get this branch:
git clone -b how-to-update-configuration-for-testing https://git.launchpad.net/~jugmac00/launchpad
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:
how-to-update-configuration-for-testing
Repository:
lp:~jugmac00/launchpad

Recent commits

e17318e... by Jürgen Gmach

Add / update information on how to modify configuration for testing

b25768b... by Colin Watson

Implement CIBuild.verifySuccessfulUpload properly

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

eb35043... by Colin Watson

Add CIBuild macaroons

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

76af2f1... by Colin Watson

Implement CIBuild.verifySuccessfulUpload properly

The upload processor expects this method to return a boolean, and if it
returns None then that's treated as false and causes the upload to fail.

Since this was fundamentally a type confusion, I added type annotations
to all the occurrences of this method.

94fcbd1... by Colin Watson

Fix occasional test_disconnectionerror_view_integration failures

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

32c11ca... by Colin Watson

Fix Git traversal for elements of private pillars

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

5fcb53d... by Colin Watson

Fix Git traversal for elements of private pillars

Correctly supporting anonymous requests to Git repositories in any of
the following targets needs some work:

 * source packages in private distributions
 * OCI projects in private distributions
 * OCI projects in private projects

In order to tell anonymous requests that they need to authenticate
before we can determine whether they can see repositories in these
targets, we need to deny their existence when unauthorized; this is our
general policy nowadays anyway (see
https://warthogs.atlassian.net/browse/LP-312), and
`GitAPI._translatePath` already has special handling of not-found errors
for anonymous requests that advertise the ability to authenticate.

LP: #1969646

611717b... by Colin Watson

Retry LibrarianLayer._check_and_reset a few times

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

6df28d6... by Colin Watson

Make CIBuild implement IPrivacy, so that the privacy banner works

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

26ed5c2... by Colin Watson

Add comment above CIBuild.private