← Back to issue list

core22: Only amd64 snap is built when multiple architectures are specified

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#2007790
Type
issue
State
closed
Author
~brlin
Labels
—
Created
Updated
Closed

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.
73%