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

Remote bug watches

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