snapcraft 2.8 fails on s390x
Metadata
Current evaluation
Snapcraft 2.8's missing s390x handling was fixed by ubuntu-core/snapcraft PR #461, merged as commit d3c242fa2.
Resolution: closed resolved
Reason: Maintainer kyrofa linked ubuntu-core/snapcraft PR #461 as the fix. Repository history records commit d3c242fa2, “Add support for s390x architecture. (#461)”.
Evaluated by: mr-cal-bot
No scores available.
Issue body
with the update to 2.8 snapcraft seems to not know about the s390x architecture anymore ...
we use the snapcraft snap command to roll the ubuntu-core os snap for all arches, since today this fails with the error shown in http://paste.ubuntu.com/15848428/
seems like some table is simply missing an entry for s390x
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Snapcraft 2.8's missing s390x handling was fixed by ubuntu-core/snapcraft PR #461, merged as commit d3c242fa2. | |
| stealth/space-bunny-alpha | — | closed resolved | Snapcraft 2.8's missing s390x support was fixed by merged PR snapcraft#461, adding architecture handling and resolving Launchpad bug #1570835. | |
| stealth/space-bunny-alpha | — | closed resolved | Missing s390x entries broke snapcraft 2.8 on s390x. Maintainer kyrofa pointed to PR #461, which was merged as commit d3c242fa2 'Add support for s390x architecture. (#461)' (LP bug #1570835), restoring the arch table entries. | |
| stealth/space-bunny-alpha | — | closed stale | The reported Snapcraft 2.8 s390x failure was closed without a recorded fix, resolving PR, or maintainer explanation. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. Snapcraft 2.8 failed on s390x due to a missing architecture table entry, but no fix or follow-up was recorded. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. The missing s390x architecture entry in snapcraft 2.8 was not addressed; the report was closed without explicit resolution or follow-up comments. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without documented resolution. The missing s390x architecture entry in snapcraft 2.8 caused build failures. Likely fixed in a subsequent release or abandoned. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. Fixed by adding s390x to snapcraft's architecture table, resolving the build failure introduced in version 2.8. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Likely Fixed By:
ubuntu-core/snapcraft#461
(confidence 100%)
The maintainer cited PR #461, which added the missing s390x architecture support.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1628457 snapcraft fails on s390x with utf8 error | snapcraft (launchpad) | closed | Snapcraft's s390x UTF-8/surrogate failure was fixed by merged PR snapcore/snapcraft#838, adding encoding-aware file handling in pluginhandler (commit 01848ee71). | |
| #3850 meta: add support for s390x | snapcraft | merged | Merged #3850 in commit 546acf160, adding s390x support to Snapcraft 7 to align with snapcraft_legacy. | |
| #1947968 snapcraft missing 22.04 branch | snapcraft (launchpad) | closed | Resolved by opening stable/ubuntu-22.04 and releasing snapcraft revisions 7010 (amd64) and 7013 (s390x), restoring the branch required by the 22.04 package. | |
| #1700068 options: fix s390x kernel arch | snapcraft (launchpad) | closed | Launchpad report about wrong s390x kernel arch was fixed by snapcore/snapcraft PR #1376 (commit 067f77570, "core: use the correct kernel arch for s390"); maintainer closed it citing that PR. Released in snapcraft 2.33. | |
| #1769551 snapcraft 2.42 not working in trusty armhf | snapcraft (launchpad) | closed | Snapcraft 2.42's armhf startup failure was fixed by merged PR #2126 (commit 5230460c7); the reporter confirmed it in edge rev 1561. | |
| #2693 rust plugin: support for s390x | snapcraft | merged | Merged PR #2693 added s390x support to Snapcraft's Rust plugin in commit f1b376bec. | |
| #5638 Snapcraft fails to run on 32bit userspace container on 64bit ARM kernel. | snapcraft | closed | Fixed by merged PR #6394 (commit e51640488): Snapcraft now maps armv8l to armv7l, supporting ARMHF builds in 32-bit ARM userspace on 64-bit ARM kernels. | |
| #2099923 Snapcraft builds are failing: install of snap "snapcraft" failed | snapcraft (launchpad) | open | Reported Launchpad Bionic non-i386 builds cannot install Snapcraft 7.x/stable because core20 needs snapd 2.61; the issue remains open, untriaged, and unanswered. | |
| #1862256 snapcraft should complain loudly when building base: core20 snap on i386 | snapcraft (launchpad) | closed | Closed as superseded: improved architecture parsing rejects unsupported core20/i386 builds, making a dedicated check unnecessary; snapcraft#4392 improved this handling. | |
| #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. |