Ensure all binaries we ship for amd64/i386 have built at least once
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:
- lucid-alpha-3
- Started by
- Scott Kitterman
- Completed by
- Steve Langasek
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-
[lucas] Create rebuild results page: DONE
Work items for ubuntu-
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