Archive.copyPackages says it's atomic, but that's a lie
Bug #841842 reported by
William Grant
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Julian Edwards |
Bug Description
Archive.
"This operation will only succeed when all requested packages are synchronised between the archives. If any of the requested copies cannot be performed, the whole operation will fail. There will be no partial changes of the destination archive."
But that's no longer true: it creates a separate job for each source.
Related branches
lp:~julian-edwards/launchpad/sync-close-bugs-bug-833736
- Julian Edwards: Pending requested
-
Diff: 179 lines (+71/-29)3 files modifiedlib/lp/soyuz/interfaces/archive.py (+3/-5)
lib/lp/soyuz/scripts/processaccepted.py (+10/-5)
lib/lp/soyuz/scripts/tests/test_processaccepted.py (+58/-19)
Changed in launchpad: | |
assignee: | nobody → Julian Edwards (julian-edwards) |
status: | Triaged → In Progress |
tags: | added: trivial |
Changed in launchpad: | |
status: | In Progress → Fix Committed |
tags: | added: qa-untestable |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.