← Back to issue list

lxd: setup LXD remote for multipass

View original Github issue

Metadata

Project
snapcraft
Number
#1866
Type
pull request
State
closed
Author
kalikiana
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged; its Multipass/LXD remote setup was replaced by #1916 (commit dd4404843), which reworked remote initialization to occur lazily.

Resolution: closed superseded

Reason: PR #1866 was closed without being merged. PR #1916 was subsequently merged as dd4404843, superseding this approach by deferring LXD remote initialization until needed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] 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)? - [x] If this is a new feature. Have you discussed the design on the [forum](https://forum.snapcraft.io)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh unit`? ----- This implements automatic setup of LXD and a network bridge which is then added as a new remote and behaves like any other container.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged; its Multipass/LXD remote setup was replaced by #1916 (commit dd4404843), which reworked remote initialization to occur lazily.
stealth/space-bunny-alpha — closed superseded LXD bridge/remote setup for Multipass was not merged; #1916 (dd4404843) reworked LXD remote initialization instead.
qwen/qwen3.6-35b-a3b — — Closed without merging. The change auto-configured an LXD remote for multipass but hit unresolved permission and mounting errors. Reviewers flagged inconsistent behavior, prompting closure pending fixes.
qwen3.6-35b-a3b-mtp-q6 — — Closed after implementing automatic LXD remote setup for multipass. Addressed mount permissions, stderr logging, and missing LXD error handling through iterative debugging.

Update history

No update history recorded yet.

Related work

  • Superseded By: snapcraft#1916 (confidence 98%)

    Merged PR #1916 replaced the proposed remote setup with lazy LXD remote initialization.

Related issues

Issue Project State Summary Similarity
#1916 lxd: initialize remote lazily snapcraft merged Merged PR #1916 as dd4404843, deferring LXD remote initialization until needed so clean operations no longer probe or start an unnecessary remote.
74%
#378 lxd: update logging semantics craft-providers merged Merged as commit ed66930, #378 lowered most LXD warnings to debug, added limited info logs, and fixed #377; Multipass remained pending.
72%
#1516 lxd: LXD not installed when using remote snapcraft merged Merged as commit 5f8b122e4, fixing incorrect lxc installation checks for LXD remotes and completing related test-scenario handling.
72%