← Back to issue list

fix: make snap build on all architectures. (#1377)

View original Github issue

Metadata

Project
charmcraft
Number
#1379
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1379 as commit f5558b8f, fixing Charmcraft snap builds on armhf, arm64, ppc64el, and s390x; all four Launchpad builds passed.

Resolution: closed resolved

Reason: PR #1379 was merged as commit f5558b8f and explicitly fixed #1369. Its verified armhf, arm64, ppc64el, and s390x builds confirm the cross-architecture fix.

Evaluated by: mr-cal-bot

No scores available.

Issue body

fixes #1369 Multi-platform build: https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca - [x] [armhf](https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca/+build/2296258) - [x] [arm64](https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca/+build/2296257) - [x] [ppc64el](https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca/+build/2296256) ([buildlog](https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca/+build/2296256/+files/buildlog_snap_ubuntu_jammy_ppc64el_snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca_BUILDING.txt.gz)) - [x] [s390x](https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca/+build/2296255) ([buildlog](https://launchpad.net/~lengau/+snap/snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca/+build/2296255/+files/buildlog_snap_ubuntu_jammy_s390x_snapcraft-charmcraft-084dfcb7321972fd248f5d75baf555ca_BUILDING.txt.gz))

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1379 as commit f5558b8f, fixing Charmcraft snap builds on armhf, arm64, ppc64el, and s390x; all four Launchpad builds passed.
stealth/space-bunny-alpha — closed resolved Merged as f5558b8f, fixing Charmcraft snap builds on armhf, arm64, ppc64el, and s390x. All four Launchpad builds passed, resolving #1369.
stealth/space-bunny-alpha — closed resolved Merged as f5558b8f, fixing Charmcraft snap builds on armhf, arm64, ppc64el, and s390x. Successful Launchpad builds were linked, and #1369 was resolved.
stealth/space-bunny-alpha — closed resolved Merged as f5558b8f, fixing #1369 by making snap builds succeed on armhf, arm64, ppc64el, and s390x; all four Launchpad builds were verified.
qwen/qwen3.6-35b-a3b — — Merged to fix snap build failures across multiple architectures. Successfully enabled builds for armhf, arm64, ppc64el, and s390x, resolving issue #1369.
qwen3.6-35b-a3b-mtp-q6 — — Merged PR #1377 to resolve issue #1369 by enabling snap builds for all architectures. Validated successful compilation for armhf, arm64, ppc64el, and s390x.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#1369 (confidence 100%)

    Architecture-specific snap build failure explicitly fixed by PR #1379.

Related issues

Issue Project State Summary Similarity
#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.
94%
#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.
84%
#2173 fix(snap): fix build on 32-bit platforms charmcraft merged Merged PR #2173 as commit d1f2746a, restoring Charmcraft snap builds on 32-bit armhf platforms.
84%
#1369 Snap not building on platforms without a cryptography wheel charmcraft closed Fixed by canonical/charmcraft#1379, merged as f5558b8f. The snap packaging change enabled builds on armhf, arm64, ppc64el, and s390x.
76%
#4996 remote build: fix cross-compiling errors and `build-for: all` errors snapcraft closed Fixed by merged PR canonical/snapcraft#5265 (commit f94da8f13), sending build-on architectures to Launchpad for correct cross-compilation and build-for: all behavior.
76%
#1950 fix: make charmcraft work with snap parallel installs charmcraft merged Merged PR #1950 via commit 2399ddf8, fixing Charmcraft conflicts during parallel snap installs and adding spread regression coverage for issue #1770.
73%
#990 tests: fix snaps tests in armhf snapcraft merged Merged PR #990 as commit f467e55bc, correcting armhf failures in snap tests across 11 files and closing Launchpad bug #1650458.
73%
#331 feat(snap): build on arm64 fetch-service merged Merged PR #331 via commit 1847b25, adding arm64 to the Snap build platforms.
72%
#1665165 classic snaps fail to build in launchpad in archs other than amd64 snapcraft (launchpad) closed Classic non-amd64 Launchpad builds were fixed by snapcraft PR #1170 (commit b19e9cf68), correcting relative core dynamic-linker symlink resolution.
70%
#557 build: fix snap build in non-amd64 archs rockcraft merged Merged PR #557 fixed Rockcraft snap builds on non-amd64 architectures lacking dependency wheels, including pygit2; merged as f03bda56.
70%