build: fix snap build in non-amd64 archs
Metadata
Current evaluation
Merged PR #557 fixed Rockcraft snap builds on non-amd64 architectures lacking dependency wheels, including pygit2; merged as f03bda56.
Resolution: closed resolved
Reason: PR #557 was merged as commit f03bda56. The snap-build fix was validated with remote-build on arm64, armhf, ppc64el, riscv64, and s390x.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Some archs don't have wheels for some of the dependencies (like pygit2).
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Tested using remote-build for arm64, armhf, ppc64el, riscv64, s390x
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #557 fixed Rockcraft snap builds on non-amd64 architectures lacking dependency wheels, including pygit2; merged as f03bda56. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/rockcraft#557, fixing non-amd64 snap builds for dependencies lacking wheels, including pygit2; verified on five architectures. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged a 15-line build fix for missing dependency wheels on non-amd64 architectures; remote-build tested arm64, armhf, ppc64el, riscv64 and s390x. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged fix for snap builds on non-amd64 architectures, resolving missing dependency wheels. Approved by two reviewers, passed CI, and updated one file with 15 lines. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a fix for snap builds on non-amd64 architectures. Resolved missing dependency wheels, such as pygit2, enabling successful remote builds for arm64, armhf, ppc64el, riscv64, and s390x. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4393 fix: add part in snapcraft.yaml to build libgit2 | snapcraft | merged | Merged PR #4393 (commit 5fbaab144) added a snapcraft.yaml part to build libgit2 from source and block wheel downloads, fixing #4379. | |
| #1377 fix: make snap build on all architectures. | charmcraft | merged | Merged PR #1377 as f5558b8f, fixing #1369 with successful Charmcraft snap builds on armhf, arm64, ppc64el, and s390x. | |
| #1481 fix: make snap build on all architectures. (#1377) | charmcraft | merged | Merged #1481 cherry-picked #1377’s f5558b8f fix, restoring feature-branch snap builds on armhf, arm64, ppc64el, and s390x. | |
| #1379 fix: make snap build on all architectures. (#1377) | charmcraft | closed | Merged PR #1379 as commit f5558b8f, fixing Charmcraft snap builds on armhf, arm64, ppc64el, and s390x; all four Launchpad builds passed. |