Implement support for architecture in snapcraft.yaml
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |