← Back to issue list

Docs: Add guide for multiarch snaps

View original Github issue

Metadata

Project
snapcraft
Number
#5041
Type
issue
State
open
Author
sed-i
Labels
Created
Updated
Closed

Current evaluation

Docs request for a multiarch snaps guide (one snap per arch, cross-building, CI setup, supported platforms). Reporter acknowledged partial resolution in Oct 2024; platform docs since rewritten and reorganized in the repo.

Suggested action: close stale

Reason: The reporter stated in Oct 2024 that the questions were 'addressed, at least partially' via a forum post, and a maintainer (dilyn-corner) answered each question with links to existing docs. Since then, the platform docs were rewritten (PR #6069) and reorganized (PR #5440), and a dedicated cross-compilation how-to (docs/how-to/integrations/craft-a-cross-compiled-app.rst) now exists, covering all four questions raised. No activity in ~18 months.

Impact: 35 Quick Win: 24.5 Staleness: 75 Complexity: 30 Confidence: 75 Support Request: 20

Issue body

### What needs to get done We should document how multiarch and snaps work: - Is there one *.snap file per arch (arm64, amd64, ...), or a single snap can be multiarch? - For testing purposes, can I cross-build a snap on my machine? E.g. build an arm64 snap on my amd64 machine? What if it's rust/go -- is it then possible to cross build? - What is the recommended way of setting up CI for multiarch builds? Does it have to involve launchpad? - What platforms are supported? For example, [nushell publishes](https://github.com/nushell/nushell/releases) for x86_64, riscv64gc, armv7, aarch64-pc, aarch64-apple. ### Why it needs to get done Help users understand multiarch snaps so they can produce more compelling snaps.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 24.5
Staleness: 75
Complexity: 30
Confidence: 75
Support Request: 20
close stale Docs request for a multiarch snaps guide (one snap per arch, cross-building, CI setup, supported platforms). Reporter acknowledged partial resolution in Oct 2024; platform docs since rewritten and reorganized in the repo.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 25
Confidence: 85
Support Request: 30
close stale Request to document multiarch snap workflows, including packaging, cross-compilation, and CI setup. Currently inactive for over 16 months with answers already covered in existing documentation and forum posts.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 25
Confidence: 80
Support Request: 20
close stale Request to document multiarch snap workflows, cross-compilation, and CI. Author notes questions are partially addressed in a forum post. Issue remains open with no maintainer labels or follow-up in over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 60
Support Request: 65
needs triage Docs request for multiarch snaps covering architecture support, cross-building, and CI workflows. Existing pages partially address questions, but a dedicated guide is needed. Open, internal ticket created, awaiting documentation updates or triage.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: snapcraft#6069 (confidence 70%)

    docs: rewrite platform docs — the rewritten docs/explanation/platforms.rst now covers cross-compilation, build plans, and Launchpad builds, directly answering the issue's questions

  • Related To: snapcraft#5440 (confidence 60%)

    docs: reorganise pages — consolidated architecture documentation that was previously duplicated across three pages, as noted by dilyn-corner in the issue

Related issues

No related issues found above the similarity threshold.