Primary archive ddebs always end up in universe
Bug #430025 reported by
William Grant
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
William Grant |
Bug Description
ddebs are exempt from NEW, so they land straight into universe when uploaded to the primary archive, without any overrides. The binary ancestry should be calculated using the package name with '-dbgsym' stripped off the end, causing them to inherit the component and section of the original binary.
Related branches
lp://qastaging/~wgrant/launchpad/link-uploaded-ddebs
- Jelmer Vernooij (community): Approve (code)
- Julian Edwards (community): Approve (direction)
- Stuart Bishop (community): Approve (db)
- Robert Collins (community): Approve (db)
-
Diff: 674 lines (+269/-81)16 files modifieddatabase/schema/comments.sql (+1/-0)
database/schema/patch-2207-73-0.sql (+10/-0)
lib/lp/archiveuploader/nascentupload.py (+46/-3)
lib/lp/archiveuploader/nascentuploadfile.py (+11/-19)
lib/lp/archiveuploader/tests/data/suite/debug_1.0-1_broken/debug_1.0-1.dsc (+13/-0)
lib/lp/archiveuploader/tests/data/suite/debug_1.0-1_broken/debug_1.0-1_i386.changes (+31/-0)
lib/lp/archiveuploader/tests/data/suite/debug_1.0-1_broken/debug_1.0-1_source.changes (+26/-0)
lib/lp/archiveuploader/tests/nascentupload-ddebs.txt (+80/-41)
lib/lp/soyuz/doc/archive-files.txt (+8/-0)
lib/lp/soyuz/doc/binarypackagebuild.txt (+3/-2)
lib/lp/soyuz/doc/distroarchseriesbinarypackage.txt (+4/-2)
lib/lp/soyuz/interfaces/binarypackagebuild.py (+9/-1)
lib/lp/soyuz/interfaces/binarypackagerelease.py (+5/-1)
lib/lp/soyuz/model/binarypackagebuild.py (+17/-10)
lib/lp/soyuz/model/binarypackagerelease.py (+2/-0)
lib/lp/soyuz/tests/test_publishing.py (+3/-2)
Changed in soyuz: | |
assignee: | nobody → William Grant (wgrant) |
Changed in soyuz: | |
status: | New → In Progress |
Changed in soyuz: | |
importance: | Undecided → Low |
Changed in soyuz: | |
status: | In Progress → Fix Committed |
tags: |
added: qa-untestable removed: qa-needstesting |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in db-stable r9567 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-stable/ revision/ 9567>.