add Build-Depends-Arch support
Bug #1489044 reported by
Colin Watson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Colin Watson |
Bug Description
dpkg supports Build-Depends-Arch as of 1.16.4, and due to the way Debian has chosen to implement source-only uploads that build Architecture: all packages, we're probably going to see more use of it soon. We should probably model it, although I think it only matters for the web interface for SPRs and for archivepublisher index ordering at present.
Related branches
lp:~cjwatson/launchpad/db-build-depends-arch
Rejected
for merging
into
lp:launchpad/db-devel
- Colin Watson (community): Disapprove
- Stuart Bishop: Pending (db) requested
- Launchpad code reviewers: Pending (db) requested
-
Diff: 16 lines (+12/-0)1 file modifieddatabase/schema/patch-2209-74-0.sql (+12/-0)
lp:~cjwatson/launchpad/build-depends-arch
Rejected
for merging
into
lp:launchpad
- Colin Watson (community): Disapprove
-
Diff: 484 lines (+117/-26)17 files modifiedlib/lp/archivepublisher/indices.py (+2/-0)
lib/lp/archivepublisher/tests/test_indices.py (+9/-1)
lib/lp/archiveuploader/dscfile.py (+2/-0)
lib/lp/archiveuploader/tests/nascentupload.txt (+6/-0)
lib/lp/registry/browser/sourcepackage.py (+10/-0)
lib/lp/registry/interfaces/distroseries.py (+10/-7)
lib/lp/registry/model/distroseries.py (+6/-4)
lib/lp/registry/templates/sourcepackage-index.pt (+12/-0)
lib/lp/soyuz/doc/package-relationship.txt (+5/-1)
lib/lp/soyuz/doc/sourcepackagerelease.txt (+6/-4)
lib/lp/soyuz/interfaces/sourcepackagerelease.py (+11/-1)
lib/lp/soyuz/model/sourcepackagerelease.py (+2/-0)
lib/lp/soyuz/scripts/gina/handlers.py (+2/-0)
lib/lp/soyuz/scripts/gina/packages.py (+2/-0)
lib/lp/soyuz/stories/soyuz/xx-distroseries-sources.txt (+23/-5)
lib/lp/soyuz/tests/test_publishing.py (+5/-2)
lib/lp/testing/factory.py (+4/-1)
lp:~cjwatson/launchpad/build-depends-arch-user-defined
- William Grant (community): Approve (code)
-
Diff: 310 lines (+86/-18)8 files modifiedlib/lp/archivepublisher/indices.py (+13/-2)
lib/lp/archivepublisher/tests/test_indices.py (+11/-2)
lib/lp/registry/browser/sourcepackage.py (+12/-0)
lib/lp/registry/templates/sourcepackage-index.pt (+12/-0)
lib/lp/soyuz/doc/package-relationship.txt (+5/-1)
lib/lp/soyuz/interfaces/sourcepackagerelease.py (+1/-1)
lib/lp/soyuz/model/sourcepackagerelease.py (+9/-7)
lib/lp/soyuz/stories/soyuz/xx-distroseries-sources.txt (+23/-5)
Changed in launchpad: | |
assignee: | nobody → Colin Watson (cjwatson) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r17915 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 17915>.