← Back to issue list

fix: upgrade LXD to an existing channel

View original Github issue

Metadata

Project
craft-actions
Number
#7
Type
pull request
State
merged
Author
cjdcordeiro
Labels
—
Created
Updated
Closed

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 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.
85%
#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.
74%
#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.
73%
#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.
72%
#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.
72%
#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.
70%