Ricardo Salveti de Araujo
ricardo.salveti@linaro.org
Developer Platform Tech Lead
UDS-P / Connect Q4.11
Working, developin...
Ubuntu LEB
 Supported images:
 Nano: very minimal rootfs that still supports apt/dpkg
 ALIP: Nano + X11 + Browser
 Dev...
Relationship with Ubuntu
 Development and support on top of the latest
stable release
 Rebase once a newer Ubuntu releas...
Monthly Release
 Planning currently happening at the first week
of the month
 Goal is to move it to at least the mid of ...
Ubuntu Image Builds
 Offspring is responsible for
generating all the different images
 Based on live-build, with similar...
Component Integration
 Development tree available at
git.linaro.org or launchpad
 Announce the plan of having the new
co...
Component Integration (cont.)
Watch Component
Tree
Cross / Build
Publish at the
staging PPA /
Repository
Images / HWpacks
...
Continuous Integration
 Native Build (small packages):
 Pure bzr or a bzr import branch from git
 Launchpad recipe for ...
Installation and Usage
 Development Builds:
 http://snapshots.linaro.org/oneiric/
 Releases:
 http://releases.linaro.o...
Installation and Usage (cont.)
 Pre-installed images:
 http://releases.linaro.org/images/11.10/on
eiric/
 Installation:...
Bug Reports and Image Support
 Project 'Linaro-Ubuntu':
 https://launchpad.net/linaro-ubuntu
 Bug report:
 https://bug...
Thanks!
rsalveti @ #linaro
www.linaro.org
Upcoming SlideShare
Loading in...5
×

Q4.11: Ubuntu Linaro Evaluation build

150

Published on

Resource: Q4.11
Name: Ubuntu Linaro Evaluation build
Date: 28-11-2011
Speaker: Ricardo Salveti

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
150
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Q4.11: Ubuntu Linaro Evaluation build

  1. 1. Ricardo Salveti de Araujo ricardo.salveti@linaro.org Developer Platform Tech Lead UDS-P / Connect Q4.11 Working, developing and contributing with the Ubuntu Linaro Evaluation Build
  2. 2. Ubuntu LEB  Supported images:  Nano: very minimal rootfs that still supports apt/dpkg  ALIP: Nano + X11 + Browser  Developer: Nano + Developer Tools  Ubuntu-Desktop: clone of the Ubuntu image, with Linaro sauce  Based on top of the latest Ubuntu release  Integration of the Linaro WGs outputs during a release cycle  Daily images at snapshots.linaro.org  HWPacks for all the supported hardwares
  3. 3. Relationship with Ubuntu  Development and support on top of the latest stable release  Rebase once a newer Ubuntu release is out  Integration, development and optimization going at both the stable Linaro releases and Upstream  Goal: Ubuntu fully enabled at the supported platforms, and optimized for ARM  Help making Ubuntu the reference GNU/Linux distribution for ARM
  4. 4. Monthly Release  Planning currently happening at the first week of the month  Goal is to move it to at least the mid of the previous cycle  Work guided by the TSC requirements, but also agreed with Ubuntu and Linaro developers  On going integration of the Linaro WGs components during the monthly cycle  Testing done by the dev platform engineers (board owners) and LAVA  RC out at the last Monday of the month
  5. 5. Ubuntu Image Builds  Offspring is responsible for generating all the different images  Based on live-build, with similar scripts as Ubuntu/Debian  HWpacks are also produced by offspring  Uses the Ubuntu archive + Linaro Overlay PPA
  6. 6. Component Integration  Development tree available at git.linaro.org or launchpad  Announce the plan of having the new component integrated at the LEBs  Continuous Integration enablement for the component  Tests available at LAVA  Goal to also enable the new component/release at Ubuntu upstream
  7. 7. Component Integration (cont.) Watch Component Tree Cross / Build Publish at the staging PPA / Repository Images / HWpacks Test reports at LAVA Monthly Cycle
  8. 8. Continuous Integration  Native Build (small packages):  Pure bzr or a bzr import branch from git  Launchpad recipe for daily builds  Package builds going to the Staging PPA  Example: glmark2, glcompbench, u-boot-linaro  Cross Builds (big components):  Build job at jenkins (ci.linaro.org)  Cross package build  Integration directly with LAVA  Example: package kernel trees (linux-linaro, linux-lt-omap)
  9. 9. Installation and Usage  Development Builds:  http://snapshots.linaro.org/oneiric/  Releases:  http://releases.linaro.org/platform/linaro-o/  Based on RC + Respins (fixes)  Installation:  $ sudo add-apt-repository ppa:linaro-maintainers/tools  $ sudo apt-get update  $ sudo apt-get install linaro-image-tools  $ sudo linaro-media-create --mmc /dev/mmcblk0 --binary linaro-TARBALL.tar.gz --hwpack hwpack_linaro.tar.gz --dev $BOARD
  10. 10. Installation and Usage (cont.)  Pre-installed images:  http://releases.linaro.org/images/11.10/on eiric/  Installation:  $ SDCARD=/dev/ #sdcard could be something sdb or mmcblk0  $ IMGFILE=overo-nano.img  $ gunzip ${IMGFILE}.gz  $ dd bs=4k if=${IMGFILE} of=$ {SDCARD}
  11. 11. Bug Reports and Image Support  Project 'Linaro-Ubuntu':  https://launchpad.net/linaro-ubuntu  Bug report:  https://bugs.launchpad.net/linaro-ubuntu/+fileb  Triaging happens with the release manager and at the weekly dev platform IRC meeting (thursday 14UTC)  Support channel:  linaro-dev  #linaro
  12. 12. Thanks! rsalveti @ #linaro
  13. 13. www.linaro.org
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×