Bug#1059842: FTBFS: test fails: ZFP lib not compiled with -DBIT_STREAM_WORD_TYPE=uint8

Drew Parsons dparsons at debian.org
Tue Jan 2 10:27:33 GMT 2024


Package: python3-hdf5plugin
Version: 4.0.1-3
Severity: serious
Justification: FTBFS

python3-hdf5plugin has started failing testZfp,
causing both FTBFS and debci failure.

The error message from debci is

 56s ERROR: testZfp (__main__.TestHDF5PluginRW.testZfp) (options={'lossless': False}, dtype=<class 'numpy.float32'>)
 56s Write/read test with zfp filter plugin
 56s ----------------------------------------------------------------------
 56s Traceback (most recent call last):
 56s   File "/usr/lib/python3/dist-packages/hdf5plugin/test.py", line 245, in testZfp
 56s     self._test('zfp', dtype=dtype, **options)
 56s   File "/usr/lib/python3/dist-packages/hdf5plugin/test.py", line 86, in _test
 56s     f.create_dataset("data", data=data, chunks=data.shape, **args)
 56s   File "/usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/_hl/group.py", line 183, in create_dataset
 56s     dsid = dataset.make_new_dset(group, shape, dtype, data, name, **kwds)
 56s            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 56s   File "/usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/_hl/dataset.py", line 163, in make_new_dset
 56s     dset_id = h5d.create(parent.id, name, tid, sid, dcpl=dcpl, dapl=dapl)
 56s               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 56s   File "h5py/_debian_h5py_serial/_objects.pyx", line 54, in h5py._debian_h5py_serial._objects.with_phil.wrapper
 56s   File "h5py/_debian_h5py_serial/_objects.pyx", line 55, in h5py._debian_h5py_serial._objects.with_phil.wrapper
 56s   File "h5py/_debian_h5py_serial/h5d.pyx", line 138, in h5py._debian_h5py_serial.h5d.create
 56s ValueError: Unable to create dataset (ZFP lib not compiled with -DBIT_STREAM_WORD_TYPE=uint8)
 
 
 
There is a "BIT_STREAM_WORD_TYPE uint8" build definition in
setup.py. Sounds like it might not have been activated but is needed.




-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.6.8-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-hdf5plugin depends on:
ii  python3       3.11.6-1
ii  python3-h5py  3.9.0-5

Versions of packages python3-hdf5plugin recommends:
ii  hdf5-filter-plugin [hdf5-filter-plugin-lz4-seria  0.0~git20221111.49e3b65-4
    l]
ii  hdf5-filter-plugin-blosc-serial                   0.0~git20220616.9683f7d-5
pn  hdf5-filter-plugin-bz2-serial                     <none>
ii  hdf5-filter-plugin-zfp-serial                     1.1.0+git20221021-4
ii  hdf5-plugin-lzf                                   3.9.0-5

python3-hdf5plugin suggests no packages.

-- no debconf information



More information about the debian-science-maintainers mailing list