← Back to issue list

Add disk image setup logic to the base build provider

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1782779
Type
issue
State
closed
Author
~sergiusens
Labels
18.10-build-vm
Created
Updated
Closed

Current evaluation

Implemented shared build-provider disk-image setup in canonical/snapcraft#2192, including architecture-specific image caching and backing-store support.

Resolution: closed resolved

Reason: The issue was resolved by merged PR canonical/snapcraft#2192 at commit df9b64d86, adding reusable image retrieval and project-disk backing-store logic.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The image used should be common to all build providers (differing ones, such as lxd should override). Create an image handling class which retrieves these images and sets the originals as backing stores for the actual project disks.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Implemented shared build-provider disk-image setup in canonical/snapcraft#2192, including architecture-specific image caching and backing-store support.
stealth/space-bunny-alpha — closed resolved Implemented shared build-provider disk-image setup in merged PR canonical/snapcraft#2192 (commit df9b64d86), with architecture-specific image caching and backing-store support.
stealth/space-bunny-alpha — closed resolved Implemented shared build-provider disk image setup in #2192, commit df9b64d86, allowing provider-specific overrides such as LXD.
qwen/qwen3.6-35b-a3b — — Closed without implementation or discussion. The request to add common disk image setup logic was likely abandoned or superseded by later architecture updates. No fix or merge was recorded.
qwen/qwen3.6-35b-a3b — — Closed and abandoned due to prolonged inactivity. Zero comments or implementation details were recorded. The proposed disk image abstraction for the base build provider was never integrated.
qwen/qwen3.6-35b-a3b — — Closed without implementation or discussion. The request to add common disk image setup logic to the base build provider was abandoned after over eight years of inactivity.
qwen3.6-35b-a3b-mtp-q6 — — Closed without implementation. The request to add base build provider disk image setup logic was abandoned due to prolonged inactivity and zero comments.

Update history

Date Change
created

Related work

  • Likely Fixed By: canonical/snapcraft#2192 (confidence 99%)

    Merged implementation cited by the maintainer in the issue's closing comment.

Related issues

Issue Project State Summary Similarity
#2192 build_providers: add a build image setup facility snapcraft merged Merged PR #2192 as df9b64d86, adding architecture-specific cached build-image downloads and qcow2 backing-store setup for build providers.
72%