← Back to issue list

build(snap): re-enable riscv64 and armhf

View original Github issue

Metadata

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

Current evaluation

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.

Suggested action:

No scores available.

Issue body

The restrictions that made us disable those archs are gone - the store supports riscv64 and we have a 'good' uv snap for armhf. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged to re-enable riscv64 and armhf architectures in the snap build. Previous restrictions were lifted after the store added riscv64 support and a stable uv snap became available for armhf.
qwen3.6-35b-a3b-mtp-q6 Merged re-enables riscv64 and armhf architectures for snap builds. Restrictions were lifted after store support for riscv64 and a stable armhf snap became available. Approved and merged by maintainer tigarmo without discussion.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#772 build(snap): drop 'riscv64' for now rockcraft merged Merged a change to temporarily drop riscv64 from the snap build. The architecture was removed because core24 and riscv64 are currently unsupported by the store, causing edge to diverge from main. Approved by two reviewers and passed CI.
81%
#774 build(snap): update stage-packages for armhf rockcraft merged 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.
76%
#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.
76%
#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.
73%
#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.
72%
#4450 remote-build: Add riscv64 snapcraft merged Merged pull request adding riscv64 support to remote-build following Launchpad's removal of build restrictions. Approved by two reviewers, passed CI, and modified three files with a +4/-3 line change.
72%
#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.
71%
#825 build(snap): disable armhf rockcraft merged Merged changes disable the astral-uv snap on armhf architecture until necessary updates are applied. Approved by two reviewers, the commit modifies one configuration file to prevent package usage on affected systems.
71%
#697 feat(info): support armv8l craft-parts merged Merged after approval and passing CI checks. Adds armv8l architecture support to enable building armhf snaps, resolving issue #696. Release scheduling is tracked separately.
71%
#3868 meta: add support for riscv64 snapcraft merged Merged addition of riscv64 architecture support to the meta configuration. Rebased to target the hotfix/7.1.2 branch, approved, and passed CI checks, completing core22 snap architecture support.
71%