Bug#931736: h5py: FTBFS against HDF5 1.10.5

Gilles Filippini pini at debian.org
Tue Jul 9 20:37:56 BST 2019


Source: h5py
Version: 2.9.0-1
Severity: normal

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

Hi,

During a rebuild against HDF5 1.10.5 currently in experimental, h5py FTBFS with:

set -e; for DIR in $(find .pybuild -name build | grep -v _dbg_); do \
        cd $DIR; PYTHONPATH=. python$(echo $DIR | sed -e 's at .*cpython._\(.*\)_h5py.*@\1 at g') \
        -c "from sys import exit; import h5py; exit(0) if h5py.run_tests().wasSuccessful() else exit(1)"; \                                                                                                       
        cd ../../..; done
...........E...........................................x........................................................................x....................................s/build/h5py-V5ZcPx/h5py-2.9.0/.pybuild/cpython3_3.7_h5py/build/h5py/_hl/files.py:258: H5pyDeprecationWarning: File.fid has been deprecated. Use File.id instead.                                                                                               
  "Use File.id instead.", H5pyDeprecationWarning)
...s......ss.......................................................................................................ssssss.....................................................................x....x.........................x......x..................................................ssss............................................................                                                                              
======================================================================
ERROR: test_track_order (h5py.tests.old.test_attrs.TestTrackOrder)
- ----------------------------------------------------------------------
Traceback (most recent call last):
  File "/build/h5py-V5ZcPx/h5py-2.9.0/.pybuild/cpython3_3.7_h5py/build/h5py/tests/old/test_attrs.py", line 180, in test_track_order                                                                               
    attrs = self.fill_attrs(track_order=True)  # creation order
  File "/build/h5py-V5ZcPx/h5py-2.9.0/.pybuild/cpython3_3.7_h5py/build/h5py/tests/old/test_attrs.py", line 174, in fill_attrs                                                                                     
    attrs[str(i)] = i
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
  File "/build/h5py-V5ZcPx/h5py-2.9.0/.pybuild/cpython3_3.7_h5py/build/h5py/_hl/attrs.py", line 95, in __setitem__                                                                                                
    self.create(name, data=value, dtype=base.guess_dtype(value))
  File "/build/h5py-V5ZcPx/h5py-2.9.0/.pybuild/cpython3_3.7_h5py/build/h5py/_hl/attrs.py", line 210, in create                                                                                                    
    h5a.rename(self._id, self._e(tempname), self._e(name))
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper
  File "h5py/h5a.pyx", line 118, in h5py.h5a.rename
RuntimeError: Can't rename attribute (record is already in B-tree)

- ----------------------------------------------------------------------
Ran 509 tests in 1.117s

FAILED (errors=1, skipped=14, expected failures=6)

Thanks,

_g.


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

iQEzBAEBCgAdFiEEoJObzArDE05WtIyR7+hsbH/+z4MFAl0k7QoACgkQ7+hsbH/+
z4PPRAf6A5KCbfbFgHQK0+9WVbl1RX0Kb0xk0LLlfWVzV66vKOZ0Sq9q0hnci9Wv
hFPAfA0IMfKVYyzUJfcXyXEEruR+mKRCvgs1UQKLlfVsvlWPt3lOZW9k51GY0x7+
9a6DN+6JxJznSf+wTBz9dtIetlTarbG6D817xqQlcVMVRYMN5KID0MTDtfsDo2V4
E2mUX7enp1CbZsgkU0nVjtKGltxBal5sShYyszlIO3yNC34hwVT4wxQiMDDvppY8
rLRsUUd+fOxgkzqJEflAFdtqVxL65SVXbH6wMwY/Tu6jahwy4ipVXV1M6rB9Ko6i
pC6k59uTMXrfAA2rbvn/scX7oMnVqw==
=M+OC
-----END PGP SIGNATURE-----



More information about the debian-science-maintainers mailing list