[Debian-pan-maintainers] Bug#1030220: xrayutilities: missing dependency on python3-h5py breaks armel tests

Stefano Rivera stefanor at debian.org
Wed Feb 1 21:40:31 GMT 2023


Control: clone -1 -2
Control: reassign -2 src:python-h5py 3.7.0-3
Control: retitle -2 Provide PyDist overrides for h5py?

Hi Drew (2023.01.31_18:48:32_-0400)
> 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.

This sounds like an issue in the way the python3-h5py package is
structured.

python3-h5py-serial has the .egg-info, so that's the dependency that's
being generated.

You can customize this with a PyDist override file, see:
/usr/share/doc/dh-python/README.PyDist

Maybe it would make sense to have a pydist like so:
h5py python3-h5py; PEP386

That way any package declaring a Python requires on h5py will get a
binary dependency on python3-h5py.

Thanks,

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



More information about the Debian-pan-maintainers mailing list