generate-extra-overrides is confused by multiple DEVELOPMENT/FROZEN distroseries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Colin Watson |
Bug Description
On dogfood, there are currently three series in the FROZEN status: rusty, precise, and oneiric. 'lp-query-distro.py development' returns oneiric, the earliest of these. However, the slightly different find_operable_
This is not a problem on production because there'll only ever be at most one Ubuntu series in either DEVELOPMENT or FROZEN status.
I suggest that actually we want neither old nor new behaviour. Instead, the behaviour should be that we try to produce extra overrides for all DEVELOPMENT or FROZEN series. Any series that do not have seeds should be logged but should not cause generate-
Related branches
- William Grant: Approve (code)
-
Diff: 348 lines (+162/-47)2 files modifiedlib/lp/archivepublisher/scripts/generate_extra_overrides.py (+58/-38)
lib/lp/archivepublisher/tests/test_generate_extra_overrides.py (+104/-9)
tags: | added: lp-soyuz soyuz-publish |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → Low |
Changed in launchpad: | |
status: | Triaged → In Progress |
assignee: | nobody → Colin Watson (cjwatson) |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Fixed in stable r14624 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 14624>.