build(snap): update stage-packages for armhf
Metadata
Current evaluation
Merged an update to snap stage-packages for armhf, replacing unavailable libgpgme11 and libbtrfs0 with t64 variants. Approved by two reviewers, passed CI, and modified 2 lines in 1 file.
Suggested action: —
No scores available.
Issue body
libgpgme11 and libbtrfs0 don't exist on armhf, so we must use the 't64' packages that exist in all archs.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged an update to snap stage-packages for armhf, replacing unavailable libgpgme11 and libbtrfs0 with t64 variants. Approved by two reviewers, passed CI, and modified 2 lines in 1 file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an update to snap stage-packages for armhf. Replaced non-existent libgpgme11 and libbtrfs0 with t64 variants to resolve architecture-specific build failures. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged armhf snap stage-packages update. Replaced non-existent libgpgme11 and libbtrfs0 with universally available t64 variants to resolve architecture-specific build failures. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #1024 build(snap): re-enable riscv64 and armhf | rockcraft | merged | Merged to re-enable riscv64 and armhf snap builds. Updated store support and a compatible armhf uv snap removed previous restrictions. Approved by two reviewers and merged with minimal code changes. | |
| #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. | |
| #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. | |
| #5248 ci: publish snaps to arm64 | snapcraft | merged | Merged CI updates to build and publish test snaps for arm64. Approved by two reviewers with passing checks, the change enables automated testing for related snapcraft and craft-providers issues. | |
| #2173 fix(snap): fix build on 32-bit platforms | charmcraft | merged | 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. | |
| #2126 packaging: load the correct libraries on armhf | snapcraft | merged | Merged fix to snapcraft packaging to correctly load armhf libraries via ctypes dlopen, resolving architecture-specific runtime issues. Approved by reviewer and passed CI checks. | |
| #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. | |
| #6309 build(snapcraft.yaml): update cargo | snapcraft | merged | Merged update to snapcraft.yaml staging cargo and consolidating build-packages, fixing a cryptography build failure introduced in #6307. Approved by two reviewers and merged after passing core CI checks. |