Bug#1136368: python3-hdf5plugin: doesn't reproduce as it captures CPU features of the host in the binary
Paul Gevers
elbrus at debian.org
Tue May 12 19:31:43 BST 2026
Package: python3-hdf5plugin
Version: 5.1.0-1
Severity: normal
User: reproducible-builds at lists.alioth.debian.org
Usertags: cpu
Hi,
I just had a look at why python3-hdf5plugin doesn't reproduce and it
seems to capture the CPU features of the host where the build runs and
embeds it in the binary. Could you have a look and avoid it? If it would
actually uses these results, your package would very likely be violating
the Debian baseline for amd64 too.
https://reproduce.debian.net/all/api/v1/builds/177299/artifacts/338615/diffoscope
│ │ ├── ./usr/lib/python3/dist-packages/hdf5plugin/_config.py
│ │ │ @@ -1,4 +1,4 @@
│ │ │ from collections import namedtuple
│ │ │
│ │ │ HDF5PluginBuildConfig = namedtuple('HDF5PluginBuildConfig',
('openmp', 'native', 'bmi2', 'sse2', 'ssse3', 'avx2', 'avx512', 'cpp11',
'cpp14', 'cpp20', 'ipp', 'filter_file_extension', 'embedded_filters'))
│ │ │ -build_config = HDF5PluginBuildConfig(**{'openmp': True, 'native':
True, 'bmi2': True, 'sse2': True, 'ssse3': True, 'avx2': True, 'avx512':
False, 'cpp11': True, 'cpp14': True, 'cpp20': True, 'ipp': False,
'filter_file_extension': '.so', 'embedded_filters': ()})
│ │ │ +build_config = HDF5PluginBuildConfig(**{'openmp': True, 'native':
True, 'bmi2': True, 'sse2': True, 'ssse3': True, 'avx2': True, 'avx512':
True, 'cpp11': True, 'cpp14': True, 'cpp20': True, 'ipp': False,
'filter_file_extension': '.so', 'embedded_filters': ()})
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 585 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20260512/dea3ab94/attachment.sig>
More information about the debian-science-maintainers
mailing list