Chris Lamb
2024-08-07 13:10:02 UTC
Reply
PermalinkVersion: 0.159-1
Severity: wishlist
Tags: patch
User: reproducible-***@lists.alioth.debian.org
Usertags: uname
X-Debbugs-Cc: reproducible-***@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
pan could not be built reproducibly.
This is because the /usr/bin/pan binary embedded the kernel version
name and version number:
â â â âââ ./usr/bin/pan
[âŠ]
â â â â âââ strings --all --bytes=8 {}
â â â â â @@ -5307,15 +5307,15 @@
â â â â â Heinrich M
â â â â â ller <***@gmail.com> - Developer
â â â â â Kenneth Haley <***@users.sf.net> - Developer
â â â â â Petr Kovar <***@volny.cz> - Contributor
â â â â â Calin Culianu <***@ajvar.org> - Threaded Decoding
â â â â â Christophe Lambin <***@rebelbase.com> - Original Developer
â â â â â Matt Eagleson <***@rebelbase.com> - Original Developer
â â â â â -Vovchansk (; Linux-6.9.7+bpo-amd64)
â â â â â +Vovchansk (; Linux-6.1.0-23-amd64)
â â â â â Copyright
â â â â â 2002-2021 Charles Kerr and others
â â â â â GNU GENERAL PUBLIC LICENSE
A patch is attached that has the effect that, if SOURCE_DATE_EPOCH
exists, we assume that a reproducible build is intended and the
"Linux-6.1.0-23-amd64" string is replaced with "-" (hyphen).
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` ***@debian.org / chris-lamb.co.uk
`-
,''`.
: :' : Chris Lamb
`. `'` ***@debian.org / chris-lamb.co.uk
`-