Use architectures field which existed in older LXD
Metadata
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. |