~pappacena/launchpad:testfix-librarian-client-race-condition

Last commit made on 2020-08-12
Get this branch:
git clone -b testfix-librarian-client-race-condition https://git.launchpad.net/~pappacena/launchpad
Only Thiago F. Pappacena can upload to this branch. If you are Thiago F. Pappacena please log in for upload directions.

Branch merges

Branch information

Name:
testfix-librarian-client-race-condition
Repository:
lp:~pappacena/launchpad

Recent commits

befb367... by Thiago F. Pappacena

Setting a smaller timeout at test

897463a... by Thiago F. Pappacena

Avoiding race condition at librarian client test

63f76b0... by Colin Watson

Convert BinaryAndSourcePackageName to Storm

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

814d538... by Colin Watson

Upgrade to python-openid2 3.2

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

2d0cbd9... by Colin Watson

Port lp.services.mail to print_function

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

0f6537b... by Colin Watson

Port isinstance(..., unicode) checks to Python 3

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

7bc9b2f... by Colin Watson

Test request bodies in SigningServiceClient tests

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

c484cd3... by Colin Watson

Enable throttled progress output from git-to-git import workers

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

946fc55... by Colin Watson

Enable throttled progress output from git-to-git import workers.

de3f799... by Colin Watson

Add an atomic "move package" operation

Archive.copyPackage and Archive.copyPackages now take a move=True
argument, which causes the source publication to be deleted if the copy
succeeds.

This allows us to fix a long-standing problem with Ubuntu's
proposed-migration process: it needs to do a copy and delete when
migrating packages from devel-proposed to devel, but since the copy is
asynchronous it can fail without proposed-migration being aware of this,
leading to the package in question simply being removed. Moving the
deletion into the copier avoids this problem.

LP: #1329052

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