Add disk image setup logic to the base build provider
Metadata
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. |