Move Linaro Android Builds to AOSP 2.3.7
Android 2.3.6 has been mentioned on the Android google groups. Some people managed to get it just before kernel.org went offline. When it is release in public the official Linaro Android builds should be based on 2.3.6.
Blueprint information
- Status:
- Complete
- Approver:
- Zach Pfeffer
- Priority:
- High
- Drafter:
- Zach Pfeffer
- Direction:
- Approved
- Assignee:
- Patrik Ryd
- Definition:
- Approved
- Series goal:
- Accepted for 2011q2
- Implementation:
- Implemented
- Milestone target:
- 11.11
- Started by
- Patrik Ryd
- Completed by
- Zach Pfeffer
Related branches
Related bugs
Bug #891595: linaro-android/panda/ build failed (build 285) | Confirmed |
Bug #891753: Missing forward slash (/) causes builds to fail | Fix Released |
Sprints
Whiteboard
Notes:
[pfefferz 2011/10/18] Blocked until AOSP is back up.
[dzin, 2011/10/28] With impending release of AOSP 4, this blueprint loses its relevance. Moving to backlog so it can be discussed further.
[dzin, 2011/11/07] Replaced 2.3.6 with 2.3.7 on the whiteboard
[patrik-ryd, 2011/11/07] waiting for 2.3.7 to arrive at android.
[patrik-ryd, 2011/11/11] Merged all gits with 2.3.5 branches. After adding the patch "Replace -D_FORTIFY_SOURCE=0 with -U_FORTIFY_SOURCE." to build.git 2.37 was buildt locally. Will test it on target on Monady.
[patrik-ryd, 2011/11/14] Trying to get the panda to boot. More details in progress can be found athttps:
[patrik-ryd, 2011/11/17] Panda boots and have run 0xbench. bero reports that works
[patrik-ryd, 2011/11/17] BLOCKED by bug #891595
[patrik-ryd, 2011/11/17] All 2.3.7 branches are now in sync with 2.3.5 branches. I'm ready to move over 2.3.7 on the upstream build when the patches are review and the bug that causes / to disappear in the build is fixed.
[patrik-ryd, 2011/11/18] The builds finally work again. Not blocked anymore, but the only realistic result for this BP is to move the staging panda to 2.3.7 for this release and ignore the rest.
[2011-11-22 patrik-ryd] All builds were moved to 2.3.7 during the chaos last Friday. :) I recommend we set this one to done since all the run 0xbench item will be done anyway during the test of RC2.
[pfefferz 2011/11/22] Patrik to file a BP make sure everything's insync on:
~linaro-
~linaro-
~linaro-
~linaro-
~linaro-
~linaro-
~linaro-
~linaro-
~linaro-
We'll make a 11.12 RC release and track the tests through the spreadsheet
Headline:
Linaro's baseline has now been upgraded to 2.3.7.
Acceptance:
All gits upgraded to 2.3.7.
Work Items
Work items:
lc4.11 hacking: Merge android-2.3.7_r1 (or similar) into the linaro manifest: DONE
Rebase/merge patches in platfrom/build. Removing if possible.: DONE
Rebase/merge patches on all linaro-androd-2.3.5 branches for all gits.: DONE
For patches in linaro-other gits that does not work, remove git from manifest create bug report.: DONE
Push up all changes and manifest for upstream build.: DONE
Move daily build for upstream build to 2.3.7 based manifest and notify linaro-dev: INPROGRESS
Verify that the upstream (generic) build is as good as 2.3.5 (report bugs if not): DONE
Move Stage Panda to 2.3.7: TODO
[berolinux] Move Stage iMX53 to 2.3.7: TODO
Move Stage Snowball to 2.3.7: TODO
Move Stage Origen to 2.3.7: TODO
validate build (run 0xbench) on beagle (generic): DONE
validate build (run 0xbench) on beagle xM (generic): DONE
validate build (run 0xbench) on panda (generic): DONE
validate build (run 0xbench) on panda (staging): DONE
validate build (run 0xbench) on panda (tracking): DONE
validate build (run 0xbench) on snowball (staging): DONE
validate build (run 0xbench) on snowball (landing): DONE
validate build (run 0xbench) on iMX53 (staging): DONE
validate build (run 0xbench) on Origen (staging): DONE
validate build (run 0xbench) on VExpress (staging): DONE
validate acceptance criteria is met (as good as 2.3.5?) and confirm as a whiteboard comment that thats the case: DONE
Move daily build for staging builds to 2.3.7 based manifest and notify linaro-dev: DONE