PPAs should be able to build against derived distros
Bug #879048 reported by
Steve Magoun
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
William Grant |
Bug Description
It should be possible to configure a PPA to build packages against an arbitrary derived distro, not just Ubuntu.
Related branches
lp:~wgrant/launchpad/no-ppa-ff
- William Grant (community): Approve (code)
-
Diff: 123 lines (+15/-37)3 files modifiedlib/lp/registry/browser/person.py (+2/-6)
lib/lp/registry/browser/tests/test_person.py (+11/-25)
lib/lp/soyuz/browser/archive.py (+2/-6)
lp:~wgrant/launchpad/non-ubuntu-ppas-db
- William Grant (community): Approve (db)
- Stuart Bishop: Pending (db) requested
-
Diff: 94 lines (+37/-21)3 files modifieddatabase/sampledata/current-dev.sql (+11/-11)
database/sampledata/current.sql (+10/-10)
database/schema/patch-2209-53-7.sql (+16/-0)
lp:~wgrant/launchpad/non-ubuntu-ppas-model
- William Grant (community): Approve (code)
-
Diff: 315 lines (+95/-32)11 files modifiedlib/lp/registry/configure.zcml (+15/-3)
lib/lp/registry/interfaces/distribution.py (+11/-6)
lib/lp/registry/interfaces/distroseries.py (+4/-0)
lib/lp/registry/interfaces/distroseriesparent.py (+7/-1)
lib/lp/registry/model/distribution.py (+4/-17)
lib/lp/registry/model/distroseries.py (+18/-0)
lib/lp/registry/model/distroseriesparent.py (+4/-1)
lib/lp/registry/stories/webservice/xx-distribution.txt (+3/-0)
lib/lp/registry/tests/test_distroseries.py (+21/-0)
lib/lp/registry/tests/test_distroseriesparent.py (+4/-1)
lib/lp/testing/factory.py (+4/-3)
lp:~wgrant/launchpad/non-ubuntu-ppas-ui
- William Grant (community): Approve (code)
-
Diff: 171 lines (+78/-6)4 files modifiedlib/lp/registry/browser/configure.zcml (+7/-1)
lib/lp/registry/browser/distribution.py (+35/-3)
lib/lp/registry/browser/distroseries.py (+2/-1)
lib/lp/registry/browser/tests/test_distribution_views.py (+34/-1)
lp:~wgrant/launchpad/createPPA-distro
- William Grant (community): Approve (code)
-
Diff: 448 lines (+130/-50)10 files modifiedlib/lp/_schema_circular_imports.py (+2/-0)
lib/lp/code/browser/sourcepackagerecipe.py (+5/-2)
lib/lp/code/browser/tests/test_sourcepackagerecipe.py (+1/-1)
lib/lp/registry/interfaces/person.py (+6/-4)
lib/lp/registry/model/person.py (+9/-8)
lib/lp/soyuz/browser/archive.py (+4/-2)
lib/lp/soyuz/model/archive.py (+13/-11)
lib/lp/soyuz/stories/ppa/xx-ppa-workflow.txt (+2/-2)
lib/lp/soyuz/stories/webservice/xx-person-createppa.txt (+44/-7)
lib/lp/soyuz/tests/test_archive.py (+44/-13)
lp:~wgrant/launchpad/non-ubuntu-ppa-publish
- William Grant (community): Approve (code)
-
Diff: 527 lines (+117/-141)10 files modifiedcronscripts/publishing/cron.publish-copy-archives (+2/-2)
cronscripts/publishing/cron.publish-ppa (+6/-6)
lib/lp/archivepublisher/scripts/base.py (+56/-0)
lib/lp/archivepublisher/scripts/publish_ftpmaster.py (+1/-1)
lib/lp/soyuz/doc/soyuz-upload.txt (+1/-1)
lib/lp/soyuz/scripts/processaccepted.py (+7/-35)
lib/lp/soyuz/scripts/processdeathrow.py (+14/-22)
lib/lp/soyuz/scripts/publishdistro.py (+5/-41)
lib/lp/soyuz/scripts/tests/test_processdeathrow.py (+21/-7)
lib/lp/soyuz/tests/test_processaccepted.py (+4/-26)
Changed in launchpad: | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
tags: | added: derivation ppa |
tags: | added: phone-rtm |
Changed in launchpad: | |
assignee: | nobody → William Grant (wgrant) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Status changed to 'Confirmed' because the bug affects multiple users.