CI against the U-Boot upstream tree

Registered by Ricardo Salveti

Have Continuous Integration in place and running against the U-Boot upstream tree. Make sure the packages are tested at LAVA so more testing can be done at the upstream level, helping later when creating the downstream U-Boot-Linaro tree.

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
Medium
Drafter:
Ricardo Salveti
Direction:
Approved
Assignee:
John Rigby
Definition:
Approved
Series goal:
Accepted for 11.11
Implementation:
Implemented
Milestone target:
milestone icon 11.09
Started by
Ricardo Salveti
Completed by
Ricardo Salveti

Related branches

Sprints

Whiteboard

[rsalveti, Sep 12, 2011] Git->Bzr branch already in place, check at https://code.launchpad.net/u-boot, now just need to create the daily recipe.
[rsalveti, Sep 23, 2011] Recipe: https://code.launchpad.net/~rsalveti/+recipe/u-boot-daily, branch https://code.launchpad.net/~linaro-foundations/u-boot/u-boot-package

Headline: The U-Boot upstream project is now tested and validated with the dev platform continuous integration loop.
Acceptance: 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.

Draft and discussions:
 - Can probably use the import feature git->bzr feature at Launchpad
 - If so, daily recipe should be enough
   - Upstream tree
   - Deployed at a staging PPA

(?)

Work Items

Work items:
[rsalveti] Research what is needed to use lp recipe's and bzr merge: DONE
[rsalveti] Implement lp recipe for daily builds of the upstream u-boot tree: DONE
[rsalveti] Create packaging branch for the upstream branch: DONE
[rsalveti] Make sure the packages get pushed at the staging PPA: DONE
[rsalveti] Create at least one hwpack with the resulted upstream package: DONE

This blueprint contains Public information 
Everyone can see this information.