Provide pre-built Ubuntu LEB images from snapshots
Provide downloads of pre-built Linaro images, avoiding the need for developers to download a rootfs+hwpack and run that through linaro-media-create locally.
Blueprint information
- Status:
- Complete
- Approver:
- Ricardo Salveti
- Priority:
- High
- Drafter:
- Andy Doan
- Direction:
- Approved
- Assignee:
- Andy Doan
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 12.04
- Started by
- Ricardo Salveti
- Completed by
- Andy Doan
Related branches
Related bugs
Bug #746075: improve license/EULA accept user experience | Won't Fix |
Bug #832680: Make available source and debug packages corresponding to Linaro binary images | Fix Released |
Sprints
Whiteboard
[asac, Dec 12, 2011]: Let's make this happen early next year. Moving to an actively PMed backlog so this gets on the official radar.
[rsalveti, Jan 31, 2012]: Andy can you please update the blueprint and work items to reflect the work that needs to be done to have daily pre-built images, like what you do for the released ones?
[dzin, Feb 3, 2012] Please add headline and acceptance criteria.
[rsalveti, Feb 21, 2012] Andy, can you please describe why you're currently blocked? This way the pm can follow it up properly.
[doanac, Feb 21, 2012] Ricardo - the two related bugs I added 746075 and 933494. 933494 is the more important of the two.
[rsalveti, Feb 23, 2012] Could not check bug 933494, guess it's private. For 746075 we just need to enable the pre-hook and run a simple script to accept the licenses we support, but probably something that'll take at least one more day. Too bad we're unable to finish this blueprint for this release, but it should be feasible for 12.03.
[doanac, April 2, 2012] The publish portion of the script still does not work. Waiting for answers from Deepti.
[dzin, April 2, 2012] Blocked, moving to 12.04
[deepti, April 3, 2012] It appears that the directory /srv3/snapshots
I spoke to tiaz from IS to request him to give the write permissions for group. Now the write permission for the group is granted and the publish to s.l.o should work.
Please test it and let me know.
[deepti, April 4, 2012] The permissions on the /srv3/snapshots
[fboudra, 2012-04-04] As discussed with Andy, users expect the pre-built images under ${distribution} instead of a separated directory. I'm opening a RT ticket to get it fixed by IS.
Meta:
Roadmap id: LINUX2012-
Headline: Pre-Built Ubuntu LEB images are now provided in a daily basis at snapshots.
Acceptance: daily jobs at jenkins producing the pre-built images, images available at snapshots.
Work Items
Work items:
Get agreement on what what image sizes to use for every image type so that users don't need to resize the root filesystem: DONE
Figure out how to best sync files (hwpacks, rootfs's) to jenkins: DONE
Figure out which l-m-c to use (ie latest stable from BZR?): DONE
Write a function for crawling snapshots.
Write a function to list all the hwpack+rootfs combinations that we're interested in, given the list of hwpack/rootfs returned by the crawler: DONE
Write a function that runs l-m-c for every combination above and places the resulting image in a staging area of releases.
Publish the images on snapshots.
Update existing wiki instructions and add instructions to resize root fs after burning to SD card as well as how to gunzip/dd image file on windows: DONE
Setup ci.linaro.org to run this job daily at 1900UTC: DONE