Bug#1034740: boost1.74: reproducible builds: build date and time embedded in .html documentation
Vagrant Cascadian
vagrant at reproducible-builds.org
Sun Apr 23 04:06:13 BST 2023
Source: boost1.74
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 dates and timestamps are embedded in various .html
documentation:
https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/diffoscope-results/boost1.74.html
/usr/share/doc/libboost1.74-doc/doc/html/accumulators.html
<td·align="left"><p><small>Last·revised:·May·17,·2024·at·23:22:24·GMT</small></p></td>
vs.
<td·align="left"><p><small>Last·revised:·April·15,·2023·at·19:43:52·GMT</small></p></td>
The attached patch fixes this by removing the date and timestamp lines
from several files, and replacing documentations examples for the use of
__TIME__ and __DATE__ with a fixed time and date.
According to my local tests, with this patch applied, boost1.74 should
build reproducibly on tests.reproducible-builds.org once it migrates to
testing! There are some outstanding issues (e.g. build paths) that are
only tested on unstable and experimental.
Thanks for maintaining boost1.74!
live well,
vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Remove-timestamps-and-dates-from-documentation.patch
Type: text/x-diff
Size: 3957 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-bugs/attachments/20230422/79a162b1/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/20230422/79a162b1/attachment.sig>
More information about the Reproducible-bugs
mailing list