Initializing a distroseries that doesn't use the parent's archindep arch will fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Critical
|
Raphaël Badin |
Bug Description
Traceback (most recent call last):
File "/srv/launchpad
job.run()
File "/srv/launchpad
ids.
File "/srv/launchpad
self.
File "/srv/launchpad
self.
File "/srv/launchpad
return self.getDistroA
File "/srv/launchpad
archtag, self.distributi
NotFoundError: u'Unknown architecture i386 for ubuntu-leb oneiric'
We need to force the user to specify a different architecture if the parents archindep arch is not being copied.
Related branches
- Julian Edwards (community): Approve
-
Diff: 171 lines (+77/-11)4 files modifiedlib/lp/registry/stories/webservice/xx-derivedistroseries.txt (+3/-0)
lib/lp/registry/tests/test_initderiveddistroseries.py (+5/-3)
lib/lp/soyuz/scripts/initialize_distroseries.py (+28/-3)
lib/lp/soyuz/scripts/tests/test_initialize_distroseries.py (+41/-5)
- Benji York (community): Approve (code)
-
Diff: 108 lines (+27/-9)5 files modifiedlib/canonical/launchpad/interfaces/_schema_circular_imports.py (+7/-5)
lib/lp/registry/browser/tests/test_distroseries_webservice.py (+10/-0)
lib/lp/registry/interfaces/distroseries.py (+8/-3)
lib/lp/registry/stories/webservice/xx-distroseries.txt (+1/-0)
lib/lp/soyuz/scripts/initialize_distroseries.py (+1/-1)
- Benji York (community): Approve (code)
-
Diff: 433 lines (+293/-11)5 files modifiedlib/lp/app/javascript/formwidgets/formwidgets.js (+69/-3)
lib/lp/app/javascript/formwidgets/tests/test_formwidgets.js (+80/-6)
lib/lp/registry/javascript/distroseries/initseries.js (+18/-2)
lib/lp/registry/javascript/distroseries/tests/test_widgets.js (+67/-0)
lib/lp/registry/javascript/distroseries/widgets.js (+59/-0)
- Julian Edwards (community): Approve
-
Diff: 486 lines (+177/-53)7 files modifiedlib/lp/registry/interfaces/distroseries.py (+15/-5)
lib/lp/registry/model/distroseries.py (+6/-5)
lib/lp/registry/tests/test_initderiveddistroseries.py (+2/-2)
lib/lp/soyuz/model/initializedistroseriesjob.py (+11/-5)
lib/lp/soyuz/scripts/initialize_distroseries.py (+35/-14)
lib/lp/soyuz/scripts/tests/test_initialize_distroseries.py (+57/-16)
lib/lp/soyuz/tests/test_initializedistroseriesjob.py (+51/-6)
- Benji York (community): Approve (code)
-
Diff: 1055 lines (+539/-95)7 files modifiedlib/lp/app/javascript/formwidgets/formwidgets.js (+62/-15)
lib/lp/app/javascript/formwidgets/tests/test_formwidgets.js (+56/-8)
lib/lp/registry/javascript/distroseries/initseries.js (+83/-11)
lib/lp/registry/javascript/distroseries/tests/test_initseries.html (+18/-0)
lib/lp/registry/javascript/distroseries/tests/test_initseries.js (+131/-32)
lib/lp/registry/javascript/distroseries/tests/test_widgets.js (+107/-22)
lib/lp/registry/javascript/distroseries/widgets.js (+82/-7)
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Critical |
tags: | added: derivation |
Changed in launchpad: | |
assignee: | nobody → Raphaël Victor Badin (rvb) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
tags: | removed: qa-ok |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
r14121 in stable (http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 14121) is part of this bug's fix.