Improve the Build Environment

Registered by Zach Pfeffer on 2012-03-09

Right now our current build environment needs a few tweaks to build Android. We need to characterize these tweaks and figure out how to get back to the simple instructions listed at: http://source.android.com/source/building.html

Blueprint information

Status:
Not started
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Alexander Sack
Direction:
Approved
Assignee:
Alexander Sack
Definition:
Approved
Series goal:
Accepted for future
Implementation:
Not started
Milestone target:
milestone icon nearterm

Related branches

Sprints

Whiteboard

Notes:
[2012/2/28 pfefferz] Put notes here.
[2012/3/27 pfefferz] Shifting to 12.04.
[2012/4/30 pfefferz] Taking the BP off the schedule since its overly broad and it didn't get touched during 12.04.
[2012/5/1 dzin] moving to future (backlog) for clarification

Meta:
Roadmap id: ANDROID2012-ICS-RELEASE
Headline: Linaro's can be built using the default instructions
Acceptance: You can build Linaro's Android with instructions from linaro-android-cpuidle-snowball blueprint and any deviation from those instructions is documented.

(?)

Work Items

Work items:
[pfefferz] Try out build scripts: DONE
[pfefferz] Define QA steps for rebuilding Android and the kernel: DONE
[pfefferz] Define QA steps for configuring a fresh 10.10 and 11.10 Ubuntu install: DONE
[berolinux] Characterize and document our current build environment on a wiki: TODO
Try the default environment and file bugs: TODO
Adapt the builds to support the default instructions listed on http://source.android.com/source/building.html: TODO
Change android-build to match: TODO

This blueprint contains Public information 
Everyone can see this information.