generate-extra-overrides is confused by multiple DEVELOPMENT/FROZEN distroseries

Bug #904538 reported by Colin Watson
6
This bug affects 1 person
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_series implementation in generate-extra-overrides behaves differently, and returns rusty. This causes generate-extra-overrides to fail because there are no Ubuntu seeds for rusty.

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-extra-overrides to fail.

Related branches

Colin Watson (cjwatson)
tags: added: lp-soyuz soyuz-publish
Graham Binns (gmb)
Changed in launchpad:
status: New → Triaged
importance: Undecided → Low
Colin Watson (cjwatson)
Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :
Download full text (6.3 KiB)

2012-01-04 02:47:52 INFO Creating lockfile: /var/lock/launchpad-generate-extra-overrides-ubuntu.lock
/srv/launchpad.net/codelines/lp-sourcedeps/eggs/Chameleon-2.4.0-py2.6.egg/chameleon/template.py:21: UserWarning: Unbuilt egg for pytz [unknown version] (/usr/lib/python2.6/dist-packages)
  if distribution.has_version():
/srv/launchpad.net/codelines/lp-sourcedeps/eggs/Chameleon-2.4.0-py2.6.egg/chameleon/template.py:21: UserWarning: Unbuilt egg for ClientCookie [unknown version] (/usr/lib/python2.6/dist-packages)
  if distribution.has_version():
/srv/launchpad.net/codelines/lp-sourcedeps/eggs/Chameleon-2.4.0-py2.6.egg/chameleon/template.py:21: UserWarning: Unbuilt egg for setuptools [unknown version] (/usr/lib/python2.6/dist-packages)
  if distribution.has_version():
2012-01-04 02:48:05 WARNING Failed to fetch seeds for ubuntu.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for kubuntu.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for kubuntu-mobile.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for edubuntu.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for xubuntu.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for mythbuntu.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for lubuntu.rusty: Could not open STRUCTURE
2012-01-04 02:48:05 WARNING Failed to fetch seeds for ubuntustudio.rusty: Could not open STRUCTURE
2012-01-04 02:48:16 INFO Germinating for ubuntu/precise/amd64
2012-01-04 02:48:17 INFO Germinating for kubuntu/precise/amd64
2012-01-04 02:48:17 INFO Germinating for kubuntu-mobile/precise/amd64
2012-01-04 02:48:18 INFO Germinating for edubuntu/precise/amd64
2012-01-04 02:48:19 INFO Germinating for xubuntu/precise/amd64
2012-01-04 02:48:19 INFO Germinating for mythbuntu/precise/amd64
2012-01-04 02:48:19 INFO Germinating for lubuntu/precise/amd64
2012-01-04 02:48:19 INFO Germinating for ubuntustudio/precise/amd64
2012-01-04 02:48:22 INFO Germinating for ubuntu/precise/armel
2012-01-04 02:48:24 INFO Germinating for kubuntu/precise/armel
2012-01-04 02:48:24 INFO Germinating for kubuntu-mobile/precise/armel
2012-01-04 02:48:24 INFO Germinating for edubuntu/precise/armel
2012-01-04 02:48:25 INFO Germinating for xubuntu/precise/armel
2012-01-04 02:48:25 INFO Germinating for mythbuntu/precise/armel
2012-01-04 02:48:26 INFO Germinating for lubuntu/precise/armel
2012-01-04 02:48:27 INFO Germinating for ubuntustudio/precise/armel
2012-01-04 02:48:27 INFO Germinating for ubuntu/precise/armhf
2012-01-04 02:48:28 INFO Germinating for kubuntu/precise/armhf
2012-01-04 02:48:28 INFO Germinating for kubuntu-mobile/precise/armhf
2012-01-04 02:48:28 INFO Germinating for edubuntu/precise/armhf
2012-01-04 02:48:29 INFO Germinating for xubuntu/precise/armhf
2012-01-04 02:48:29 INFO Germinating for mythbuntu/precise/armhf
2012-01-04 02:48:29 INFO Germinating for lubuntu/precise/armhf
2012-01-04 02:48:30 INFO Germinating for ubuntustudio/precise/armhf
2012-01-04 02:48:34 INFO Ge...

Read more...

tags: added: qa-ok
removed: qa-needstesting
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.