Hi If that's ok with you, I'll set PLATFORM_INFO to "Debian" when SOURCE_DATE_EPOCH is set.
This way, as upstream, I have a better hint of the origin of Pan when a user reports a bug. Thanks for the report. All the best On Wednesday, 7 August 2024 15:00:14 CEST you wrote: > Source: pan > Version: 0.159-1 > Severity: wishlist > Tags: patch > User: reproducible-bui...@lists.alioth.debian.org > Usertags: uname > X-Debbugs-Cc: reproducible-b...@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 <heinrich.muelle...@gmail.com> - Developer > │ │ │ │ │ Kenneth Haley <hale...@users.sf.net> - Developer > │ │ │ │ │ Petr Kovar <pk...@volny.cz> - Contributor > │ │ │ │ │ Calin Culianu <ca...@ajvar.org> - Threaded Decoding > │ │ │ │ │ Christophe Lambin <ch...@rebelbase.com> - Original Developer > │ │ │ │ │ Matt Eagleson <m...@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,