Your message dated Thu, 20 Nov 2025 10:28:49 +0100
with message-id <[email protected]>
and subject line Re: Bug#1120880: python-babelgladeextractor: please make the 
build reproducible
has caused the Debian Bug report #1120880,
regarding python-babelgladeextractor: 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.)


-- 
1120880: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-babelgladeextractor
Version: 0.7.0-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: nocheck
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed that
python-babelgladeextractor could not be built reproducibly.

This is because it ships a different binary package depending on
whether the testsuite is run or not.

Specifically, it does not remove some files (eg. test.desktop) that
are generated during the testsuite. A patch is attached that will remove
them, but if the binary package really does need this directory at runtime
for whatever reason (e.g. for autopkgtests or simply for the package to
function), then the package naturally needs to ensure that they exist
regardless of whether nocheck is specified or not.


 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/rules      2025-11-17 10:29:50.595968716 -0800
--- b/debian/rules      2025-11-17 11:22:55.304072223 -0800
@@ -1,6 +1,7 @@
 #!/usr/bin/make -f
 
 export PYBUILD_NAME = BabelGladeExtractor
+export PYBUILD_AFTER_TEST = rm -rfv {build_dir}/test.*
 
 %:
        dh $@ --with python3 --buildsystem=pybuild

--- End Message ---
--- Begin Message ---
Hi,

thanks for reporting this.

Whilst working on the Reproducible Builds effort [0], we noticed
that python-babelgladeextractor could not be built reproducibly.

This is because it ships a different binary package depending on whether the testsuite is run or not.

I see.

Specifically, it does not remove some files (eg. test.desktop) that are generated during the testsuite. A patch is attached that will remove them

Thanks, applied and uploaded. It looks like with version 0.7.0-4 the
package builds reproducibly now on unstable [1].

but if the binary package really does need this directory at
runtime for whatever reason (e.g. for autopkgtests or simply for the
package to function), then the package naturally needs to ensure
that they exist regardless of whether nocheck is specified or not.

No, it does not. Looks like your patch did just the right thing. Many
thanks for that.

Best regards
Sascha

[1] https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-babelgladeextractor.html

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---

Reply via email to