Bug#1000893: bind9: reproducible builds: Embedded timestamps in man pages due to timezone

Vagrant Cascadian vagrant at reproducible-builds.org
Tue Nov 30 20:43:17 GMT 2021


Source: bind9
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

The build timestamp in various manpages varies dependent on timezone:

  https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/i386/diffoscope-results/bind9.html

  /usr/share/man/man1/dig.1.gz

  .TH·"DIG"·"1"·"2021-10-12"·"9.17.19-3-Debian"·"BIND·9"
  vs.
  .TH·"DIG"·"1"·"2021-10-14"·"9.17.19-3-Debian"·"BIND·9"

The attached patch fixes this by adjusting the call to "date" in
configure.ac to explicitly use the UTC timezone.


Unfortunately, this does not resolve all reproducibility issues
(e.g. build path), but with this patch applied, bind9 should build
reproducibly on tests.reproducible-builds.org when it migrates to the
testing/bookworm suite (where build paths are not tested).


Thanks for maintaining bind9!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-configure.ac-Set-release_date-using-UTC-timezone.patch
Type: text/x-diff
Size: 807 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20211130/02fd3c5e/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20211130/02fd3c5e/attachment.sig>


More information about the Reproducible-bugs mailing list