Package: dh-python
Version: 6.20250414
Severity: wishlist
X-Debbugs-Cc: [email protected]
mesonpy defaults to using a randomly-named temporary directory for the
build. For packages using Cython, this directory name ends up in the
debug symbols, making them unreproducible:
https://tests.reproducible-builds.org/debian/issues/unstable/random_temporary_filenames_embedded_by_mesonpy_issue.html
According to upstream, this can be fixed by setting the build directory:
https://github.com/mesonbuild/meson-python/issues/671
I have not investigated whether other Python build systems have similar
issues.