Bug#1041480: python3-h5py: I can't use the debian provided python3-h5py as a dependency in my package because it is called h5py.-debian-h5py-serial

Tim Molteno tim at molteno.net
Wed Jul 19 14:58:27 BST 2023


Package: python3-h5py
Version: 3.7.0-8
Severity: important
X-Debbugs-Cc: tim at molteno.net

Dear Maintainer,

I am developing a package that depends on h5py. It is predominantly used on raspberry pi, and other single board computers. When I specify 'h5py' 
as a dependency, it does not pick up the system installed version. I think this is because it is named 'h5py.-debian-h5py-serial'. This causes
huge problems because the attempt to build takes more than an hour and then fails on an rPi3.

How should packages that wish to the debian python3-h5py as a dependency specify this.

-- System Information:
Debian Release: 12.0
  APT prefers stable
  APT policy: (990, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-9-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python3-h5py depends on:
ii  python3-h5py-serial  3.7.0-8

python3-h5py recommends no packages.

Versions of packages python3-h5py suggests:
pn  python-h5py-doc  <none>

-- no debconf information



More information about the debian-science-maintainers mailing list