Elaborate seeded Android platform build

Registered by Tony Mansson

A prototype of a "seeded" Android build exists. This is to verify and evaluate this prototype.

Blueprint information

Status:
Complete
Approver:
Данило Шеган
Priority:
Medium
Drafter:
Tony Mansson
Direction:
Approved
Assignee:
Paul Sokolovsky
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 11.11
Started by
Paul Sokolovsky
Completed by
Paul Sokolovsky

Related branches

Sprints

Whiteboard

Notes:
[pfalcon 2011-11-08] Please retarget this to linaro-android-infrastructure project
[mansson 2011-10-28] This is a continuation of https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-prototype-seeded-build
[pfalcon 2011-11-18] Look at https://android-build.linaro.org/jenkins/job/pfalcon_aosp-2.3.7/1/ : it is a pristine AOSP 2.3.7 build run against panda linaro_android_2.3.5 manifest. And it seems to work largely!
[pfalcon 2011-11-23] Docs are at https://wiki.linaro.org/Platform/Android/SeededBuilds
[pfalcon 2011-11-23] Further work: decide which manifest to use for "full production" seed. Ideally, prepare special manifests which pulls in all boards' kernels (that's known to coincide with work Zach had in plans). Prepare and start to use such new seed. Prepare process and scripts to keep it updated. Automate such process.

Headline:
An evaluation of the experimental Android platform build using seed tarball of repository is done.

Acceptance:
At least one seeded build succeeded and results evaluated in a report with recommendations.

(?)

Work Items

Work items:
Verify that build gives adequate results: DONE
Set up a build using seed made against one manifest to build against completely different manifest: DONE
Move daily builds to seeded: DONE
Prepare scripts for producing seeds: DONE
Write documentation: DONE
Prepare follow up plan for further work: DONE

This blueprint contains Public information 
Everyone can see this information.