Bug#1143561: rust-rust-unixfs - build-dependencies unsatisfiable on s390x

Peter Green <[email protected]> Tue, 4 Aug 2026 09:17:01 +0100
Newsgroups gmane.linux.debian.ports.s390
Message-ID <944f8ad6-a46e-400b-9319-da6d52d7900d__3219.1807565809$1785831565$gmane$org@debian.org>
Package: rust-rust-unixfs
Version: 0.6.0-1
Severity: serious
x-debbugs-cc: [email protected],[email protected]

rust-rust-unixfs was recently updated to version 0.6, the new
upstream version has a dependency on the "murmur3" crate which
is not in Debian.

Simon patched this to use the murmurhash3 crate instead, this
is packaged in Debian, but is currently only available on
little endian architectures.

Doing some searching it seems both the original C++
implementation of murmurhash3, and the rust murmurhash3 crate
are sensitive to the system endian. The tests in the murmurhash3
crate fail on s390x, presumably because they assume little endian.

What is not immediately clear to me is how rust-unixfs uses
murmurhash, and whether these behavioural differences are
relavent or not.