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.