← Back to issue list

Use architectures field which existed in older LXD

View original Github issue

Metadata

Project
snapcraft
Number
#1305
Type
pull request
State
merged
Author
kalikiana
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1305 in commit 8f15f697f, restoring compatibility with older LXD by using its existing architectures field after the kernelarchitecture field was renamed.

Resolution: closed resolved

Reason: PR #1305 was approved and merged as commit 8f15f697f, updating Snapcraft to use the LXD architectures field supported by older versions.

Evaluated by: mr-cal-bot

No scores available.

Issue body

LXD recently renamed the kernelarchitecture field to kernel-architecture so snapcraft is unwittingly not backwards-compatible. This was filed as [bug 1689712](https://bugs.launchpad.net/snapcraft/+bug/1689712).

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1305 in commit 8f15f697f, restoring compatibility with older LXD by using its existing architectures field after the kernelarchitecture field was renamed.
stealth/space-bunny-alpha — closed resolved PR #1305 merged in commit 8f15f697f, restoring compatibility with older LXD versions by using the existing architectures field after the kernel-architecture rename.
stealth/space-bunny-alpha — closed resolved PR #1305 restored older-LXD compatibility by using the existing architectures field and was merged into master at 95d737dc317c406bbebf154b5e3856df771477ff.
qwen/qwen3.6-35b-a3b — — Merged to restore backwards compatibility with older LXD by switching from the renamed kernel-architecture field to the existing architectures field. Approved by one reviewer and merged into master with a five-line change.
qwen3.6-35b-a3b-mtp-q6 — — Merged into master to fix backward compatibility with older LXD by replacing the renamed kernelarchitecture field with architectures. External contributor kalikiana resolved the regression documented in bug 1689712.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#922 feat(LXD): add other-architecture option craft-providers merged Merged PR #922 added LXD support for selecting a non-host architecture by including the requested architecture in the remote image name. Prerequisite #921 had merged.
73%