snap: use rustup on risc-v
Metadata
Current evaluation
Merged to configure rustup for RISC-V snap builds as a temporary workaround until core22 migration. Approved, passed CI, and targeted for version 7.4.1.
Suggested action: —
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`?
-----
CRAFT-1720
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to configure rustup for RISC-V snap builds as a temporary workaround until core22 migration. Approved, passed CI, and targeted for version 7.4.1. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to use rustup for RISC-V snap builds. Validated on emulated QEMU and targeted for version 7.4.1 as a temporary workaround pending the core22 migration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to address risc-v snap builds by switching to rustup as a temporary workaround until core22 migration. Approved for inclusion in version 7.4.1 after successful QEMU testing and review. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4175 snap: use rustup for risc-v | snapcraft | closed | Merged into main with zero code changes. The pull request intended to switch risc-v builds to rustup but was submitted empty. Codecov confirmed the merge had no coverage impact. | |
| #772 build(snap): drop 'riscv64' for now | rockcraft | merged | Merged a change to temporarily drop riscv64 from the snap build. The architecture was removed because core24 and riscv64 are currently unsupported by the store, causing edge to diverge from main. Approved by two reviewers and passed CI. | |
| #5860 Rust part fails to build on riscv but passes on any other architecture (core22) | snapcraft | closed | Closed as a transient issue. The author reported a Rust build failure on riscv/core22 due to a rustup error but later confirmed it was a temporary fluke that did not recur. The issue remains closed pending re-opening if the problem returns. |