Asynchronous PPA copying with default series OOPSes
Bug #795005 reported by
Julian Edwards
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Colin Watson |
Bug Description
Similar to bug 792002 but in this case the page OOPSes immediately if you're copying enough packages to warrant an async copy and the destination series is left at the default (existing) series.
Worked around in production with:
soyuz.derived_
to prevent async copying.
Related branches
lp:~cjwatson/launchpad/copy-packages-with-default-series
- Jelmer Vernooij (community): Approve (code)
-
Diff: 397 lines (+135/-53)8 files modifiedlib/lp/registry/browser/distroseries.py (+2/-2)
lib/lp/soyuz/browser/archive.py (+3/-5)
lib/lp/soyuz/browser/tests/test_package_copying_mixin.py (+29/-0)
lib/lp/soyuz/model/archive.py (+8/-18)
lib/lp/soyuz/model/packagecopyjob.py (+6/-6)
lib/lp/soyuz/scripts/packagecopier.py (+40/-19)
lib/lp/soyuz/tests/test_archive.py (+43/-0)
lib/lp/soyuz/tests/test_packagecopyjob.py (+4/-3)
lp:~cjwatson/launchpad/fix-check-copy-permissions
- William Grant: Approve (code)
-
Diff: 219 lines (+84/-43)6 files modifiedlib/lp/archiveuploader/nascentupload.py (+1/-1)
lib/lp/soyuz/interfaces/queue.py (+1/-1)
lib/lp/soyuz/model/queue.py (+5/-6)
lib/lp/soyuz/scripts/packagecopier.py (+33/-25)
lib/lp/soyuz/tests/test_archive.py (+33/-0)
lib/lp/soyuz/tests/test_packagecopyjob.py (+11/-10)
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: ppa |
tags: | added: oops |
Changed in launchpad: | |
importance: | High → Critical |
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Colin Watson (cjwatson) |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Not critical because you can't actually do this in production yet.