Bug#1053314: Depends: python3-h5py-mpi without python3-h5py
Drew Parsons
dparsons at debian.org
Sun Oct 1 14:25:43 BST 2023
Package: xmds2
Version: 3.1.0+dfsg2-4
Severity: serious
Justification: debci
xmds2 Depends: python3-h5py-mpi without depending on python3-h5py
python3-h5py-mpi only provides the h5py._debian_h5py_mpi namespace,
not h5py. Hence tests using h5py without specifying _debian_h5py_mpi
fail. This is the case with h5py 3.9.0. (Marking Severity: serious due
to debci failure)
python3-h5py provides the h5py namespace, so if xmds2 strictly needs
the mpi build, but accessing via the generic h5py namespace, then the
Depends should specify both packages
Depends: python3-h5py python3-h5py-mpi
Note there seems to be an inconsistency in the xmds2 package
configuration. It has MPI dependencies (python3-h5py-mpi, also
mpi-default-dev, libfftw3-mpi-dev), but with respect to hdf5 it has
Depends: libhdf5-serial-dev
Should that instead be
Depends: libhdf5-mpi-dev ?
More information about the debian-science-maintainers
mailing list