Expand ArchiveDependencies code/data

Bug #249860 reported by Celso Providelo
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Celso Providelo

Bug Description

We should be able to extend and manage ArchiveDependencies data in a way we can replace the hardcoded dependencies used in IBuilder._determineArchivesForBuild().

It will certainly means that a DB data patch will have to be applied when the code gets cherrypicked/rolled out.

PPAs should depend on:

 * PRIMARY $series {RELEASE, UPDATES, SECURITY}{main, restricted,universe, multiverse};
 * ITSELF $series {RELEASE}{main}

Having the explicit dependencies would allow the 'security' P3A to not depend on UPDATES (replacing the special-case code).

Celso Providelo (cprov)
Changed in soyuz:
milestone: none → 2.1.10
Changed in soyuz:
assignee: nobody → cprov
importance: Undecided → High
status: New → Triaged
Celso Providelo (cprov)
Changed in soyuz:
status: Triaged → In Progress
Changed in soyuz:
milestone: 2.1.10 → 2.1.11
Revision history for this message
Celso Providelo (cprov) wrote :

RF 7198

Changed in soyuz:
status: In Progress → 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