Your message dated Fri, 05 Sep 2025 18:35:39 +0000
with message-id <[email protected]>
and subject line Bug#1114002: fixed in h5py 3.14.0-3
has caused the Debian Bug report #1114002,
regarding h5py: FTBFS with IEEE Long Double on ppc64el
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1114002: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114002
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: h5py
Version: 3.14.0-2
Severity: serious
Tags: ftbfs patch
User: [email protected]
Usertags: ieee-long-double

Hi Maintainer

We are working on https://wiki.debian.org/ToolChain/IEEELongDouble

Please apply the attached patch, originally from Fedora, and applied
in Ubuntu.  It drops a workaround for float128 that is no longer
needed.

Regards
Graham
Description: fix build after migration to IEEE 128-bit long double on ppc64le
Origin: fedora, https://src.fedoraproject.org/rpms/h5py/c/4578df64e4c923d1c3edf1213a209500e7caf453
Author: Dan HorĂ¡k <[email protected]>
Last-Update: 2022-06-15

--- a/h5py/h5t.pyx
+++ b/h5py/h5t.pyx
@@ -293,18 +293,7 @@
     nmant = finfo.nmant
     maxexp = finfo.maxexp
     minexp = finfo.minexp
-    # workaround for numpy's buggy finfo on float128 on ppc64 archs
-    if ftype_ == np.longdouble and _IS_PPC64:
-        # values reported by hdf5
-        nmant = 116
-        maxexp = 1024
-        minexp = -1022
-    elif ftype_ == np.longdouble and _IS_PPC64LE:
-        # values reported by hdf5
-        nmant = 52
-        maxexp = 1024
-        minexp = -1022
-    elif nmant == 63 and finfo.nexp == 15:
+    if nmant == 63 and finfo.nexp == 15:
         # This is an 80-bit float, correct mantissa size
         nmant += 1
 

--- End Message ---
--- Begin Message ---
Source: h5py
Source-Version: 3.14.0-3
Done: Graham Inggs <[email protected]>

We believe that the bug you reported is fixed in the latest version of
h5py, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Graham Inggs <[email protected]> (supplier of updated h5py package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 05 Sep 2025 18:14:02 +0000
Source: h5py
Built-For-Profiles: noudeb
Architecture: source
Version: 3.14.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Graham Inggs <[email protected]>
Closes: 1114002
Changes:
 h5py (3.14.0-3) unstable; urgency=medium
 .
   * Team upload
   * Adopt patch from Fedora to fix build with
     IEEE long double on ppc64el (Closes: #1114002)
Checksums-Sha1:
 2c17c29ea10c7eee855a4a58e739f8c98e3fc181 2822 h5py_3.14.0-3.dsc
 ca8261f762241e25cf7764c9de2f658f3bdad933 22948 h5py_3.14.0-3.debian.tar.xz
Checksums-Sha256:
 d22e5c6561328569cc3eef6c98e63e7d7ec0d0d65ab91b1ee0ebdecf86bba933 2822 
h5py_3.14.0-3.dsc
 9339e4a3e0fad53e19c09ecca995c43ff1e9a5e8d287d0ea943f1434303e2d6c 22948 
h5py_3.14.0-3.debian.tar.xz
Files:
 03eb3e358f4d02004930478873a0f0e7 2822 python optional h5py_3.14.0-3.dsc
 283d37e7502feccf1c0d9ec1d0b127cc 22948 python optional 
h5py_3.14.0-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEJeP/LX9Gnb59DU5Qr8/sjmac4cIFAmi7KfoACgkQr8/sjmac
4cLliA/+NXTs8VbmtB4yQDoXvyCQpaXA5qangovYs3AUyyOnNztw0K60vDaoa6Pj
8W+qJ1vjwyz/OVW0V7pRD1gyuFDOJfjbajTsDHRLN5uqTQYG2Gt6sBgi5TpFJrV6
W8hPw/eX0LWlOhqco3nlxePPXvJjtjLAwf44rUSQNM4oA1HyaHUk48dN3dooP+2L
bm/9vVdz3KfSbR+dG3OjBGDjL+0zKIIclHG+4QOa9j3V025Ny0MxSwv1V/yLWhPe
udDfGiN4D8E8xdNzRZwx80Bg/bItzVAexgKi0UEexAt+bqABGhZkqFCqFJRLmhbt
qkEwfx63fFIJcRudOl9824jUdkDNBzmk76PuppzvGPCuhsKVz3Qwb7UVISZl6QBM
yXNJO+V3xqdq8yovI0tKdhN5LBaxCo1CEOSaxQXxacSeJFm0i+PHFabHCiRcEPF9
n/aoqEunL/d/rYtnwwclhSKAXwrN7zLMxTL8Tg65ix/RWfD7tDv2TSyG7P84YuYn
szlOdI8UqQSNqIxXRNfJESLe859x0iykKXran8U7FAkLm10g30FKlZxLiSYftUkp
5qDa6AtrgJmpUAK9uNqJDTxCPJ+Z76dNaiy7pB0KGany98UKtCd51GRCHC5/O/1I
uY/w9TqRIGdd347TmNY3owE+WgPVEG/owpJQ1fg/YWGBTggwlaA=
=YmfB
-----END PGP SIGNATURE-----

Attachment: pgpFTIeC7Z02f.pgp
Description: PGP signature


--- End Message ---

Reply via email to