Ensure all binaries we ship for amd64/i386 have built at least once

Registered by Scott Kitterman on 2009-11-11

We historically do not rebuild packages that aren't updated in the archive, but depend on out of archive rebuild tests to show the archive is buildable. Being able to build a package on the current toolchain is essential to post-release support. Particularly since this is an LTS release, this is critical.

The proposal is to rebuild the archive and then remove binaries for any packages that fail. This would ensure that any binaries we ship for Lucid will be from packages that built at least once during the cycle and ought to be reasonably supportable.

Blueprint information

Status:
Complete
Approver:
Robbie Williamson
Priority:
High
Drafter:
Scott Kitterman
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Implemented
Milestone target:
milestone icon lucid-alpha-3
Started by
Scott Kitterman on 2009-11-17
Completed by
Steve Langasek on 2010-04-04

Related branches

Sprints

Whiteboard

Based on the session at UDS, Lucas is going ahead with the rebuild we need as an entry point for this work.

We won't actually remove any binaries until the spec is approved.

Work items:
Do rebuild test: DONE
Move results to Ubuntuwire: DONE

Work items for ubuntu-10.04-beta-1:
[lucas] Create rebuild results page: DONE

Work items for ubuntu-10.04-beta-2:
Make candidate removal list: DONE
[vorlon] Discuss Candidate removals: DONE
[vorlon] Remove unsupportable binaries: DONE
[vorlon] Announce on u-d-a: DONE
[vorlon] Update SRU policy: DONE

(?)

Work Items