remote-build: Add riscv64
Metadata
Current evaluation
Merged PR #4450 as commit 5ad3824f8, adding riscv64 support to remote-build after Launchpad enabled unrestricted riscv64 builds.
Resolution: closed resolved
Reason: PR #4450 was approved and merged into main as commit 5ad3824f8. The change enables remote builds for riscv64 now that Launchpad supports unrestricted riscv64 virtualization.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This architecture is now virtualized and unrestricted in Launchpad, so remote-build can support it.
- [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`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4450 as commit 5ad3824f8, adding riscv64 support to remote-build after Launchpad enabled unrestricted riscv64 builds. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #4450 added riscv64 to remote-build's supported architectures (+4/-3 across 3 files) after Launchpad opened unrestricted riscv64 builds; approved by 2 reviewers and merged as commit 5ad3824f8. | |
| stealth/space-bunny-alpha | — | closed resolved | Added riscv64 support to remote-build after Launchpad enabled unrestricted riscv64 builds; PR #4450 merged in commit 5ad3824f8. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged pull request adding riscv64 support to remote-build following Launchpad's removal of build restrictions. Approved by two reviewers, passed CI, and modified three files with a +4/-3 line change. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to add riscv64 support to remote-build. The change enables builds now that Launchpad provides unrestricted virtualization for the architecture. Code coverage remained stable, and minor test flakiness did not block integration. |
Update history
No update history recorded yet.
Related work
-
Caused By:
snapcore/snapcraft#4431
(confidence 90%)
A reviewer reported that #4431 accidentally introduced a test failure that delayed this PR.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #599 build: enable riscv64, ppcel, and s390x platforms | fetch-service | merged | Merged PR #599 in commit 20c71d2, enabling builds for riscv64, ppc64el, and s390x platforms. | |
| #3186 Riscv64 support | snapcraft | merged | RISC-V support landed via PR #3581, merged as fe520a422 with project architecture and ctypes library-loading changes. | |
| #3868 meta: add support for riscv64 | snapcraft | merged | Merged #3868 added riscv64 to core22 meta architecture support and was merged into hotfix/7.1.2 as cbafb4eb4. |