Facilitate the population of copy archives with packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Medium
|
Muharem Hrnjadovic |
Bug Description
We need to be able to populate copy archives with source packages (binary packages will either be copied as well or appropriate builds will be created in the process). A script that will perform this job in asynchronous fashion is to be put in place.
Please note: as a first step the old "create_rebuild.py" script will be revised to accommodate the fact that we now use the 'archive' table (as opposed to the (removed) 'archiiverebuild' table that was specific to rebuild archives).
Subsequently, the script will need to be improved as follows:
1 - perform merge copies i.e. do not copy packages to a destination copy archive that already exist in the latter
2 - when creating build records observe the newly introduced 'archivearch' table i.e. ignore architectures not supported by the archive at hand (this is probably a general work item since it applies to all build record creation scenarios)
3 - once we start creating copy archive population (a.k.a. package copy) requests via the GUI, the script will need to become a daemon that runs periodically and reads archive population requests from the 'packagecopyreq
Changed in soyuz: | |
assignee: | nobody → al-maisan |
importance: | Undecided → Medium |
milestone: | none → 2.1.11 |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
RF 7260