• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
LCU13: Toolchain Review

LCU13: Toolchain Review



Resource: LCU13

Resource: LCU13
Name: Toolchain Review
Date: 28-10-2013
Speaker: Matthew Gretton-Dann



Total Views
Views on SlideShare
Embed Views



1 Embed 66

https://www.rebelmouse.com 66



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    LCU13: Toolchain Review LCU13: Toolchain Review Presentation Transcript

    • Toolchain Release Cycle Matthew Gretton-Dann, 1 November 2013
    • connect.linaro.org Release Schedule ● Monthly Engineering Builds (4.8 only) ● Quarterly Stable Releases (4.7 and 4.8) New Hires ● Increase Support & Maintenance team from three people to five ● New heads to focus on backports Scalability of Infrastructure ● Move away from historic infrastructure ● Use centralized LAVA and Jenkins infrastructure. Improving Quality
    • connect.linaro.org Monthly Engineering Builds ● Basic Test & Validation ○ Standard Tool Testsuites ○ Can build and boot a single zImage kernel ● GCC 4.8 only source & binary releases. ● Respin only in extremis ○ If a feature is broken but there is a workaround available we will not respin. Release Schedule Quarterly Stable Releases ● Fuller Test & Validation of Linux targets ○ Full Benchmarking ○ Can successfully build all of Linaro’s outputs with no regressions in their testsuites compared to previous compiler. ● GCC 4.8 source & binary, GCC 4.7 source only. ● Respins will happen if issues are found that can be safely fixed.
    • connect.linaro.org Release Process Source code branch Basic validation Further validation Further validation Engineering Build Quality Stable Release Quality More validation Improved quality
    • connect.linaro.org Support & Maintenance - People Team led by Rob Savoye: ● 2 Support & Maintenance Heads ● 2 Backporting Heads (one 2013, one 2014). Team manned by rotation - swapping at Connects.
    • connect.linaro.org ● Initial rack delivered to Cambridge Lab ○ Being Commissioned ● Improvement of tooling on Schedule ○ Plan to turn old build system off by end of year ○ Currently running build systems in parallel to prove functionality ○ Enables us to use many more targets for validation ○ Enables us to use other teams jobs for our validation. Scalability of Infrastructure
    • connect.linaro.org Timeline 2013.09 2013.10 2013.11 2013.12 2014.01 2014.02 Move to new infrastructure Hire two heads to bring Support & Maintenance team to four Hire one head to bring Support & Maintenance team to five First stable release 2014.01 2014.03
    • More about Linaro: http://www.linaro.org/about/ More about Linaro engineering: http://www.linaro.org/engineering/ How to join: http://www.linaro.org/about/how-to-join Linaro members: www.linaro.org/members connect.linaro.org