Linaro Ubuntu Engineering Builds

CI with Native Linaro GCC: daily/weekly builds at launchpad

Registered by David Zinman on 2011-10-05

Continuous Integration with Native Linaro GCC

Goals:
 - Be able to build debian packages with the toolchain
 - For validation it needs to build at least one not-so-simple package with it
 - Weekly builds are desirable
   - Launchpad supports only daily or by request at the interface
   - There's an API at launchpadlib to request new builds: requestBuild method on the source_pacakge_recipe for weekly builds

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
High
Drafter:
Marcin Juszkiewicz
Direction:
Approved
Assignee:
Marcin Juszkiewicz
Definition:
Approved
Series goal:
Accepted for 11.11
Implementation:
Implemented
Milestone target:
milestone icon 11.11
Started by
Fathi Boudra on 2011-10-13
Completed by
Marcin Juszkiewicz on 2011-11-21

Whiteboard

[hrw 5.10.11] two bugs are linked as work items - will add more WIs during work
[hrw 13.10.11] recipe created: https://code.launchpad.net/~linaro-pkg/+recipes
[hrw 14.10.11] BP blocked by https://answers.launchpad.net/launchpad/+question/173422
[hrw 9.11.11] moved to 11.11 cycle due to LP bugs
[hrw 9.11.11] Launchpad builds looks like work now - tests tomorrow
[hrw 21.11.11] 'mc' was used as something more complicated

Headline: gcc-linaro (native) is now built automatically by Continuous Integration

Acceptance: gcc-Linaro packages for 11.11 available at the Overlay, daily packages available at the Staging PPA, installed at the developer image, able to build packages with it

(?)

Work Items

Work items:
- add gcc-linaro into CI: DONE
- build gpm with resulting toolchain: DONE
- build zlib with resulting toolchain: DONE
- build something more complicated with resulting toolchain: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.