override generation broken for gutsy

Bug #117723 reported by Colin Watson
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Critical
Julian Edwards

Bug Description

Override generation has been broken in Ubuntu gutsy since the last rollout. Specifically, many packages do not have Priority fields in the Packages files.

  $ zcat ~/ubuntu/dists/gutsy/main/binary-i386/Packages.gz | grep-dctrl -P -nsPackage -r . | wc -l
  5380
  $ zcat ~/ubuntu/dists/gutsy/main/binary-i386/Packages.gz | grep-dctrl -FPriority -nsPackage -r . | wc -l
  3623

The changes introduced to the relevant code were small (RF 4274, lib/canonical/archivepublisher/ftparchive.py), so I eyeballed them. The second hunk has a clear ordering mismatch between the addition to the SELECT clause and the addition to the sqlvalues() list. I believe that https://chinstrap.canonical.com/~cjwatson/ftparchive-overrides.diff corrects this.

Tags: lp-soyuz
Changed in soyuz:
assignee: nobody → julian-edwards
importance: Undecided → Critical
status: Unconfirmed → Confirmed
Changed in soyuz:
status: Confirmed → In Progress
Revision history for this message
Julian Edwards (julian-edwards) wrote :

RF 4306

Changed in soyuz:
status: In Progress → Fix Committed
Revision history for this message
Celso Providelo (cprov) wrote :

cherrypicked on production.

Changed in soyuz:
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.