docs: split supported CPU architectures
Metadata
Current evaluation
Merged into hotfix/8.14 via #6273, splitting architecture docs by core20 versus core22+ and updating outdated links; fixes #5224.
Resolution: closed resolved
Reason: PR #6273 was approved and merged into hotfix/8.14. It implements the documentation correction requested in canonical/snapcraft#5224.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Fixes #5224
* Split the [reference documentation](https://canonical-snapcraft.readthedocs-hosted.com/en/latest/reference/architectures/#supported-architectures) about supported architectures by base.
* The difference between bases is that support for `i386` and `powerpc` (not `ppc64el`) was dropped in `core22` and newer bases.
* "Supported locally" and "supported by launchpad" are the same for core22 and newer bases. For core20, "powerpc" is locally supported.
**Support for core20 and core22 and higher is now correctly split according to the request.**
* Update outdated docs or point them to read the docs:
* https://snapcraft.io/docs/reference-architectures#supported-architectures
* https://snapcraft.io/docs/build-from-github
**The links above were broken and what seemed to be the corresponding doc now was already pointing to the supported architectures.**
I spotted this issue that looked like a good first issue, I stay available for any further modifications.
I believe the meta description update is not relevant in this case and I suppose that I should wait for the approval of this PR to update the relevant release notes.
Best regards.
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [x] I've added or updated any relevant documentation.
- [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into hotfix/8.14 via #6273, splitting architecture docs by core20 versus core22+ and updating outdated links; fixes #5224. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into hotfix/8.14 via #6273, splitting architecture docs by base: core20 versus core22+ and updating outdated links. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged into hotfix/8.14. Documentation on supported CPU architectures was split by base to clarify core20 versus core22+ differences. Outdated links were updated, and the branch was rebased to resolve conflicts prior to approval and merge. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#5224
(confidence 100%)
PR #6273 explicitly fixes the closed architecture-documentation issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5224 Split supported architectures by base in the documentation | snapcraft | closed | Docs issue asking to split supported architectures by base was implemented in merged PR canonical/snapcraft#6273 ('docs: split supported CPU architectures', into hotfix/8.14), restructuring arch lists and updating outdated docs links. | |
| #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. | |
| #4436 docs(architectures): remove shorthand notation for core22 architectures | snapcraft | merged | Merged PR #4436 in commit 0e9ea29b7, removing core22 architecture shorthand from the docs because Launchpad does not support it; Snapcraft still accepts the syntax. |