core22: Only amd64 snap is built when multiple architectures are specified
Metadata
Current evaluation
Closed as working as expected; remote-build defaults to amd64 unless --build-on is explicitly passed. Maintainer noted documentation clarifies this behavior.
Resolution: closed not a bug
Reason: Maintainer closed the issue stating the behavior matches documentation, which specifies that snapcraft remote-build defaults to amd64 unless --build-on is explicitly provided. The issue was marked as working as designed.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Either the following configurations:
```
architectures:
- build-on: amd64
build-for: amd64
- build-on: arm64
build-for: arm64
- build-on: armhf
build-for: armhf
- build-on: ppc64el
build-for: ppc64el
```
```
architectures:
- amd64
- arm64
- armhf
- ppc64el
```
will only trigger the amd64 build in the Snapcraft build service, recipes for reference:
* https://github.com/brlin-tw/ffmpeg-cat/commit/36d166462e58d6fbc69fef33495ef606a617bdbe
* https://github.com/brlin-tw/ffmpeg-cat/commit/c1468f6d1d2c132e0d36e1d11e5330e429450a85
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed not a bug | Closed as working as expected; remote-build defaults to amd64 unless --build-on is explicitly passed. Maintainer noted documentation clarifies this behavior. | |
| qwen/qwen3.6-35b-a3b | — | closed not a bug | Closed as working as expected; remote-build defaults to amd64 unless --build-on is explicitly passed. Maintainer noted documentation clarifies this behavior. | |
| stealth/space-bunny-alpha |
Impact:
35
Quick Win:
8
Complexity:
25
Confidence:
88
Actionability:
30
|
close resolved | core22 remote-build only triggered amd64 despite multiple architectures in snapcraft.yaml. Since fixed: remote.py now builds from the project build plan per architecture (PRs #5390/#5368). | |
| stealth/space-bunny-alpha |
Impact:
52
Quick Win:
11
Complexity:
63
Confidence:
78
Actionability:
58
|
needs triage | core22 project-defined multi-architecture builds submit only amd64 to remote-build; explicit --build-on works. The Snap Store path is unreproduced, and the old report has no labels, assignee, or resolution. | |
| stealth/space-bunny-alpha |
Impact:
58
Quick Win:
16
Complexity:
62
Confidence:
82
Actionability:
72
|
needs triage | Two core22 architecture configurations reportedly trigger only amd64 builds in Snapcraft Build Service; the issue remains untriaged without maintainer feedback or a linked resolution. | |
| stealth/space-bunny-alpha |
Impact:
57
Quick Win:
18
Complexity:
55
Confidence:
91
Actionability:
72
|
needs triage | Needs triage: both explicit build-on/build-for and shorthand core22 architecture lists reportedly produce only an amd64 build in the build service; shorthand docs were later withdrawn as unsupported by Launchpad. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
50
Quick Win:
30
Staleness:
85
Complexity:
40
Confidence:
60
Support Request:
10
|
needs triage | Untriaged report that specifying multiple architectures in snapcraft.yaml only triggers amd64 builds in the Snapcraft build service. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
98
Complexity:
40
Confidence:
85
Support Request:
15
|
close stale | Specifying multiple architectures in snapcraft.yaml only triggers amd64 builds in the Snapcraft build service. Untriaged, no maintainer comments, inactive for over three years. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
95
Complexity:
40
Confidence:
90
Support Request:
5
|
close stale | Multi-architecture snap builds only trigger amd64 in the Snapcraft build service when using core22. Reported 3+ years ago with zero maintainer interaction or follow-up. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
95
Complexity:
40
Confidence:
85
Support Request:
10
|
close stale | Multi-arch snap builds only produce amd64 when multiple architectures are specified in snapcraft.yaml. Issue is 3+ years old, has no maintainer comments, and references the deprecated core22 base. |
Update history
| Date | Change |
|---|---|
| closed | |
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1999580 core22: wrong arch in snap.yaml when building for all archs | snapcraft (launchpad) | closed | Fixed in merged canonical/snapcraft#4150 (commit 77d3454d): core22 snap.yaml now records build-for (all) instead of the build-on architecture. |