Please Note:

Some Information here is outdated, will be updated soon

Overview

LMG provides two Android(tm) series. One is a development series based on upstream AOSP master and the other the Linaro Confectionery Release (LCR) based on the current Google major or minor release of Android.

Which development platforms will have builds from an AOSP and/or LCR is decided by the LMG-SC.

Linaro Confectionery Releases: M-LCR and R-LCR

LCR is released on a monthly basis following the Linaro release cadence. It is a stable release and content to be added at the beginning of the month. It comes in two variants M-LCR and R-LCR.

Reference LCR (R-LCR)

Reference LCR is a public release of latest stable baseline. It contains the latest upstream stable together with platform enablement and essential fixes for Linaro infrastructure. The release is tested and benchmarked for the purpose of having a baseline to compare the M-LCR against, however that data is available for members only.

Member LCR (M-LCR)

Member LCR is a member-only release that adds product-ready member-only features on top of the reference LCR. Candidates for inclusion are evaluated based on the following criteria:

  • Established record of stability
    • Testcases which validate code
    • Dependency map to establish potentially impacted pieces of the system
  • Available backport
  • Plan for future of the code if it is not already accepted in AOSP

When the source tree is updated to include candidates for the next release, Linaro will post to the lmg-sc & lmg-interest lists with the information as to how to obtain that source. The code will not have run through a QA cycle and may contain issues.

LCR builds - Supported configurations, builds and dashboards

Platform

LCR flavor

Kernel

Build

Validation - on change

Release validation

Juno

M-LCR

3.18 ARM LT LSK-Android EAS

build

boot, boot-time, kernel, multimedia, piglit, focused CTS 64-32, Benchmarks, Java apps

same + full CTS

Juno

R-LCR

3.18 ARM LT LSK-Android EAS

build

boot, boot-time, kernel, multimedia, piglit, focused CTS 64-32, Benchmarks, Java apps

same + full CTS

HiKey

M-LCR

4.4 AOSP

build

boot, boot-time, multimedia, piglit, benchmarks, focused CTS, JAVA apps

same + full CTS

HiKey

R-LCR

4.4 AOSP

build

boot, boot-time, benchmarks, focused CTS, JAVA apps

same + full CTS

FVP

R-LCR

3.18 LSK-Android EAS

build

mini-CTS

mini-CTS. Released only for new letter releases

TC2

R-LCR

3.18 LSK-Android EAS

build

none

TBD. Released only for new letter releases

Benchmarks and how we run them

Releases

For latest release, please check site here: https://releases.linaro.org/android/ And from 17.11, we will only R-LCR for based on AOSP MR versions.

R-LCR

M-LCR

Support

In the case of bugs, they are to be reported at bugs.linaro.org against the Linaro-Android products and Linaro Member Confectionery Release or Linaro Reference Confectionery Release components.

Bugs will be acknowledged and triaged to determine priority and if the bug will be fixed. LCR bugs are addressed on a "best effort" basis and fixes are generally applied against next monthly release.

Contact

The Linaro LCR maintainer is : YongQin Liu <yongqin.liu@linaro.org>

AOSP master builds

The AOSP series is built on a daily basis for a series of development platforms as decided by the LMG-SC or internal needs of our engineering teams. Since there is only automated validation the cost of each build is small compared to LCR builds.

AOSP master daily builds - Supported configurations, builds and dashboards

Platform

Purpose

Kernel

Toolchain

Build

Dashboard

Validation - daily and on every change

Emulator

check if AOSP master is working

AOSP

AOSP

aosp-master-tracking

TODO Vishal

build, boot to GUI on emulator

Juno

ART work baseline

3.10 ARM LT LSK-Android

AOSP GCC 4.9

armv8-aosp-master-juno-lsk

dashboard

build, boot on board, single-node tests, benchmarks and weekly CTS

Nexus9

ART work baseline

AOSP

AOSP

nexus9-aosp-master

Dashboard

build, boot on board, single-node tests. TODO LATER - benchmarks and weekly CTS

HiKey

ART work baseline

3.18

TODO

TODO Vishal

TODO Vishal

build, boot on board, single-node tests, benchmarks

Juno

Watch for breakage with Clang 3.6

3.10 ARM LT LSK-Android

Clang 3.6

armv8-aosp-master-juno-lsk-clang

Not planned

build

TC2

no user

3.10 LSK

AOSP GCC 4.9

vexpress-aosp-master

Not planned

build, boot on board

Nexus 7

No user

AOSP 3.4

AOSP GCC 4.9

flo-aosp-master

Not planned

build

Nexus 7

Watch for breakage with Clang 3.6

AOSP 3.4

Clang 3.6

nexus7-master-clang

Not planned

build

Support

BUILDS ARE CURRENTLY UNSUPPORTED

In the case of bugs, they are to be reported at bugs.linaro.org against the Linaro-Android product and AOSP master builds component.

Bugs will be acknowledged and triaged to determine priority and if the bug will be fixed. AOSP bugs are addressed on a "best effort" basis. Bugs that affect the system booting or in some way cause the system to be unusable are generally the highest priority.

Contact

The Linaro AOSP maintainer is : none

LMG/ReleaseProcess (last modified 2017-12-13 14:20:24)