Your message dated Thu, 05 Dec 2024 11:39:58 +0000 with message-id <[email protected]> and subject line Re: Bug#1089096: Acknowledgement (python-pbcore: please make the build reproducible) has caused the Debian Bug report #1089096, regarding python-pbcore: please make the build reproducible to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 1089096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1089096 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: python-pbcore Version: 2.1.2+dfsg-9 Severity: wishlist Tags: patch User: [email protected] Usertags: randomness X-Debbugs-Cc: [email protected] Hi, Whilst working on the Reproducible Builds effort [0], we noticed that python-pbcore could not be built reproducibly. Like #1088353 and #1088742, this was because the call to remove the offending files (within execute_after_dh_python3 for some reason) did not take into account different Python installation target directories. In general, using the PYBUILD_* things will tend to provide more robustness and future-proofing against similar changes, if only because of the magical interpolation of {build_dir}. Patch attached. It might be worth doing a quick grep over your other packages to see if there are other easily remediable instances of this. [0] https://reproducible-builds.org/ Regards, -- ,''`. : :' : Chris Lamb `. `'` [email protected] / chris-lamb.co.uk `---- a/debian/rules 2024-12-05 10:47:40.350985901 +0000 --- b/debian/rules 2024-12-05 11:09:56.741988581 +0000 @@ -6,6 +6,7 @@ export PYBUILD_NAME = pbcore export PYBUILD_AFTER_INSTALL = \ chmod -x {destdir}/{install_dir}/pbcore/data/datasets/*.xml +export PYBUILD_AFTER_TEST = rm -rfv {build_dir}/coverage.xml {build_dir}/nosetests.xml DESTDIR = $(CURDIR)/debian/python3-$(PYBUILD_NAME) DOCDIR = $(CURDIR)/debian/python-pbcore-doc export LC_ALL=C.UTF-8 @@ -21,10 +22,6 @@ mv $(DESTDIR)/usr/bin/.open $(DESTDIR)/usr/bin/pbopen rmdir $(DOCDIR)/usr/share/doc/python3-pbcore/html/_images/ -execute_after_dh_python3: - rm -vf $(DESTDIR)/usr/lib/python3/dist-packages/coverage.xml - rm -vf $(DESTDIR)/usr/lib/python3/dist-packages/nosetests.xml - override_dh_installdocs: dh_installdocs -X _source
--- End Message ---
--- Begin Message ---(Duplicate of #1089095) -- ,''`. : :' : Chris Lamb `. `'` [email protected] 🍥 chris-lamb.co.uk `-
--- End Message ---

