← Back to issue list

snapcraft 2.8 fails on s390x

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1570835
Type
issue
State
closed
Author
~ogra
Labels
—
Created
Updated
Closed

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).
81%
#3850 meta: add support for s390x snapcraft merged Merged #3850 in commit 546acf160, adding s390x support to Snapcraft 7 to align with snapcraft_legacy.
75%
#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.
74%
#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.
74%
#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.
73%
#2693 rust plugin: support for s390x snapcraft merged Merged PR #2693 added s390x support to Snapcraft's Rust plugin in commit f1b376bec.
73%
#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.
72%
#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.
72%
#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.
72%
#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%