Get LiveFS building happening on Soyuz buildds
In the interest of better parallelization, as well as better use of idle machine time, we'd like to move livefs building from an out-of-band affair to a launchpad-
Blueprint information
- Status:
- Complete
- Approver:
- Steve Langasek
- Priority:
- High
- Drafter:
- Adam Conrad
- Direction:
- Approved
- Assignee:
- Adam Conrad
- Definition:
- Approved
- Series goal:
- Accepted for raring
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Colin Watson
- Completed by
- Colin Watson
Whiteboard
Initially only adding API.
buildlive internals will need to change
what's the permissioning? ubuntu-cdimage - member of launchpad-
- (cjwatson) nusakan should not be an appserver
Motivated by manual scheduling and under utilization of hardware (when not building ISOs)
TIming will not be before beta
wubi+ext4 on i386/amd64 will be blocked by buildds needing upgrades to lucid+
Work Items
Work items:
[adconrad] Write launchpad-buildd slave implementation for live-build jobs: INPROGRESS
[adconrad] Write buildd-manager and LP API implementation for live-build jobs: TODO
[adconrad] look at buildd-manager's blocking on upload, is it just per-builder, or does it block the queue: TODO
[adconrad] Test live-build/
[adconrad] Rollout live-build/
[adconrad] fix buildlive when it's mailing logs to fetch the log from launchpad instead (which fixes the problem with the mails not working consistently): TODO
Dependency tree
* Blueprints in grey have been implemented.