← Back to issue list

snaps tests fail in armhf

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1650458
Type
issue
State
closed
Author
~elopio
Labels
tests
Created
Updated
Closed

Current evaluation

Armhf snap test builds were fixed by snapcore/snapcraft#990, merged as f467e55bc; installation testing remained deferred because runners used LXC.

Resolution: closed resolved

Reason: snapcore/snapcraft#990 was merged as commit f467e55bc, titled "tests: fix snaps tests in armhf", resolving the build failures. Installation testing remained deferred because the armhf runners used LXC.

Evaluated by: mr-cal-bot

No scores available.

Issue body

A few snaps tests remain failing in armhf. We can't yet install the snaps because the runners use a lxc machine, but we should be able to build them without problems. And in the future, we could reenable the installation.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Armhf snap test builds were fixed by snapcore/snapcraft#990, merged as f467e55bc; installation testing remained deferred because runners used LXC.
stealth/space-bunny-alpha — closed resolved Fixed armhf snap test builds in snapcore/snapcraft#990, merged as f467e55bc; installation remained deferred because armhf runners used LXC.
stealth/space-bunny-alpha — closed stale Armhf snap installation tests remained blocked by LXC runner limitations; the later enablement PR, canonical/snapcraft#1430, was closed as stale without merging.
qwen/qwen3.6-35b-a3b — — Closed without resolution. armhf snap tests fail due to LXC runner limitations preventing installation. Deferring reenablement until infrastructure supports it.
qwen/qwen3.6-35b-a3b — — Closed as deferred due to LXC runner limitations preventing snap installation on armhf. Builds should succeed, with installation potentially re-enabled in the future.
qwen/qwen3.6-35b-a3b — — Closed as deferred due to LXC runner limitations preventing snap installation on armhf. Tests remain disabled pending future infrastructure updates.
qwen3.6-35b-a3b-mtp-q6 — — Closed as deferred due to LXC runner limitations preventing snap installation on armhf. No fix implemented; re-enabling installation remains a future consideration.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#990 (confidence 100%)

    Merged as commit f467e55bc with the matching armhf snap-test fix.

Related issues

Issue Project State Summary Similarity
#1649899 integration tests fail in armhf snapcraft (launchpad) closed Armhf integration tests were fixed and re-enabled by merged PR snapcore/snapcraft#971 (commit a725e69da).
80%
#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.
78%
#1671192 kernel unit tests fail in armhf and arm64 snapcraft (launchpad) closed Kernel plugin unit tests failed on armhf/arm64 after snapcore/snapcraft#1148 added DTB build/install args only for ARM; fixed by snapcore/snapcraft#1178 (commit b2a31b957), which made the tests architecture-independent.
77%
#1589779 snap tests fail when executed in a platform that's not amd64 snapcraft (launchpad) closed Fixed by ubuntu-core/snapcraft PR #554 (commit baed96749), making snaps tests architecture-aware; released in snapcraft 2.11 after successful verification.
76%
#1430 tests: enable the snaps installation in armhf snapcraft closed PR #1430 was closed unmerged as stale WIP; its attempt to enable snap-installation tests on armhf was abandoned after the change stopped working.
73%
#2012074 snapcraft cannot build snap by default on aarch64 snapcraft (launchpad) open ARM64 default builds failed on Snapcraft 7.3.1 because core20 selected amd64-only Multipass images; later defaults use core22/LXD on Linux, addressing the reported path.
72%
#1534531 snapcraft-examples opencv example cannot run on armhf snapcraft (launchpad) closed Duplicate of snapcraft#1534530, where the armhf OpenCV failure was attributed to building on Wily for an older target; building on Xenial worked, so no code fix was needed.
71%
#1569401 example tests are failing because they call the old snappy command snapcraft (launchpad) closed Example tests were updated from snappy to snap, fixing Launchpad #1569401 through merged PR ubuntu-core/snapcraft#439 (commit bce446559).
71%
#1595 tests: fix the skip of snapd integration tests in armhf snapcraft merged Merged #1595 (8db14753d), fixing armhf snapd integration-test skips by checking self.deb_arch only after the parent setUp initialized it.
71%
#945 Fix unittests in armhf snapcraft merged Merged PR #945 as commit 073332b9b, making Snapcraft unit tests architecture-agnostic so they pass on armhf.
71%