[Debian-med-packaging] Bug#1120066: python-gffutils: please make the build reproducible

Chris Lamb lamby at debian.org
Mon Aug 10 15:57:12 BST 2026


found 1120066 0.13-5
thanks

Hey Étienne,

> Uuuh, right, the preservation starts fine, but the restoration
> should occur from the .pybuild directory, as that's what gets
> installed afterwards.

Nearly there…! The important bit is that the restoration should also occur
*to* the installation directory, otherwise the mv in PYBUILD_AFTER_INSTALL
is not restoring the directory that will ultimately be used to construct
the .deb file.

Patch attached to make it clearer.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
--- a/debian/rules	2026-08-10 07:35:45.875700254 -0700
--- b/debian/rules	2026-08-10 07:51:22.011492216 -0700
@@ -13,7 +13,7 @@
 # Restore original data file, see #1120066.
 export PYBUILD_AFTER_INSTALL = \
 	mv -f {build_dir}/gffutils/test/data/FBgn0031208.gtf.db.orig \
-		{build_dir}/gffutils/test/data/FBgn0031208.gtf.db
+		{destdir}/{install_dir}/gffutils/test/data/FBgn0031208.gtf.db
 
 %:
 	dh $@ --buildsystem=pybuild


More information about the Debian-med-packaging mailing list