Incremental copying of binaries doesn't work due to lack of explicit series/pocket selection

Bug #1070324 reported by Colin Watson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Colin Watson

Bug Description

The package copier script supports an incremental mode whereby you can copy a source before all its builds have completed (at least in some circumstances), and re-copy it later with additional completed builds. Unfortunately, this feature is inaccessible in practice, because Archive.copyPackage and the PackageCopyJob code don't support specifying the source distroseries or pocket, so you end up copying from the target of the first copy and thus doing nothing of any use.

Adding a facility to specify the source distroseries and pocket should let us do incremental binary copies, which will save us from occasional bizarre manual recovery steps such as those we had to do with KDE and linux early this month, and should make it a lot easier to implement automatic migration from -proposed to release pockets.

Related branches

Colin Watson (cjwatson)
Changed in launchpad:
assignee: nobody → Colin Watson (cjwatson)
status: New → In Progress
Curtis Hovey (sinzui)
Changed in launchpad:
importance: Undecided → High
tags: added: package-copies
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Ian Booth (wallyworld)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.