Merge lp://staging/~cjwatson/launchpad/always-copy-packages-asynchronously-2 into lp://staging/launchpad
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | William Grant | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 16270 | ||||
Proposed branch: | lp://staging/~cjwatson/launchpad/always-copy-packages-asynchronously-2 | ||||
Merge into: | lp://staging/launchpad | ||||
Diff against target: |
1049 lines (+210/-422) 8 files modified
lib/lp/registry/browser/distroseries.py (+1/-5) lib/lp/registry/browser/tests/test_distroseries.py (+27/-12) lib/lp/services/features/flags.py (+0/-6) lib/lp/soyuz/browser/archive.py (+39/-123) lib/lp/soyuz/browser/tests/archive-views.txt (+8/-59) lib/lp/soyuz/browser/tests/test_package_copying_mixin.py (+1/-151) lib/lp/soyuz/model/packagecopyjob.py (+8/-2) lib/lp/soyuz/stories/ppa/xx-copy-packages.txt (+126/-64) |
||||
To merge this branch: | bzr merge lp://staging/~cjwatson/launchpad/always-copy-packages-asynchronously-2 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
William Grant | code | Approve | |
Review via email:
|
Commit message
Remove the old synchronous package copy path in favour of PackageCopyJobs.
Description of the change
== Summary ==
This is my second attempt at https:/
== Proposed fix ==
The complicated bit here was fixing xx-copy-
I also noticed that it was a bit odd that the old synchronous path named the target archive in its notification while the new asynchronous path doesn't, and this inconvenienced xx-copy-
== Tests ==
bin/test -vvct lp.registry.
== Demo and Q/A ==
Verify that copies between PPAs using the web UI still work.
Don't review this yet - I made another mistake ...