Linaro 11.09 Dashboard

This page contains all the links needed to track Linaro 11.09 release:

  • Wiki links
    • Release

    • Projects summary (it contains general projects information about release/version scheme, LP and VCS links)

    • - Release calendar

      September 2011

      Monday

      Tuesday

      Wednesday

      Thursday

      Friday

      Saturday

      Sunday

      1

      2

      3

      4

      5
      [CALL FOR TESTING] Linaro 11.09 weekly testing

      6

      7

      8

      9

      10

      11

      12
      [CALL FOR TESTING] Linaro 11.09 weekly testing
      [REMINDER] Linaro release dates and deliveries

      13

      14

      15
      Toolchain WG monthly release

      16

      17

      18

      19
      [CALL FOR TESTING] Linaro 11.09 weekly testing
      [REMINDER] Linaro release dates and deliveries

      20

      21

      22
      Platform/WGs/LTs monthly release

      23

      24

      25

      26
      Linaro 11.09 RC
      [CALL FOR TESTING] Linaro 11.09 RC

      27

      28

      29
      Linaro 11.09 Release

      30

    • - Release status

      Next Release Date

      Milestones

      Release Status

      Notes

      LEB

      Android

      September 29th

      Milestone

      released

      Ubuntu

      September 29th

      Milestone

      released

      Android

      android-toolchain

      September 22nd

      Milestone

      released

      Graphics

      compiz

      September 22nd

      Milestone

      released

      compiz-plugins

      September 22nd

      Milestone

      released

      glcompbench

      September 22nd

      Milestone

      released

      glew-es

      not released this month

      Milestone

      not released this month

      glmark2

      September 22nd

      Milestone

      released

      glproxy

      not released this month

      Milestone

      not released this month

      nux

      not released this month

      Milestone

      not released this month

      smartt

      not released this month

      Milestone

      not released this month

      milestones needs to be fixed

      unity

      not released this month

      Milestone

      not released this month

      Kernel

      linux-linaro

      September 22nd

      Milestone

      released

      Landing Teams

      linux-linaro-android-lt-ti

      September 22nd

      Milestone

      released

      linux-linaro-lt-freescale

      September 22nd

      Milestone

      released

      linux-linaro-lt-samsung

      September 22nd

      Milestone

      released

      linux-linaro-lt-st-ericsson

      September 22nd

      Milestone

      released

      linux-linaro-lt-ti

      September 22nd

      Milestone

      released

      Multimedia

      libjpeg-turbo

      September 22nd

      Milestone

      released

      Platform

      lava-android-test

      September 22nd

      Milestone

      released

      lava-dashboard

      September 22nd

      Milestone

      released

      lava-dashboard-tool

      not released this month

      Milestone

      not released this month

      lava-dispatcher

      September 22nd

      Milestone

      released

      lava-qatracker

      not released this month

      Milestone

      not released this month

      lava-scheduler

      September 22nd

      Milestone

      released

      lava-scheduler-tool

      September 22nd

      Milestone

      released

      lava-server

      September 22nd

      Milestone

      released

      lava-test

      September 22nd

      Milestone

      released

      lava-tool

      not released this month

      Milestone

      not released this month

      linaro-django-xmlrpc

      not released this month

      Milestone

      not released this month

      milestone page doesn't exist

      linaro-image-tools

      September 22nd

      Milestone

      released

      linaro-python-dashboard-bundle

      September 22nd

      Milestone

      released

      svammel

      September 22nd

      Milestone

      released

      u-boot-linaro

      September 22nd

      Milestone

      released

      cross-team, see also linaro-ubuntu

      Power Management

      pm-qa

      September 22nd

      Milestone

      released

      powerdebug

      September 22nd

      Milestone

      released

      powertop

      not released this month

      Milestone

      not released this month

      Toolchain

      cortex-strings

      September 15th

      Milestone

      released

      delay of 2 weeks granted

      gcc-linaro 4.5

      September 15th

      Milestone

      released

      gcc-linaro 4.6

      September 15th

      Milestone

      released

      gdb-linaro

      September 15th

      Milestone

      released

      qemu-linaro

      September 15th

      Milestone

      released


    • - Release blueprints

      Priority

      Headline

      Acceptance

      Notes

      Graphics

      Buffer Object Sharing work for 2011.09

      High

      Buffer sharing object framework RFC reworked and posted upstream. Basic test cases are written to test buffer sharing API.

      It builds - file created drivers/base/dma-buf.o, without any errors or warnings. Basic test case set should be usable to test the API.

      Large Physical Allocation Support - 2011.09

      High

      CMA v15, reflecting all of the review comments from the Cambourne sit-down (https://wiki.linaro.org/OfficeofCTO/MemoryManagement/CMASummit-2011-08-04), is available on a topic branch on git.linaro.org

      Developers can clone the topic branch from http://git.linaro.org/gitweb?p=people/jessebarker/linaro-mm-sig/linux-2.6.git;a=shortlog;h=refs/heads/cma-v15

      Ongoing OpenGL ES 2.0 support for compiz - work for 2011.09

      High

      Headline/Acceptance are missing. RELEASE MADE

      Ongoing work on glcompbench - 2011.09

      High

      glcompbench is a tool to benchmark window compositing operations.

      In 1109 glcompbench starts using glproxy to choose the backend (OpenGL or OpenGL ES2) at runtime instead of building a different executable for each one.

      Release made but not including glproxy due to bug https://bugs.launchpad.net/glproxy/+bug/855524

      Ongoing work on glmark2 - 2011.09

      High

      New benchmarks for desktop oriented use cases, enhancements to existing lighting benchmarks and new options to allow investigation of the effect of shader precision on performance.

      Benchmark suite runs successfully both on Ubuntu and Android panda LEBs.

      Released

      Porting work to make the Unity plugin compatible with the updated plugin APIs

      High

      Headline/Acceptance are missing. RELEASE MADE

      dma-mapping API work for 2011.09

      High

      Improving dma-mapping APIs for Unified Memory Management

      dma-mapping-v3 released from Marek, rebased and bug-fixed for linux kernel 3.1-rcX

      KMS support for Linaro supported platforms for 2011.09

      Medium

      Initial version of OMAP DRM dmabuf prototype

      builds and X11 comes up (framebuffer using CMA)

      Ongoing work for the glproxy library for 2011.09

      Medium

      glproxy is a library that allows applications to delay linking with OpenGL or OpenGL ES2 until run-time

      Applications can link with glproxy, choose between OpenGL or OpenGLES2at run-time and then use the gl* APIs as usual

      Release blocked by bug https://bugs.launchpad.net/glproxy/+bug/855524

      Perf events for GPU drivers - 2011.09

      Medium

      Hook performance events from GPU

      User can get performance events from GPU (Mali) by reading dumped file with enabling STATE_TRACKING

      Upstreaming work for OpenGL ES 2.0 support for the extension wrangler - 2011.09

      Medium

      GLEW lib provides efficient run-time mechanisms for determining which extensions are supported on the target platform.This release will support OpenGL ES extensions along with OpenGL.

      The lib need to be tested with both OpenGL and OpenGL ES applications.

      Release made

      Kernel - 3.0

      Implement DT support for OMAP platforms

      Undefined

      Enable full device tree support for OMAP boards

      Acceptance is missing

      Landing Teams

      N/A

      N/A

      N/A

      N/A

      N/A

      Multimedia and libjpeg-turbo

      OpenMAX integration vendor survey

      High

      OpenMAX integration vendor survey completed with published overall results

      N/A

      Survey in https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/OpenMaxIntegration?action=AttachFile&do=view&target=OpenMax_Survey.pdf

      Optimization of x264 codec for ARM

      Medium

      Optimization of x264 for video conferencing system

      User can use settings for x264 to implement real-time encoder

      Results published in https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/CodecOptimization/x264

      Shortened versions of the samplemedia.linaro.org test content

      Medium

      Create short version test contents(3-5s) for sanity test use

      Short version test contents uploaded to samplemedias.linaro.org and also packed in samplemedia debian package

      Release ready but pending final check from TSC regarding the licensing info accompanying the samples package

      ARM port of speex codec

      Medium

      ARM port for Speex Codec

      Test using 3GPP test vectors for WB-AMR, verify tarball unpacks correctly

      Released

      NEON optimization forum summit

      Medium

      Initial face to face meeting with best practices presentations and information shared through the NEON optimization forum summit

      N/A

      Final presentations in https://wiki.linaro.org/WorkingGroups/Middleware/Multimedia/Specs/1111/NEONOptimizationForum/Summit, all actions done

      UCM baseline configurations for ARM

      Medium

      UCM configurations baseline created.

      User can use alsaucm (alsa-utils) to query and control the audio mixer, and verified the states by alsamixer.

      Release made

      Integrate android extensions

      Medium

      libjpeg-turbo upstream supports android.
      Rework libjpeg-turbo library startup

      Android LEB image is able to use the 1.2.x based upstream libjpeg-turbo source base. Libjpeg-turbo will operate as a drop in replacement of the existing libjpeg library. Testing passes and benchmarks are clearly an improvement over the old library.

      Release made

      Rework libjpeg-turbo library startup

      High

      libjpeg-turbo code for all architectures, now uses smarter and faster initialize mechanism for all architectures

      Libjpeg-turbo is able to start, initialize itself, setup hardware dependent function tables etc at library startup using library init and by reading aux tables or other hardware appropriate methods.

      Just added blueprint - good progress and needs code review to complete it

      Platform - Android

      Benchmark the 11.09 Toolchain

      Essential

      Linaro's 11.09 toolchain has been benchmarked

      Linaro's 11.09 toolchain is benchmarked and posted on the wiki

      Create Multimedia Test App

      Essential

      An application is available for Android that tests video playback for all supported formats and displays benchmarks.

      A multimedia test-app that generates the content, runs the content (on the screen) and shows benchmarks for both

      Upgrade the iMX53 Android kernel to 3.0

      Essential

      iMX53 Android on is now running on a 3.0 Linux kernel

      iMX53 Android running on a 3.0 Linux kernel

      Enable ADB on all Builds

      Essential

      ADB is now supported on all builds

      ADB works on all builds

      Enable Ethernet on all Builds

      Essential

      Ethernet now works on all builds

      Ethernet works on all builds

      Integrate the 11.09 Toolchain

      Essential

      All Android builds are running with the 11.09 toolchain

      All Android builds are running with the 11.09 toolchain

      Increase space to store build on android-build.linaro.org

      High

      Android Build archive space was extended to accommodate increased usage and number of boards supported.

      Android Build has enough space for projected one year's usage.

      Enable -O3 in Android Builds Compiled with GCC 4.6

      High

      Android is now compiled with GCC4.6 with -O3

      Android 2.3.4 and 2.3.5 boot with and function with -O3

      Enable Toolchain Optimizations

      High

      Android is built with more compiler optimizations

      More compiler optimizations are enabled, system still works and runs faster than before - or all compiler optimizations have been tried and proven not to have positive effects.

      Integrate Gerrit and LAVA

      High

      Changes are now automatically tested with LAVA in order to reduce the time and effort of integration and testing.

      A change is automatically tested and merged or not based on the result

      track the latest kernel from Samsung landing team

      High

      Tracking latest kernel from Samsung landing team.

      Get and apply the latest kernel for Origen board from Samsung landing team.

      Integrate glmark2 into Android

      Medium

      glmark2 added to all the official builds for Android

      glmark2 is runnable as part of 0xbench from Android

      Panda LEB Bluetooth Enablement

      Medium

      Panda supports Bluetooth

      Bluetooth work from Android Userspace

      Panda LEB Wi-Fi Enablement

      Medium

      Panda supports Wi-Fi

      Wi-Fi works in Android from Userspace

      Set up automated syncing with AOSP

      Medium

      Syncing with AOSP is now automated.

      Syncing with AOSP is automatically performed with a set interval.

      Set up Linaro Android branching scheme and conventions

      Medium

      Naming conventions for branches are now formalized and enforced in Gerrit.

      Gerrit will not accept changes for a branch not complying with the rules on <Linaro wiki page>.

      Change "leb" to "stage" for all Builds

      Medium

      Staging build has been released on all supported boards.

      Staging build has been released on all supported boards.

      Move gits from people to more appropriate places

      Medium

      Linaro Android builds are now referencing gits at more permanent locations

      All supported manifests in a release are free from people/ gits

      Include Busybox from Source

      Medium

      Busybox is built from source in all Android builds

      Busybox source code is integrated in Linaro GIT repository and used in all builds.

      Enable and Characterize sched_mc on Android

      Medium

      sched_mc is enabled and characterized on Android

      An Android Panda build with sched_mc exists in android-build.

      Build MLO from Source in Android Builds

      Medium

      MLO is now built from source code in Android builds

      The MLO that Panda and Panda-LEB uses for Android uses gets built from source from the upstream git (git://git.linaro.org/boot/u-boot-linaro-stable)

      Fix Powertop on Android

      Medium

      Powertop is now available on Android

      The Linaro branch of Powertop runs and produce meaningful data with Ubuntu and Android on ARM and with Ubuntu on Intel.

      Fix Suspend and Resume on Panda

      Low

      Panda can now go into and come out of resume

      Panda goes into and comes out of resume

      Daily builds for gcc-linaro from bzr

      Undefined

      Daily builds of Android toolchain against gcc-linaro bzr repository is provided.

      4.5 & 4.6 daily builds are running, their build time does not exceed largely that of the tarball toolchain builds, and they utilize pay-by-usage networking services efficiently (in particular, do not exchange large traffic volume between EC2 and outside).

      Pull Snowball A-release into android-build

      Undefined

      Snowball Android A-release from igloocommunity.org can be built from android-build.

      Snowball Android A-release can be built on android-build.linaro.org.

      faketsd Enablement on LEB-panda and Panda

      Undefined

      Music,Phone, Contacts are working.

      Music,Phone, Contacts are working.

      Platform - Developer Platform

      CI with the Linux Linaro packages

      Essential

      The Linux Linaro packages are now generated, validated and integrated in a continuous loop.

      Build bot is in place and it is built at every new commit or at least daily. Results from the merge published at a staging git tree. Packages generated with hwpack in place and tested at Lava.

      CI with the U-Boot-Linaro packages

      High

      The U-Boot-Linaro packages are now generated and validated at a continuous integration loop.

      Git->Bzr branches in place. Recipe created at Launchpad. Packages published at the staging PPA. Packages available for the release (overlay PPA), copied from the last working and validated package from the staging PPA.

      Change hwpacks to use hwpacks v2

      High

      Ubuntu hardware packs are now ported to use version 2, allocating the hardware specific configurations at the hwpack itself, without depending on linaro-image-tools to provide them.

      All hwpacks ported to v2 and working with latest linaro-image-tools the same way as with v1, without any regression.

      Cross Buildable Nano PPA, Natty based

      High

      Linaro Ubuntu Natty Nano images are now cross buildable, making anyone able to cross build and customize it as needed.

      Nano package list published at the wiki, fixes at the tools available at a PPA, cross enabled packages available at a PPA with proper instructions on how to cross build them, enough to generate the Nano image.

      Cross Native Gcc-Linaro packages

      High

      Cross Linaro Gcc packages that support multi-architectures are now available at the Toolchain Backports PPA.

      Cross Gcc-Linaro packages for 11.09 available at the toolchain backports PPA, daily packages available at the Staging PPA, able to install it at Natty and cross build a package with it.

      Debian/Ubuntu Multiarch Porting for 11.09

      High

      The ongoing effort to support Multiarch on Debian/Ubuntu has yielded 28 package changes upstream and at Oneiric Overlay PPA.

      Package list for 11.09, porting status and bugs/changes pushed to Debian/Ubuntu, and packages also available at the Oneiric Overlay PPA.

      Evaluate the Launchpad derived distro support

      High

      Evaluation of the new Launchpad derived distro feature, helping to decide if we'll be able to start using the new feature and move away for the Overlay PPA.

      Discussions with the launchpad team checking what is needed to create a derived distro in place, initial testing and report published at a wiki page, bugs filled against launchpad and a list of issues that should be solved for Linaro so we can start using at production.

      Initial LTTng 2.0 support

      High

      11.09 release brings initial LTTng 2.0 prerelease support.

      LTTng 2.0 prerelease working with the developer image, and important packages also available at the Linaro Overlay.

      Make libjpeg-turbo available at Ubuntu Oneiric

      High

      Ubuntu Oneiric now also provides the libjpeg-turbo package, based on the Linaro 11.08/11.09 release.

      libjpeg-turbo available at the Ubuntu Oneiric repositories, even if it's just available at universe. Due current Oneiric release schedule, not being able to push to the archive is also expected.

      Native Gcc-Linaro packages

      High

      Native Linaro Gcc packages are now available at the Overlay PPA.

      Gcc-Linaro packages for 11.09 available at the Overlay, daily packages available at the Staging PPA, able to install it at the developer image, and able to build a package with it.

      OMAP 4 SPL USB support at U-Boot

      High

      Pandaboard U-Boot SPL now delivers USB support, making it able for users to flash the second stage boot loader from the host side (similar as omap4boot).

      Pandaboard U-Boot SPL enable USB support while booting, and both U-Boot and Kernel can be flashed into RAM from the host side, using USB.

      11.08 Kernel Linaro on Ubuntu Oneiric

      Medium

      Latest linux-linaro packages are now integrated at Ubuntu Oneiric.

      linux-linaro packages available at Oneiric (upstream), at least the packages based on 11.08 release

      CI against the U-Boot upstream tree

      Medium

      The U-Boot upstream project is now tested and validated with the dev platform continuous integration loop.

      Git->Bzr branches in place. Package branch the upstream project. Packages available at the staging PPA. At least one hwpack created based on this package.

      Extend PXE support at more platforms

      Medium

      U-Boot-Linaro now delivers PXE support for additional platforms, like IGEPv2, Overo, Vexpress and iMX53

      With each supported board, check if u-boot-linaro delivers PXE support by booting the board over PXE/TFTP

      Generic Toolchain Improvements for 11.09

      Medium

      Improved support for the Generic Toolchain, supporting the Gcc-Linaro packages

      Generic toolchain available using gcc-linaro packages. Support similar with previous one, without any major usage regression

      Integrate Android Developer components into Ubuntu

      Medium

      Users are now able to install and use the Android Developer tools such as adb and fastboot at the Ubuntu LEB images.

      Installing Ubuntu LEB image, use apt-get install to install the Android Developer tools and being able to use it without any major issue.

      Investigate and improve the boot speed of Oneiric based images

      Medium

      Ubuntu LEB based on Oneiric contains an improved boot time, with reports available at wiki.linaro.org and bugs filled against Ubuntu upstream

      Boot chart for Oneiric based images available, reports showing the issues and areas for improvements, bugs filled against Oneiric (upstream) and bug fixes available at the Overlay PPA

      Live build extensions to work together with linaro-media-create

      Medium

      Live-build now supports hooking linaro-media-create while generating an image.

      Command to create an image with live-build, hooking with linaro-media-create and producing a valid image in the end. The image must be tested and work like any other image created by the sum of both steps.

      Resyncing U-Boot-Linaro with upstream U-Boot (11.09)

      Medium

      Local modifications at U-Boot-Linaro are all sent upstream, and code is rebased against U-Boot v2011.09

      Rebase against v2011.09, local modifications at least published upstream (that makes sense), no major regression

      Working systemtap with Ubuntu LEBs

      Medium

      The Systemtap diagnostic tool has been integrated into the Ubuntu LEBs images. Systemtap will report on kernel function entry/exit with function parameters and return value accessible within systemtap script, timers, the number of cache misses and more. Systemtap is a scripting language that allows writing easily complex code instrumentation while accessing function parameters. This includes the capability to perform customized tracing, which is interesting to monitor target with small overhead.

      Able to install systemtap at Panda/LEB, making it work without any extra step (everything included at the LEB image).

      Daily packages for Linaro Powerdebug

      Medium

      Daily packages for Linaro Powerdebug are now available at the Staging Overlay, supporting the continuous integration effort by enabling the automatically generated packages to be available for the Ubuntu LEB.

      Git->Bzr branches in place. Recipe created at Launchpad. Packages published at the staging PPA. Packages available for the release (overlay PPA), copied from the last working and validated package from the staging PPA.

      Daily packages for GLMark2

      Medium

      Daily packages for GLMark2 are now available at the Staging Overlay, supporting the continuous integration effort by enabling the automatically generated packages to be available for the Ubuntu LEB.

      Recipe created at Launchpad. Packages published at the staging PPA. Packages available for the release (overlay PPA), copied from the last working and validated package from the staging PPA.

      Daily packages for GLCompBench

      Medium

      Daily packages for GLCompBench are now available at the Staging Overlay, supporting the continuous integration effort by enabling the automatically generated packages to be available for the Ubuntu LEB.

      Recipe created at Launchpad. Packages published at the staging PPA. Packages available for the release (overlay PPA), copied from the last working and validated package from the staging PPA.

      Platform - Infrastructure

      Migrate Jenkins Script to Bzr and Port Linux Linaro 3.0 Jobs

      Essential

      Linaro CI service moved it's code to a central infrastructure team maintained bzr repository. With the added scalability the Linaro CI project made a big step closer to offering kernel CI build services to the linaro organization officially.

      beagle and panda linux linaro 3.0 CI builds are continuously succeeding on ci.linaro.org; hwpack gets submitted to the lab and the job runs successfully; all code is centrally maintained in bzr; the same code is used for all kernel tree/branches/defconfigs; changes to bzr get automatically picked up by next build.

      Port All Kernel CI Jobs to use central bzr code

      High

      All existing 12 Linaro Kernel CI jobs have been successfully ported to a better codebase that allows larger scale deployment and better team maintenance of the job code in a central instance. With this, kernel CI builds for linux, linux-linaro, linux-next and arm-soc for-next trees will automatically benefit from improvements done to the scripts and tools used to build, package and submit kernel builds to the LAVA lab.

      All Linaro CI Builds are using the bzr code snippet introduced by the jenkins-scripts-in-bzr blueprints; After doing this, no reygression are observed at the kernel build, package and hwpack creation; job submission, job execution side.

      Deliver and announce beta stage of kernel CI service

      High

      The Linaro Infrastructure Team has completed the first stage of the kernel CI service and is proud to open the program up to initial users. Get in contact with the Infrastructure Team or file a bug against the linaro-ci launchpad project if you want your kernel tree/defconfig to be continuously build tested and runtime tested for board types supported in LAVA.

      Continous Kernel CI build and LAVA execution fully operational for selected boards; currently CI service tracks linux-linaro, linux (linus), arm-soc/for-next and linux-next trees for a selection of member board defconfig; more to be added. Simple Wiki home for kernel CI service available and a process to request setup for builds is documented on the wiki; finally an announcement mail about service availability and process was sent to linaro-dev and linaro-kernel.

      Linaro roadmap delivery tracking - beta

      High

      status.linaro.org is now able to show some information about Linaro's roadmap

      a page for each lane on status.linaro.org, showing the cards that are in that lane in the correct state

      Linaro Hardware packs v2

      Medium

      Hardware packs have a new updated format that can store more information about the target board to provide more precise data such as which serial console to use (if any), which u-boot file to use (if any) and more.

      linaro-image-tools able to create and install hardware packs with a new format that means linaro-media-create needs no knowledge of the details of a particular board.

      Platform - Validation

      Provide a link to where the test results will be from the scheduler

      Essential

      Continuous integration systems scheduling their jobs in LAVA can now easily link to the results, and even query the results by using the id returned by the scheduler

      1. On the scheduler UI, a link associated with the job can be clicked to show where the results will be in the dashboard
      2. When using the CLI, a url can be provided that will link to the results when they are uploaded
      3. An API exists that can return information about the total passes/failures/attempts for a bundle based on the job id

      Teach LAVA about Linaro images

      Essential

      LAVA can now have test results associated with whole images

      1. Test results can be associated with an image or "task" of some sort
      2. a view exists that shows test results associated with the same image
      3. a view exists that helps the release manager define an image

      Create an Android test runner for LAVA

      High

      LAVA now includes a test execution framework for running tests and benchmarks on Android

      1. LAVA can run tests in android via a single action that calls into an android test runner
      2. The test runner parses results and converts them to bundle format that can be uploaded to the dashboard

      Job cancellation in lava-scheduler

      High

      Jobs can be cancelled from the scheduler UI or CLI

      1. lava-scheduler-tool can be used to cancel a job submitted, but not running submitted by the authenticated user, or an admin
      2. lava-scheduler-tool can be used to cancel a running job submitted by the authenticated user, or an admin
      3. web ui can be used to cancel a job submitted, but not running submitted by the authenticated user, or an admin
      4. web ui can be used to cancel a running job submitted by the authenticated user, or an admin

      Allow boards to be put in maintenance mode

      High

      LAVA can now be be put into a state to finish the jobs already in progress, but not start new ones so that a maintenance window can be created.

      A board can be marked offline (or similar state) and the current running job will complete, but no additional work will be started until it is marked idle/online again.

      Ensure scheduler reconnects to the database if connection fails

      Medium

      The LAVA Scheduler can now start reliably using upstart when the system is booted.

      Upstart job can automatically start the scheduler and the scheduler will try to connect to the db until it comes up, rather than fail if it races and tries to start before the database.

      More human readable results and bundles

      Medium

      Things like SHA1 and UUID in results views have been replaced by more human readable fields

      The results view should contain something shorter, and more meaningful to a person than the uuid and sha1 sums

      Package the dispatcher

      Medium

      The lava-dispatcher is now available as a package.

      lava-dispatcher can be installed from the linaro-validation PPA.

      Refactor configuration code in LAVA dispatcher

      Medium

      Local configuration data for lava-dispatcher is now stored in config files.

      Config files are read for config data rather than defining things like test machines in the code.

      Make it possible for the lava scheduler to shutdown/restart without killing running jobs

      Medium

      The LAVA scheduler can be shutdown or restarted without affecting the jobs that are running.

      Scheduler can be restarted while jobs are running.

      Add a scheduler view with details about the device

      Low

      A new view has been added to the scheduler to show details about each device

      You can click on a device in the scheduler UI to show details about the device

      Integrate lava-test with lava-tool

      Low

      LAVA Test has been reconstructed as a plugin under lava-tool.

      1. LAVA dispatcher can run lava-test without changes to the dispatcher
      2. New lava-test implementation under lava-tool contains the same core functionality (dashboard plugin missing is ok, since that's no longer needed)

      Test a new kernel in LAVA

      Low

      A new kernel package can be specified for testing directly in the lava-dispatcher

      A dispatcher job can be submitted with a kernel parameter that will cause it to deploy the image, and also install the new kernel in that image for testing.

      Power Management

      Add support for sched_mc on Arm platform

      Essential

      Add topology detection for ARM thus allowing scheduler to be tweaked to save power.

      https://wiki.linaro.org/WorkingGroups/PowerManagement/Specs/sched_mc#Tests

      Extend existing thermal framework (if necessary) to do cpufreq scaling

      High

      Extend existing thermal framework to allow cpufreq in cases of thermal overload

      Patchset with extensions and atleast one sensor driver (OMAP) doing thermal management

      Move samsung platform to common save and restore code

      High

      Get samsung code ported to new common code and maintain a tree to support Lorenzo's bid to get this code upstream

      A git tree containing Lorenzo's common code, VExpress code + Samsung's code ported over to using the common code updated to the latest kernel revision

      push i.mx5 platform cpuidle driver

      High

      Mainline the cpuidle driver for i.MX5

      Driver is accepted in Sascha's tree for 3.2 merge window

      sched_mc/hotplug/cpuidle power measurement shootout

      High

      Understand the pros and cons of sched_mc, cpuidle, hotplug, cgroups and cpusets

      A wiki page that details the pros and cons of each in various workloads and recommendations

      optimise cpuidle menu governor for hardware assisted idling

      Medium

      Optimise the menu governor for HW-assisted idling

      Changes submitted to mainline and reviewed

      Add GPIO power sysfs tree support

      Medium

      Add support for viewing gpio states in powerdebug

      GPIO states can be seen in powerdebug

      Toolchain - GCC 4.5 - GCC 4.6 - GDB 7.3

      Make a 1.0 release of cortex-strings

      High

      First release of cortex-strings, a set of hand-optimised string routines for Cortex-A processors

      standard release procedure run and a tarball released via Launchpad

      Support GSoC student in upstreaming Android emulator code

      High

      N/A

      N/A

      Setup a local environment and benchmark SPEC and EEMBC

      Medium

      N/A

      N/A

      Add SPEC and EEMBC

      Medium

      Benchmark using SPEC 2000 and more from the EEMBC suite.

      N/A

      Conditional compares

      High

      Backport improvements in conditional compares.

      https://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

      Fix widening multiply scheduling

      High

      Fix scheduler descriptions for widening multiply instructions.

      https://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

      Improve constant generation in Thumb-2

      High

      Headline/Acceptance are missing

      Improve support for widening multiplies for ARM

      High

      Improve support for widening multiplies from 16bit operands to 64 bit results and the corresponding accumulate versions

      Patches committed upstream after review , backported to Linaro GCC 4.6 tree, and passing GCC bootstrap and regression testsuite.

      Reduce over-promotion

      High

      Reduce over-promotion of vector operations that could be done with narrower elements.

      https://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

      Reduce redundant VFP/ARM moves

      High

      Reduce the amount of redundant moves from VFP to ARM Core registers ivopts.

      https://wiki.linaro.org/WorkingGroups/ToolChain/std-performance-acceptance

      Linaro toolchain in Android

      Medium

      N/A

      N/A

      Remote hardware watchpoint and breakpoint support

      Medium

      Add gdbserver support for hardware watchpoints and breakpoints. These are hardware assisted, faster than the software versions, and make watchpoints usable.

      run the testsuite against a remote target using a board file that enables use of hardware watchpoints, and verify watchpoint-related tests pass.


    • - Release bugs

      Bug

      Description

      Notes

      Graphics

      N/A

      N/A

      N/A

      Kernel - 3.0

      N/A

      N/A

      N/A

      Landing Teams - Freescale - Samsung - ST-Ericsson - TI

      816530

      Snowball will not boot with current version of startupfiles

      817423

      Snowball has 1GB of memory but only displays 297MB

      823313

      Android LEB fails to mount system and user partition interminttently

      825354

      X doesn't come up on Ubuntu with glk-3.0

      Multimedia and libjpeg-turbo

      744458

      hw perfevents on the pandaboard

      823960

      android varient fails make test

      826642

      jpeg image is corrupt with libjpeg-turbo on Android

      Platform - Android

      807230

      ADB requires new userland setup w/ linux-linaro-android 3.0-2011.07

      810049

      No HDMI display working linux-linaro-android 3.0-2011.07 with pandaboard

      811657

      Pandroid build just sits in fastboot

      814292

      u-boot uses a separate toolchain that must be installed outside of the Android build system

      819723

      Panda-LEB Build hangs on bringup sometimes

      823313

      Android LEB fails to mount system and user partition interminttently

      824506

      Graphics driver on i.MX53 Android issues

      825327

      Investigate apriori issues so as to enable prelink for Android

      832537

      Busybox find and grep applets are unavailable in 11.08 release

      841602

      can't bootup on pandaboard with the latest linaro-android_panda

      841778

      leb-origen failed to build for a couple days in a row

      841781

      no release builds for 11.09 have been set up yet

      844041

      Android Build 33 Does Not Boot

      845443

      Bluetooth not working on Panda

      845793

      Colors look inverted on the LCD in build 2 of stage-origen-11.09-release

      Platform - Developer Platform

      588638

      console colormap is wrong when using 32bit framebuffer

      666267

      Cross compiled headers package breaks DKMS compilation

      709245

      ARM SMP scheduler performance bug

      730698

      musb config'd out on 2.6.38-1000 kernel

      753878

      Ubuntu image - icons and parts of screen disappear with Origen

      758293

      BeagleC4 usb wlan fails to start with dhclient on Developer 11.05beta

      760919

      speaker-test fails on OMAP3 based boards

      771537

      Beagle XM lacks proper 1Ghz support

      785279

      LEB & alip : shutdown & reboot, logs out instead

      789095

      Bluetooth does not work on PandaBoard

      804091

      Snowball USB not working

      816638

      Pulseaudio consumes 100% of the cpu when trying to play a sound with natty's linaro LEB and 3.0.0-1402-linaro-lt-omap

      817221

      11.07 RC alip webbrowser link fails

      817282

      deadlock 11.07 RC LEB with panda-lt-x11

      817317

      [mx51evk] root not found and boot failed to initramfs shell

      832356

      LT-Panda 11.07/08 lacks device tree support

      832514

      TI LT Kernel 3.0 (11.07/11.08) lacks DRM OMAP driver support

      832523

      TI LT Kernel 3.0 (11.07/11.08) DVI output doesn't support high resolutions

      832680

      Make available source and debug packages corresponding to Linaro binary images

      832686

      functracer fails to run on Panda

      833518

      MMC doesn't work at IGEPv2 with 11.08's linux-linaro-omap

      837235

      Broken ES2.0 support at U-boot-linaro 11.08

      843628

      perf failure on panda (omap4)

      Platform - Infrastructure

      716627

      Should install u-boot and x-loader on IGEP

      829220

      linaro-media-create fails for snowball_emmc

      829525

      Must set milestone before targetting series

      829592

      please allow working on components

      832093

      Users need more help when linaro-fetch-image-ui fails

      832397

      add Origen support to linaro-android-media-create

      833443

      linaro-media-create requires udisks

      837201

      l-mc and l-a-m-c option is inconsistent wrt i.MX53

      844207

      'AssertionError: Couldn't find the SPL file' when writing origen image

      Platform - Validation

      796618

      dispatcher sometimes stacks commands

      813919

      lava_test_run will always pass

      821341

      untar report ownership error when testboot partition deployment

      821400

      add --token-file to submit-job

      824178

      Several panda boards have a bad master image

      831784

      download() in util.py got "Connection refused" from some server

      833181

      soft reboot timeout is too long

      833185

      periods not allowed in stream names

      833246

      submit lava results including gather_results for all jobs

      833632

      lava-test install does not fail if the test fails to install

      834316

      need to cleanup when scheduler sends SIGINT(Ctrl-C) to dispatcher when job cancellation

      836700

      Results sometimes not uploaded due to network timeout

      837059

      lava-tool submit-job command should grow ability to echo job URL/id

      837061

      please make web UI show 'all jobs' show most recent job first

      838879

      Create Token not visible from Authentication Token page

      844299

      dispatcher detects failure to install lava-test, still tries to run tests

      844301

      dispatcher didn't detect deployment failure

      844446

      When a test times out, it needs to be stopped somehow before continuing on

      844462

      Failing to boot the image should be a critical error

      845720

      lava-test fails to complete for beagle board hwpack

      Power Management

      845597

      [pm-qa] cpuburn is not killed when some tests fail

      Toolchain - GCC 4.5 - GCC 4.6 - GDB 7.3

      675163

      make add-on fails due to missing ./scripts/fixup.py

      689887

      armel ICE gcc 4.5

      809761

      oss4 version 4.2-build2004-1ubuntu1 failed to build on armel

      823548

      Can't use -flto with skia

      823711

      libvirt version 0.9.2-4ubuntu8 failed to build on armel

      827990

      internal compiler error: in decode_addr_const, at varasm.c:2632

      836401

      ICE on a | (b << negative-constant)

      838994

      ICE building perl w/ -marm

      843775

      ICE optimizing widening multiply-and-accumulate


    • - Release point of contacts

      Release Manager Team

      • Fathi Boudra (fabo), David Zinman (dzin), Alexander Sack (asac)

      Android Team

      • 26th
        • 0 - 8.5 UTC Botao Sun (botao_sun)
        • 8 - 16.5 UTC Bernhard Rosenkranzer (bero)
        • 16 - 0.5 UTC Mathieu Poirier (mpoirier)
      • 27th
        • 0 - 8.5 UTC Vishal Bhoj (bhoj)
        • 8 - 16.5 UTC Bernhard Rosenkranzer (bero), Botao Sun (botao_sun)
        • 16 - 0.5 UTC Zach Pfeffer (pfefferz)
      • 28th
        • 0 - 8.5 UTC Botao Sun (botao_sun)
        • 8 - 16.5 UTC Patrik Ryd (patrikryd)
        • 16 - 0.5 UTC Zach Pfeffer (pfefferz)
      • Toolchain: Bernhard Rosenkranzer (bero), Chao Yang (cyang)
      • android-build and Gerrit: Paul Sokolovsky (pfalcon), Zach Pfeffer (pfefferz)

      Developer Platform Team

      • Ricardo Salveti (rsalveti), Tom Gall (Dr_Who)

      Graphics Working Group

      • Alexandros Frantzis (alf)

      Multimedia Working Group

      • Rony Nandy (ronynandy) , Kurt Taylor (krtaylor)

      Toolchain Working Group

      • Andrew Stubbs (ams_cs), Ramana Radhakrishnan (ramana), Michael Hope (michaelh1)
      • Note: we'll help triage problems but doing a work around in the packaging is much preferred to doing a respin.
      • https://wiki.linaro.org/WorkingGroups/Toolchain/ReleasesPOC

      • TODO:
        • document the responsibilities, availability, and methods.
        • IRC and email methods preferred.

      Landing Team

      • TBA - if none provided, please contact Landing Team Tech Leads:
        • Freescale - Eric Miao
        • Samsung - Angus Ainslie
        • ST-Ericsson - Lee Jones
        • TI - Andy Green

      Testers

      Board

      Tester(s)

      Android

      i.MX53 Quick Start

      Bernhard Rosenkranzer, Zach Pfeffer

      Origen

      Botao Sun, Bernhard Rosenkranzer, Mathieu Poirier

      PandaBoard

      Vishal Bhoj, Zach Pfeffer, Alexandros Frantzis

      Snowball

      Mathieu Poirier, Frans Gifford, Tony Mansson

      Ubuntu

      i.MX53 Quick Start

      Tom Gall, John Rigby, Marcin Juszkiewicz

      Origen

      Ricardo Salveti, John Rigby

      PandaBoard

      Ricardo Salveti, John Rigby, Fathi Boudra, Alexandros Frantzis

      Snowball

      Fathi Boudra, John Rigby, Riku Voipio

      IS

      • Vanguard on duty, following IS coordination process.

      Website

      • Ian Davenport


  • External links


CategoryRelease

Cycles/1109/Release/Dashboard (last modified 2011-09-26 11:44:12)