← Back to issue list

build: fix snap build in non-amd64 archs

View original Github issue

Metadata

Project
rockcraft
Number
#557
Type
pull request
State
merged
Author
tigarmo
Labels
—
Created
Updated
Closed

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.
72%
#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.
72%
#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.
70%
#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.
70%