[Debian-pan-maintainers] Bug#1030220: xrayutilities: missing dependency on python3-h5py breaks armel tests
Drew Parsons
dparsons at debian.org
Tue Jan 31 22:48:32 GMT 2023
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.
More information about the Debian-pan-maintainers
mailing list