← Back to issue list

build providers: use the new snapcraft: remote for multipass

View original Github issue

Metadata

Project
snapcraft
Number
#2293
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #2293 as commit 66060e839, switching Multipass builds to the snapcraft: remote and delegating unsupported-base errors to Multipass.

Resolution: closed resolved

Reason: PR #2293 was merged into master, resolving LP #1794361 by adopting Multipass's new snapcraft: remote.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Multipass now offers a new remote, as support for new bases comes it will grow into multipass on its own. Due to this, we now also delegate the error message handling to multipass itself as we no longer keep a static mapping in snapcraft for this. LP: #1794361 Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> - [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] If this is a bugfix. Have you checked that there is a bug report open for the issue you are trying to fix on [bug reports](https://bugs.launchpad.net/snapcraft)? - [ ] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #2293 as commit 66060e839, switching Multipass builds to the snapcraft: remote and delegating unsupported-base errors to Multipass.
stealth/space-bunny-alpha — closed resolved Merged into master in PR #2293: multipass now uses the new snapcraft: remote, and Snapcraft delegates base error handling to multipass.
qwen/qwen3.6-35b-a3b — — Merged into master. Updates the multipass build provider to use the new snapcraft: remote, removing static base mappings and delegating error handling to multipass. Approved by reviewers and passed CI.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master. Updates the multipass build provider to use the new snapcraft: remote, delegating error handling to multipass and removing static image mappings. All tests passed.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1794361 use new multipass snapcraft remote snapcraft (launchpad) closed Snapcraft switched Multipass builds to the new snapcraft: remote via merged PR snapcore/snapcraft#2293 (commit 66060e839).
86%
#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%
#2869 build providers: use multipass from stable snapcraft merged Merged in canonical/snapcraft#2869 (commit eb9bd8fbf), switching build providers to install Multipass 1.0 from the stable channel.
82%
#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.
80%
#2447 build providers: remove SIGUSR1 signal ignore workaround for multipass snapcraft merged Merged PR #2447 (commit a2ef08109) removed Snapcraft's SIGUSR1-ignore workaround after Multipass fixed the underlying bug upstream in canonical/multipass#221.
78%
#2225 build providers: environment setup for projects snapcraft merged Merged as snapcraft#2225 in commit 16ef9d3cf, adding Base Provider cloud-data setup, re-execution-aware project loading, and Multipass integration.
77%
#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.
76%
#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
75%
#4938 build(deps): bump craft-providers to 1.25.0 snapcraft closed PR closed unmerged and superseded by canonical/snapcraft#5006 (merged as commit 96140ad2a), which bumped craft-providers to 1.24.2 and required Multipass >=1.14.1 for core24 builds instead of 1.25.0.
74%
#1861011 Multipass bug prevents snapcraft from building on windows when using base keyword snapcraft (launchpad) closed The Windows hang was an upstream Multipass defect; canonical/multipass#1170 fixed it on master for release 1.1.
74%