← Back to issue list

fix: use lxd from "5.21/stable"

View original Github issue

Metadata

Project
craft-actions
Number
#27
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged a fix switching the LXD channel from latest/stable to 5.21/stable. This resolves Rockcraft overlay compatibility issues and aligns with the recommended LTS release. Approved by two reviewers with a three-file change.

Suggested action:

No scores available.

Issue body

That is the currently recommended LTS release the use, and in fact the one that works with Rockcraft ("latest/stable" has issues with overlays)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a fix switching the LXD channel from latest/stable to 5.21/stable. This resolves Rockcraft overlay compatibility issues and aligns with the recommended LTS release. Approved by two reviewers with a three-file change.
qwen3.6-35b-a3b-mtp-q6 Merged a fix switching the LXD channel to 5.21/stable. This LTS release resolves Rockcraft overlay compatibility issues found in latest/stable and follows current recommendations.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#7 fix: upgrade LXD to an existing channel craft-actions merged 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.
89%
#58 fix: configure lxd for pro builds in stable craft-actions merged Merged fix configuring LXD with a Pro token for stable builds, enabling successful rockcraft pro testing. Approved by two reviewers, passed all CI checks, and implemented by external contributor alesancor1.
80%
#195 LXD 5.0 fails to build rocks on Ubuntu 22.04 rockcraft closed LXD 5.0 caused rockcraft pack failures due to shared mount propagation breaking fuse-overlayfs. The issue was resolved by applying mount --make-rprivate to prevent unmount propagation. Fix verified and closed after Rockcraft integration.
77%
#178 `rockcraft` crashes at the `update apt cache` step rockcraft open Rockcraft fails at 'update apt cache' on GitHub ubuntu-22.04 runners due to Docker iptables rules blocking LXD container networking. Maintainers identified the root cause and pointed to canonical/setup-lxd or rockcraft-pack actions as the fix. Reporter acknowledged the solution in Jan 2023. No labels, no activity since.
73%
#6 Issues installing LXD craft-actions closed Fixed by switching the LXD snap channel from 5.9/stable to a valid release track. Resolution merged in canonical/craft-actions#7.
72%
#110 providers: move lxd project name out of craft-providers interface rockcraft merged Merged refactoring that moves rockcraft's project name from lxd.py to providers.py in the craft-providers interface. Approved by one reviewer, passed CI, and successfully integrated.
71%
#1978 ci: switch to stable lxd and unconfined containers snapcraft merged Merged CI configuration update switching to stable LXD and unconfined containers. Approved by two reviewers with a two-file, five-line change.
70%
#174 tests: check before handling rockcraft instances rockcraft merged Merged a fix wrapping rockcraft LXC instance cleanup in an if condition to prevent errors when spread tests do not create instances. Approved by two reviewers, passed CI, and modified one file.
70%