BUILD-INFO.txt production for ubuntu artifacts (rootfs/hwpacks) and prebuilt images

Registered by Ricardo Salveti

Work on getting EULA signing and checking per hwpack, to use and publish the correct EULA at snapshots during download time.

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
Medium
Drafter:
Ricardo Salveti
Direction:
Approved
Assignee:
Fathi Boudra
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 12.06
Started by
Ricardo Salveti
Completed by
David Zinman

Related branches

Sprints

Whiteboard

[rsalveti, May 3, 2012] Fathi, assigning this blueprint to you as you're deeply involved with the subject all across Linaro. Let me know if you don't have the time to work on this during this cycle and we can assign it to somebody else.
[rsalveti, May 31, 2012] Still depending on the EULA deployment from the infrastructure side, should be moved to next cycle.
[asac, Jun 18, 2012] wonder whats the plan here. Will support for BUILD-INFO.txt be enough for
your (reduced) use case? Can you try to use that?
[fboudra, 2012-06-19] Initial BUILD-INFO.txt is implemented using linaro-build-info package.
[fboudra, 2012-06-20] Patches to include BUILD-INFO.txt fragments are submitted to Kalle for integration in Snowball related packages (lbsd, mali400, startupfiles, ux500-firmware)
[rsalveti, Jun 28, 2012] Fathi, can you please update the blueprint with your latest status?
[dzin, jun 29, 2012] Split unfinished items to 12.07 in https://blueprints.launchpad.net/linaro-ubuntu/+spec/build-info-for-ubuntu-artifacts-and-prebuilt-images-2

Meta:
Roadmap id: INFRA-2012-PUBLISHING-FRAMEWORK
Headline: Linaro Ubuntu builds supports build information publishing.
Acceptance: BUILD-INFO.txt file is published next to Linaro Ubuntu builds artifacts.

(?)

Work Items

Work items:
Discuss with the infra guys how this can be used on snapshots/releases: DONE
Check a place where the the license can be placed on the hwpack: DONE
Add linaro-build-info package(s) to publish the licenses at the right place: DONE
Publish BUILD-INFO.txt along the hwpacks build artifacts (through build job): DONE
Publish BUILD-INFO.txt along the pre-built images build artifacts (through build job): POSTPONED
Submit patches to add BUILD-INFO.txt support on Snowball packages (lbsd, mali400, startupfiles, ux500-firmware): DONE
Get BUILD-INFO.txt fragment shipped by each EULA covered packages: DONE
Generate BUILD-INFO.txt at build time, from BUILD-INFO.txt fragments: POSTPONED

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.