Run Jellybean on Snowball

Registered by Zach Pfeffer on 2012-07-26

Why?
For engineers that want to use Jellybean on Snowball.

Context?
This is part of our platform work.

What gets produced?
A Snowball baseline that runs Jellybean.

Where will the work get put?
http://android-build.linaro.org

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
High
Drafter:
Patrik Ryd
Direction:
Approved
Assignee:
Patrik Ryd
Definition:
Approved
Series goal:
Accepted for 2012q2
Implementation:
Implemented
Milestone target:
milestone icon 12.08
Started by
Patrik Ryd on 2012-07-26
Completed by
Patrik Ryd on 2012-08-28

Related branches

Sprints

Whiteboard

Notes:
[2012/7/25 pfefferz] Put notes here please.
[2012/07/26 patrik-ryd] Manifest created http://review.android.git.linaro.org/2487
[2012/07/26 patrik-ryd] Set up a temporary build at https://android-build.linaro.org/builds/~patrik-ryd/snowball-jb-gcc47-igloo-stable-blob/ (Not sure about the name for the official build)
[2012/07/27 patrik-ryd] Booted Snowball without MALI support this morning.
[2012/07/27 patrik-ryd] There is now a https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/
[2012/07/31 patrik-ryd] https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/ (build 6) built successfully for the first time.
[2012/08/01 patrik-ryd] After the sync meeting yesterday with the ST-Ericsson Snowball team it is clean that it will be hard to get MALI support, that we will have to stay on the 3.4 kernel for a while and we need to spin up a tracking build based on the linaro-linux kernel.
[2012/08/17 patrik-ryd] I have a build with MALI support internally at ST-Ericsson. UI is accelerated, but othe GL stuff crashes.
[2012/08/21 patrik-ryd] We need to fix the tracking build. The manifest must be updated with beros latest changes. He updated all but the snowball tracking manifest. Fix the gator build problem.
[2012/08/21 patrik-ryd] We need something like http://review.android.git.linaro.org/2484 for Snowball to solve the defconfig problem for staging snowball
[2012/08/22 patrik-ryd] Setting "Add any Snowball specific gits to all manifest " to DONE since there are none.
[2012/08/22 patrik-ryd] Moving the WIs for the tracking build to the BP https://blueprints.launchpad.net/linaro-android/+spec/tracking-snowball-jellybean (Update the tracking manifest to be in sync with the rest: INPROGRESS, Tracking build fails because of defconfig does not exist. fix it. : TODO)
[2012/08/22 patrik-ryd] Movied all MALI related WI that are not done yet to https://blueprints.launchpad.net/linaro-android/+spec/snowball-mali-jellybean
[2012/08/22 patrik-ryd] The snowball team will never deliver MM for JB. Abandoning WI.
[2012/08/23 patrik-ryd] The updated manifest for tracking was merge yesterday. It is now in sync with the rest.
[2012/8/27] Split out multimedia, new BP https://blueprints.launchpad.net/linaro-android/+spec/snowball-multimedia-jellybean, in the backlog.
[2012/8/27 patrik-ryd] Tested https://android-build.linaro.org/builds/~linaro-android/snowball-jb-gcc47-igloo-stable-blob/#build=36 for release.

Meta:
Roadmap id: PLATFORM-WORK
Headline: Snowball has been upgraded to JB
Acceptance: Snowball has been upgraded to JB

(?)

Work Items

Work items:
Create a manifest from Bero's main manifest using the best kernel available: DONE
Add any Snowball specific gits to all manifest (to keep them in sync): DONE
Create a stable blob build and make sure that build can compile: DONE
Create a tracking build based on linux-linaro: DONE
Fix tracking build problem with gator during build.: DONE
Build and boot a local build with MALI: DONE
Fix license problem in device/linaro/common: DONE
Update the tracking manifest to be in sync with the rest: DONE
Fix tracking build problem with gator during build.: DONE
[kejun-zhou] Debug kernel issues: DONE
[kejun-zhou] Checking the sdcard partition missing issue: DONE
[kejun-zhou] Check /system/core/libsupend fails to write /sys/power/state issue (can't reproduced): DONE
[kejun-zhou] Go through tests https://wiki.linaro.org/Platform/QA/TestCases/Android. file bugs: DONE
Test release build: DONE
Verify installation instructions: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.