Source: h5py Version: 3.9.0-2 Severity: serious X-Debbugs-Cc: dpars...@debian.org
Hi, The new release of h5py FTBFS on all 32-bit archs. In particular, it fails its test-suite with: =================================== FAILURES =================================== _____________________________ test_register_filter _____________________________ def test_register_filter(): filter_id = 256 # Test ID @H5ZFuncT def failing_filter_callback(flags, cd_nelemts, cd_values, nbytes, buf_size, buf): return 0 dummy_filter_class = H5ZClass2T( version=h5z.CLASS_T_VERS, id_=filter_id, encoder_present=1, decoder_present=1, name=b"dummy filter", can_apply=None, set_local=None, filter_=failing_filter_callback, ) > h5z.register_filter(addressof(dummy_filter_class)) build/h5py/_debian_h5py_serial/tests/test_h5z.py:65: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ h5py/_debian_h5py_serial/_objects.pyx:54: in h5py._debian_h5py_serial._objects.with_phil.wrapper ??? h5py/_debian_h5py_serial/_objects.pyx:55: in h5py._debian_h5py_serial._objects.with_phil.wrapper ??? _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ??? E OverflowError: Python int too large to convert to C ssize_t h5py/_debian_h5py_serial/h5z.pyx:102: OverflowError Full log: https://buildd.debian.org/status/fetch.php?pkg=h5py&arch=armel&ver=3.9.0-2&stamp=1696051380&raw=0 -- System Information: Debian Release: 12.0 APT prefers testing APT policy: (990, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled