docs(architectures): remove shorthand notation for core22 architectures
Metadata
Current evaluation
Merged PR #4436 in commit 0e9ea29b7, removing core22 architecture shorthand from the docs because Launchpad does not support it; Snapcraft still accepts the syntax.
Resolution: closed resolved
Reason: PR #4436 was merged as commit 0e9ea29b7. It removed shorthand core22 architecture examples without changing Snapcraft behavior, avoiding a disruptive support removal.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [x] Have you successfully run `pytest tests/unit`?
-----
Update documentation for architectures to discourage the use of the shorthand notation in core22 snaps.
This is because the shorthand notation for core22 snaps is not supported by Launchpad. Removing support in snapcraft would be disruptive so instead we can discourage its usage by removing it from the documentation.
The documentation on snapcraft.io/docs has already been updated.
[LP #2042167](https://bugs.launchpad.net/snapcraft/+bug/2042167)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4436 in commit 0e9ea29b7, removing core22 architecture shorthand from the docs because Launchpad does not support it; Snapcraft still accepts the syntax. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #4436 (0e9ea29b7), removing core22 architecture shorthand from the docs because Launchpad does not support it; Snapcraft still accepts the notation. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update removing shorthand architecture notation for core22 snaps. The change discourages the notation as Launchpad lacks support, avoiding disruptive code removal. Approved by two reviewers and passed CI. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update discouraging shorthand architecture notation for core22 snaps due to Launchpad incompatibility. Snapcraft retains backend support to avoid disruption. Addresses Launchpad bug #2042167. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4362 docs(architectures): reword how to section | snapcraft | merged | Merged #4362 (commit c6a4cf7a1), clarifying architecture-build docs and removing cross-compiling wording because Snapcraft does not automatically cross-compile. | |
| #5818 feat(legacy): add a warning for the architecture shorthand on core20 | snapcraft | merged | Merged PR #5818 (commit f0a732be3), adding a core20 architecture-shorthand warning; released in Snapcraft 8.13.0 for #5789. | |
| #5790 fix: resolve core20 architecture shorthand multi-snap naming issue | snapcraft | closed | External PR to fix core20 shorthand architecture producing multi-arch snaps was declined by maintainer (bepri) as better fixed internally; superseded by merged PR #5818 (commit f0a732be3) adding a warning, shipped in 8.13.0. | |
| #6069 docs: rewrite platform docs | snapcraft | merged | Merged PR #6069 (88b36a7d6) rewrote platform docs, renamed architectures to platforms, dropped core20, added core26, and fixed #6039. | |
| #3821 meta: architectures | snapcraft | merged | Merged core22 architecture support, including build-on/build-for handling, host and build-instance selection, and SNAPCRAFT_BUILD_FOR filtering, via commit 4876b53. | |
| #6338 docs: update supported bases | snapcraft | merged | Merged PR #6338 (commit 2a6aadac6), updating the docs to identify Snapcraft 9 as preferred for core22, core24, and core26. | |
| #6273 docs: split supported CPU architectures | snapcraft | merged | Merged into hotfix/8.14 via #6273, splitting architecture docs by core20 versus core22+ and updating outdated links; fixes #5224. | |
| #2060269 arch list not recognized by launchpad builder | snapcraft (launchpad) | closed | Fixed in snapcraft#4793 (commit 53ec55cef) which resolved shorthand architecture format handling for remote builds, with companion support in craft-application#343. |