Package: hdf5
Version: 1.10.8+repack-1
Severity: serious
Tags: patch
Justification: ftbfs
User: [email protected]
Usertags: origin-ubuntu kinetic ubuntu-patch
Hi Gilles,
hdf5 has been failing to build from source on s390x. In Ubuntu we have a
patch to fix this build failure. Please consider including it in Debian as
well.
I notice that the newer upstream version of hdf5 that's in experimental does
not fail to build anymore on s390x, so perhaps another solution would be to
upload that version to unstable.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru hdf5-1.10.8+repack/debian/patches/fix-signed_headers_dest.patch
hdf5-1.10.8+repack/debian/patches/fix-signed_headers_dest.patch
--- hdf5-1.10.8+repack/debian/patches/fix-signed_headers_dest.patch
1969-12-31 16:00:00.000000000 -0800
+++ hdf5-1.10.8+repack/debian/patches/fix-signed_headers_dest.patch
2021-11-07 18:21:41.000000000 -0800
@@ -0,0 +1,15 @@
+--- a/src/H5FDs3comms.c
++++ b/src/H5FDs3comms.c
+@@ -1717,8 +1717,10 @@
+ node = node->next;
+ } /* end while node is not NULL */
+
+- /* remove trailing ';' from signed headers sequence */
+- signed_headers_dest[HDstrlen(signed_headers_dest) - 1] = '\0';
++ if (*signed_headers_dest != '\0') {
++ /* remove trailing ';' from signed headers sequence */
++ signed_headers_dest[HDstrlen(signed_headers_dest) - 1] = '\0';
++ }
+
+ /* append signed headers and payload hash
+ * NOTE: at present, no HTTP body is handled, per the nature of
diff -Nru hdf5-1.10.8+repack/debian/patches/series
hdf5-1.10.8+repack/debian/patches/series
--- hdf5-1.10.8+repack/debian/patches/series 2022-04-29 08:47:00.000000000
-0700
+++ hdf5-1.10.8+repack/debian/patches/series 2022-08-22 20:47:47.000000000
-0700
@@ -4,3 +4,4 @@
relax-version-check.patch
fix-unaligned-accesses.patch
reproducibility.patch
+fix-signed_headers_dest.patch