← Back to issue list

fix(snap): fix build on 32-bit platforms

View original Github issue

Metadata

Project
charmcraft
Number
#2173
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged a one-line fix resolving snap build failures on 32-bit armhf platforms. Approved by three reviewers and validated via a successful Launchpad remote build.

Suggested action:

No scores available.

Issue body

This should only affect armhf, so it's good if this build succeeds: https://launchpad.net/~lengau/lengau-craft-remote-build/+snap/snapcraft-charmcraft-65ef4d96be7404bf850a3e56b29033fa/+build/2726730

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a one-line fix resolving snap build failures on 32-bit armhf platforms. Approved by three reviewers and validated via a successful Launchpad remote build.
qwen3.6-35b-a3b-mtp-q6 Merged a fix resolving snap build failures on 32-bit armhf platforms. Verified via a successful remote build on Launchpad, ensuring architecture-specific compatibility.
qwen3.6-35b-a3b-mtp-q6 Merged fix for snapcraft build failures on 32-bit armhf platforms. Resolves architecture-specific compilation issues, verified via successful Launchpad remote build.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1377 fix: make snap build on all architectures. charmcraft merged Merged to resolve issue #1369 by enabling snap builds across armhf, arm64, ppc64el, and s390x. Approved by two reviewers, the two-file change (+25/-40 lines) updates build configurations for full multi-platform compatibility.
81%
#1379 fix: make snap build on all architectures. (#1377) charmcraft closed Merged to fix snap build failures across multiple architectures. Successfully enabled builds for armhf, arm64, ppc64el, and s390x, resolving issue #1369.
78%
#557 build: fix snap build in non-amd64 archs rockcraft merged 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.
77%
#331 feat(snap): build on arm64 fetch-service merged Merged after two approvals with zero unresolved comments. Adds arm64 build support for the snap package via a single-file change (+4/-0 lines). A successful build log confirms cross-architecture snap compilation is now enabled.
74%
#1481 fix: make snap build on all architectures. (#1377) charmcraft merged Merged PR #1377 cherry-picks a commit to fix snap builds across all architectures (armhf, arm64, ppc64el, s390x). Approved and passing CI, this restores feature-branch functionality pending a full main branch migration.
74%
#145 fix: fix tests on arm64 craft-archives merged Merged to fix arm64 test failures. Approved by two reviewers and integrated after passing most CI checks, despite a failing OSV-scanner. Resolves #143 and #144 with a 32-line change across two files.
73%
#990 tests: fix snaps tests in armhf snapcraft merged Merged into master to fix failing snap tests on the armhf architecture. Approved by a reviewer, the change updated 11 files and resolved CI failures without altering overall code coverage.
73%
#2061 fix(snap): build all packages from source charmcraft merged Merged a fix that configures snap packaging to build all packages from source. Approved by two reviewers, the change modified two files with a net addition of two lines.
73%
#5265 fix(remotebuild): don't fail when cross-compiling snapcraft merged Merged fix resolving remote build cross-compilation failures. Snapcraft now passes build-on architectures to Launchpad instead of build-for, enabling correct cross-compilation and addressing issue #4996. Approved by reviewers and passed CI.
72%
#1595 tests: fix the skip of snapd integration tests in armhf snapcraft merged Merged a fix for snapd integration test skipping on armhf. Accessing self.deb_arch before the parent setUp caused failures. Correcting the initialization order resolved the issue. Approved by one reviewer and passed CI.
72%