Launchpad Entry: ubuntu-arm-p-image-build-tools/
Contributors: Jani Monoses, Michael Casadevall, Adam Conrad, Oliver Grawnet
Packages affected: debian-cd, ubuntu-cdimage
Parts of the image build infrastructure are in a private branch due to historical reasons. This spec covers opening up the missing code, and providing documentation on how to build Ubuntu images with the build system code.
The ubuntu build system scripts have been updated and documented to allow end-users to remaster Ubuntu images in a way consistent with official image builds.
As part of the move to enable more consumer devices, a major effort is being made to make it possible to allow a non-Canonical developer be able to do image enablement work end to end, including building images in an official manner; the only difference between an official image and an unofficial image is the GPG key, and the OFFICIAL flag being set to off by default.
- Alpha is an OEM and wants to do custom images that will be released to end-users with a modified load and wishes to be as consistent as possible with Ubuntu's current practices.
- Beta is doing platform enablement, and wishes to implement images for a new SoC which requires modified boot scripts
- That the necessary code, once dehardcoded and scrubbed to remove any private references is approved for release by management
You can have subsections that better describe specific parts of the issue.
- buildlive - buildd names need to be dehardcoded
All scripts moving private->public must be screened to make sure they have no references to NDA'ed projects
Have a end-user without access to antimony use the newly available code and build local images which are also install-able, and document their experience
This should highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved.