Allow dispatching livefs and snap builds based on LXD images

Bug #1811677 reported by Colin Watson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Colin Watson
launchpad-buildd
Fix Released
High
Colin Watson

Bug Description

At the moment, livefs and snap builds are dispatched using a base chroot image, which is then converted into a LXD image on the fly. This is inefficient, and it also makes it harder for snapcraft to run builds in the same way that Launchpad does.

Now that livecd-rootfs supports building buildd LXD images (only in disco as yet, but it can be backported), it should be practical to store both chroots and LXD images in Launchpad and dispatch builds using the appropriate type of image.

Related branches

Colin Watson (cjwatson)
Changed in launchpad-buildd:
status: New → Triaged
importance: Undecided → High
status: Triaged → In Progress
assignee: nobody → Colin Watson (cjwatson)
Changed in launchpad:
status: Triaged → In Progress
assignee: nobody → Colin Watson (cjwatson)
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Revision history for this message
Colin Watson (cjwatson) wrote :

2019-01-28 20:48:05,686 INFO 2209-86-0 applied just now in 0.2 seconds

tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Revision history for this message
Colin Watson (cjwatson) wrote :

The buildd side of this was fixed in launchpad-buildd 167, which is now on production.

tags: added: qa-ok
removed: qa-needstesting
Changed in launchpad-buildd:
status: In Progress → Fix Released
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Changed in launchpad:
status: In Progress → Fix Committed
Colin Watson (cjwatson)
tags: added: qa-ok
removed: qa-needstesting
Colin Watson (cjwatson)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.