← Back to issue list

Implement support for architecture in snapcraft.yaml

View original Github issue

Metadata

Project
snapcraft
Number
#1685
Type
issue
State
closed
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Implemented architecture support in snapcraft.yaml after initial redesign delays. The feature landed in the core tool, though integration with build.snapcraft.io and a Python 2-compatible parser require follow-up work.

Suggested action:

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Implemented architecture support in snapcraft.yaml after initial redesign delays. The feature landed in the core tool, though integration with build.snapcraft.io and a Python 2-compatible parser require follow-up work.
qwen/qwen3.6-35b-a3b Architecture support in snapcraft.yaml was implemented. The issue closed with follow-up tasks required for build.snapcraft.io integration and a Python 2-compatible parser.
qwen/qwen3.6-35b-a3b The architecture support feature was implemented and landed. Downstream integration with build.snapcraft.io and Launchpad requires additional work, prompting a request to file a new bug and clarify Python parser plans.
qwen3.6-35b-a3b-mtp-q6 Resolved via implementation. Architecture support in snapcraft.yaml landed, but build.snapcraft.io integration requires follow-up work, including a Launchpad bug and a Python 2-compatible parser.
qwen3.6-35b-a3b-mtp-q6 Implemented and landed, shifting focus to downstream integration on build.snapcraft.io and Launchpad. Requires SRU deployment and a Python 2-compatible parser before full adoption.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3812 architectures: add schema support snapcraft merged Merged after approval and passing CI. Added schema support for defining architectures in snapcraft.yaml as part one for core22. Coverage increased by 0.09%, and the build_to parameter was renamed to build_for during review.
75%
#1681 Design/document support for architecture selection during builds snapcraft closed Closed after scope expanded beyond initial grammar changes. Proposal discussions and final documentation were moved to the Snapcraft forum, formally documenting the architecture selection feature for build.snapcraft.io.
73%
#3821 meta: architectures snapcraft merged Merged adding build-on and build-for architecture support for core22 snaps. Introduced the SNAPCRAFT_BUILD_FOR environment variable to limit builds. Temporarily drafted to fix a duplicate build regression before final merge.
71%
#2086482 No way to express different build dependencies on different architectures without repetition of the list of dependencies snapcraft (launchpad) open Feature request: snapcraft YAML grammar lacks support for architecture-specific build dependencies without repetition. No maintainer response after 671 days.
70%