Source: xrayutilities
Version: 1.7.4-1
Severity: serious
Justification: debci

python3-xrayutilities has an inconsistent Dependency on h5py
It declares python3-h5py-serial [alpha, hppa, m68k, sparc64, x32], in
other words is not declared for most architectures.

But xrayutilities needs h5py in io/helper.py, so the missing
dependency of python3-h5py cases armel tests to fail.

The failure is triggered by scipy 1.10.  Other arches pass.  I think
that they are passing due to an indirect dependency from some other
package, which isn't applied to armel.

Since python3-xrayutilities uses h5py directly, it needs
Depends: python3-h5py

xrayutilities does have Build-Depends: python3-h5py. Evidentally
dh-python3 isn't able to determine the correct dependency for h5py
(likely it gets confused by python3-h5py-serial).  Until that's fixed,
python3-xrayutilities should declare 
Depends: python3-h5py
explicitly.

Reply via email to