Facilitate the population of copy archives with packages

Bug #283288 reported by Muharem Hrnjadovic
2
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 'packagecopyrequest' table

Tags: lp-soyuz
Changed in soyuz:
assignee: nobody → al-maisan
importance: Undecided → Medium
milestone: none → 2.1.11
status: New → Confirmed
description: updated
description: updated
Revision history for this message
Muharem Hrnjadovic (al-maisan) wrote :

RF 7260

Changed in soyuz:
status: Confirmed → Fix Committed
Changed in soyuz:
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

Related blueprints

Remote bug watches

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