← Back to issue list

multipass should use snapcraft defined environments

View original Launchpad issue

Metadata

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

Current evaluation

Multipass now launches Snapcraft-defined build images; fixed by canonical/snapcraft#2258 (commit 5ffefbf96), including a Darwin launch workaround.

Resolution: closed resolved

Reason: Canonical/snapcraft#2258 was merged as commit 5ffefbf96, adding Snapcraft-defined build images for Multipass and addressing LP #1791821.

Evaluated by: mr-cal-bot

No scores available.

Issue body

snapcraft defines which build image to use. We should launch multipass with said image.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Multipass now launches Snapcraft-defined build images; fixed by canonical/snapcraft#2258 (commit 5ffefbf96), including a Darwin launch workaround.
stealth/space-bunny-alpha — closed resolved Fixed in canonical/snapcraft#2258 (commit 5ffefbf96): Multipass now uses Snapcraft-defined build images, with a Darwin launch workaround.
qwen/qwen3.6-35b-a3b — — Closed without implementation. The request to align multipass with snapcraft-defined build environments was abandoned due to inactivity.
qwen/qwen3.6-35b-a3b — — Closed without discussion or resolution, indicating the feature request was likely abandoned or superseded. The proposal to align multipass with snapcraft-defined build images received no further action.
qwen/qwen3.6-35b-a3b — — Configuring multipass to use snapcraft-defined build environments was closed without implementation or discussion. No pull request was created, indicating the suggestion was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — Closed without discussion or implementation. The proposal to configure multipass to use snapcraft-defined build images was abandoned.

Update history

Date Change
created

Related work

Related issues

Issue Project State Summary Similarity
#2258 build providers: snapcraft images for multipass snapcraft merged Merged PR #2258 as commit 5ffefbf96, adding Snapcraft build images for Multipass and a Darwin launch workaround for LP #1791821.
83%
#1806083 snapcraft fails to locate multipass (inside a multipass session) snapcraft (launchpad) open Snapcraft 3.0.1 falsely reported Multipass missing inside a Multipass guest; Darwin-only detection in e9ae8d29f addressed the old path, but the Launchpad record remains open.
78%
#2288 build providers: use multipass automatically when on darwin snapcraft merged Merged #2288 as commit 376adda59, making Snapcraft select Multipass automatically on Darwin/macOS and resolving LP #1793512.
78%
#1792614 use multipass if set in the environment snapcraft (launchpad) closed Closed as fixed: PR snapcore/snapcraft#2275 (commit 04f8896d9) made SNAPCRAFT_BUILD_ENVIRONMENT/multipass take precedence over the base-derived provider choice.
77%
#1793512 mutlipass by default on darwin snapcraft (launchpad) closed Multipass became the default build provider on Darwin via merged PR snapcore/snapcraft#2288 (commit 376adda59).
77%
#211 multipass: better error handling when images are unavailable craft-providers open Multipass launch gives generic errors when Snapcraft images are unreachable or unsupported on arm64; this acknowledged enhancement remains open with a downstream report and internal ticket.
77%
#2694 multipass: fix setup exception when multipass is not found in PATH snapcraft merged Merged into master as c3e544dc9, handling missing Multipass in PATH with a clear SnapcraftEnvironmentError.
76%
#1792254 multipass to drive the image to use for building snapcraft (launchpad) closed Request to let Multipass pick the build image was implemented by snapcore/snapcraft PR #2269 "Provider decides on the image" (commit cef6cf19d), making Snapcraft's requested image optional. Maintainer sergiusens linked that PR and closed the bug.
75%
#1807737 install multipass from the cask on osx snapcraft (launchpad) closed Guided macOS Multipass install shipped: snapcore/snapcraft#2427 (commit e9ae8d29f) added Darwin detection of Multipass installed via Homebrew cask, and the Launchpad bug was closed.
75%
#5145 snapcraft fails to launch multipass instance when multipass isn't pre-installed snapcraft open Snapcraft emits cryptic 'Remote "snapcraft" is unknown or unreachable / exit code 2' when Multipass can't launch the build instance; maintainer traced it to image-server unavailability or non-amd64 hosts, fix tracked in craft-providers#211
74%