~familyfirst407692/launchpad:stable

Last commit made on 2022-07-12
Get this branch:
git clone -b stable https://git.launchpad.net/~familyfirst407692/launchpad
Only Demitri Rashad Marsh can upload to this branch. If you are Demitri Rashad Marsh please log in for upload directions.

Branch merges

Branch information

Name:
stable
Repository:
lp:~familyfirst407692/launchpad

Recent commits

75619f6... by Colin Watson

Refactor CIBuildUploadJob._scanFile

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

85c8710... by Colin Watson

Refactor CIBuildUploadJob._scanFile

`CIBuildUploadJob._scanFile` was structured as a big conditional chain,
which was getting quite unwieldy. Break it up into one method per file
type and a short table-driven method to try each one in turn.

This changes behaviour slightly: we now keep trying other scanners even
if one fails, which will be necessary in the long run since some package
types have ambiguous file names. This means that errors from an
individual scanner are merely logged as warnings. To avoid hiding
problems in typical cases, we now raise an exception at the end of the
job if no usable files at all were found.

92a5a23... by Colin Watson

Update loggerhead to r524

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

8a2ae40... by Colin Watson

Convert AnswerContact to Storm

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

58d65b8... by Colin Watson

Rewrite notification doctests as unit tests

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

d15feaf... by Colin Watson

Move circular import workarounds to lp.translations.interfaces.webservice

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

e8bf9f8... by Guruprasad

Split and move the security adapters for the charms, oci, security packages

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

064be2f... by Guruprasad

Move the oci related security adapters to lp.oci.security

Also move the snappy related security adapters to lp.snappy.security

963b35c... by Colin Watson

Document Launchpad's application framework

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

5321fef... by Colin Watson

Rewrite notification doctests as unit tests

The `zope.container` removal in c4be9ccd819340ce13c04b84889ba7e536da1975
meant that the notifications doctests didn't clean up after themselves
properly any more due to using `provideAdapter` directly rather than
something like `ZopeAdapterFixture`, causing test isolation errors.
Rewrite these doctests as unit tests, making it easier to avoid this
problem using fixtures.