* Nilesh Patra <nil...@riseup.net> [2023-10-04 02:24]:

On Sun, 01 Oct 2023 15:25:43 +0200 Drew Parsons <dpars...@debian.org> wrote:
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 ?

Seems you're right, taking a brief look at it. I've CC'ed Rafael to further 
comment/upload a fix.

@Rafael, this seems to be the last blocker on h5py transition to testing, so prompt action would be really cool!

Thanks to Drew for the bug report and Nilesh for the remainder. I was out of town these last days and could not react to your messages. I am taking a look at the issue right now.

Best,

Rafael

Reply via email to