Bug#1122229: golang-github-issue9-identicon: please make the build reproducible
Chris Lamb
lamby at debian.org
Mon Dec 8 23:39:21 GMT 2025
Source: golang-github-issue9-identicon
Version: 0.0~git20170630.0.5196591-7
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: nocheck
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
golang-github-issue9-identicon could not be built reproducibly.
This is because the testsuite generates a number of .png files which
then end up in the binary package. This means that if the tests are
skipped, the files are not generated and the package contains different
contents.
A patch is attached that removes these PNG files after running the
tests, but if the binary package really needs these files at runtime
(eg. for autopkgtests or for any other reason), then the package will
need rejigging.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
--- a/debian/rules 2025-12-08 15:35:28.136597431 -0800
--- b/debian/rules 2025-12-08 15:37:34.511486365 -0800
@@ -2,3 +2,6 @@
%:
dh $@ --buildsystem=golang --with=golang
+
+execute_after_dh_auto_test:
+ find obj-* -type f -name '*.png' -delete
More information about the Reproducible-bugs
mailing list