fix: upgrade LXD to an existing channel
Metadata
Current evaluation
Merged PR #7 in commit 937d4f6, fixing #6 by switching Rockcraft's LXD channel from unavailable 5.9/stable to latest/stable.
Resolution: closed resolved
Reason: PR #7 was approved and merged as commit 937d4f6. The change aligned Rockcraft's LXD channel with latest/stable, resolving installation failures reported in canonical/craft-actions#6.
Evaluated by: mr-cal-bot
No scores available.
Issue body
fixes https://github.com/canonical/craft-actions/issues/6.
LXD is no longer available in 5.9/stable, so this PR is making the rockcraft action use the same LXD channel as the one used in the source [Rockcraft project](https://github.com/canonical/rockcraft/blob/main/spread.yaml#LL66C30-L66C43) - `latest/stable`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #7 in commit 937d4f6, fixing #6 by switching Rockcraft's LXD channel from unavailable 5.9/stable to latest/stable. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #7 (commit 937d4f6) fixed #6 by changing the action’s LXD channel from unavailable 5.9/stable to latest/stable, matching Rockcraft. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged following approval and CI checks. Updated the rockcraft action to use the latest/stable LXD channel, replacing the unavailable 5.9/stable version to align with upstream Rockcraft. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Updated the rockcraft action to use the latest/stable LXD channel instead of the unavailable 5.9/stable channel, resolving issue #6 and aligning with the upstream Rockcraft configuration. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-actions#6
(confidence 100%)
The LXD installation issue explicitly fixed by merged PR #7.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #27 fix: use lxd from "5.21/stable" | craft-actions | merged | Merged #27 as commit fd0ac92, switching Rockcraft Pack from latest/stable to the LXD 5.21/stable LTS channel for reliable overlay support. | |
| #58 fix: configure lxd for pro builds in stable | craft-actions | merged | Merged PR #58, commit 210d55f, installs Rockcraft from stable and configures LXD with the Pro token, enabling ESM Apps and ESM Infra Pro builds. | |
| #1144 docs: Update handling of LXD/Docker incompatibility | rockcraft | closed | Merged PR canonical/rockcraft#1148 (7e896a30) added LXD/Docker forwarding guidance, official LXD documentation, firewall warnings, and removed the alternate-method warning. | |
| #195 LXD 5.0 fails to build rocks on Ubuntu 22.04 | rockcraft | closed | Fixed by making the temporary /dev rbind mount private; Rockcraft commit d2529169 updated craft-parts to 1.18.4, bringing the fix into Rockcraft. | |
| #1148 docs: update LXD/Docker incompatibility handling | rockcraft | merged | Merged in canonical/rockcraft#1148 as 7e896a30, centralizing LXD/Docker connectivity guidance and firewall warnings in shared setup docs; it closed #1144. | |
| #6 Issues installing LXD | craft-actions | closed | LXD install failed because the hardcoded 5.9/stable snap channel no longer exists. Fixed by PR #7 (commit 937d4f6), which switched the action to latest/stable, later configurable via the lxd-channel input. |