Support deriving a distroseries via the API
Bug #644196 reported by
Steve Kowalik
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Steve Kowalik |
Bug Description
There should be an API call that system integrators can call to derive a distroseries into another, creating it if necessary, and adding a job to populate the new distroseries.
Related branches
lp:~stevenk/launchpad/db-add-derivedistroseries-api
- Graham Binns (community): Approve (code)
-
Diff: 2430 lines (+563/-752)42 files modifiedcronscripts/garbo-daily.py (+1/-1)
cronscripts/garbo-hourly.py (+1/-1)
lib/canonical/config/tests/test_database_config.py (+10/-6)
lib/canonical/database/ftests/test_postgresql.py (+5/-3)
lib/canonical/database/ftests/test_sqlbaseconnect.txt (+2/-2)
lib/canonical/ftests/pgsql.py (+11/-30)
lib/canonical/ftests/test_pgsql.py (+60/-63)
lib/canonical/launchpad/doc/canonical-config.txt (+6/-4)
lib/canonical/launchpad/doc/old-testing.txt (+19/-127)
lib/canonical/launchpad/doc/security-proxies.txt (+0/-8)
lib/canonical/launchpad/ftests/harness.py (+0/-84)
lib/canonical/launchpad/interfaces/_schema_circular_imports.py (+2/-0)
lib/canonical/launchpad/pagetests/standalone/xx-dbpolicy.txt (+5/-3)
lib/canonical/launchpad/tests/test_sampledata.py (+2/-6)
lib/canonical/launchpad/webapp/ftests/test_adapter.txt (+6/-2)
lib/canonical/lp/ftests/test_zopeless.py (+14/-9)
lib/canonical/testing/ftests/test_layers.py (+26/-21)
lib/canonical/testing/layers.py (+53/-55)
lib/lp/bugs/doc/bug-heat.txt (+1/-1)
lib/lp/bugs/tests/test_bugwatch.py (+1/-1)
lib/lp/code/model/tests/test_revision.py (+1/-1)
lib/lp/code/model/tests/test_revisionauthor.py (+1/-1)
lib/lp/code/scripts/tests/test_revisionkarma.py (+1/-1)
lib/lp/codehosting/tests/test_acceptance.py (+20/-21)
lib/lp/hardwaredb/doc/hwdb.txt (+1/-1)
lib/lp/poppy/tests/test_poppy.py (+3/-3)
lib/lp/registry/interfaces/distroseries.py (+80/-4)
lib/lp/registry/model/distroseries.py (+62/-0)
lib/lp/registry/stories/webservice/xx-derivedistroseries.txt (+68/-0)
lib/lp/registry/tests/test_derivedistroseries.py (+76/-0)
lib/lp/scripts/tests/test_garbo.py (+1/-1)
lib/lp/scripts/utilities/importfascist.py (+1/-1)
lib/lp/soyuz/configure.zcml (+5/-2)
lib/lp/soyuz/doc/sampledata-setup.txt (+2/-2)
lib/lp/soyuz/scripts/initialise_distroseries.py (+2/-2)
lib/lp/soyuz/scripts/tests/test_buildd_cronscripts.py (+2/-3)
lib/lp/testing/__init__.py (+1/-15)
lib/lp/testing/fixture.py (+7/-118)
lib/lp/testing/tests/test_fixture.py (+0/-138)
lib/lp/translations/doc/fix_translation_credits.txt (+2/-2)
lib/lp/translations/doc/message-sharing-merge-script.txt (+2/-2)
lib/lp/translations/doc/request_country.txt (+0/-7)
lp:~stevenk/launchpad/derivedistroseries-api-qafail
- Edwin Grubbs (community): Approve (code)
-
Diff: 75 lines (+30/-11)2 files modifiedlib/lp/registry/interfaces/distroseries.py (+2/-2)
lib/lp/registry/stories/webservice/xx-derivedistroseries.txt (+28/-9)
lp:~stevenk/launchpad/derivedistroseries-qafail-again
- Gavin Panella (community): Approve
-
Diff: 97 lines (+10/-13)4 files modifiedlib/canonical/launchpad/interfaces/_schema_circular_imports.py (+1/-1)
lib/lp/registry/interfaces/distroseries.py (+1/-5)
lib/lp/registry/model/distroseries.py (+1/-3)
lib/lp/registry/stories/webservice/xx-derivedistroseries.txt (+7/-4)
lp:~stevenk/launchpad/derivedistroseries-api-qafail-once-more
- Gavin Panella (community): Approve
-
Diff: 116 lines (+36/-7)2 files modifieddatabase/schema/security.cfg (+11/-6)
lib/lp/soyuz/tests/test_initialisedistroseriesjob.py (+25/-1)
Changed in soyuz: | |
assignee: | nobody → Steve Kowalik (stevenk) |
milestone: | none → 10.10 |
tags: | added: derivation |
Changed in soyuz: | |
status: | New → In Progress |
importance: | Undecided → High |
milestone: | 10.10 → 10.11 |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-needstesting removed: qa-ok |
Changed in soyuz: | |
status: | Fix Committed → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
Changed in soyuz: | |
status: | Fix Released → Fix Committed |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in stable r11739 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 11739>.