Hi Chris (2024.04.04_11:36:33_+0200)
Whilst working on the Reproducible Builds effort [0], we noticed that
ludevit could not be built reproducibly.

It seems to be building reproducibly now:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ludevit.html

This is because it ships an .egg file in the binary package that
contains files varying by the current time. A patch is attached that
follows dh-python by specifying --single-version-externally-managed
and --root=/ such that the .egg file is not created.

eww at all of that. I would strongly encourage using pybuild-plugin-pyroject for modern Python packages. (But I haven't looked at this package itself, to see why it is installing he module by hand the way that it is. Maybe there's a good reason for that.)

Stefano

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

Reply via email to