Bug#1006979: liggghts: reproducible builds: username and timestamp embedded in libliggghts.so.3.8.0

Vagrant Cascadian vagrant at reproducible-builds.org
Wed Mar 9 20:17:33 GMT 2022


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

/usr/lib/x86_64-linux-gnu/libliggghts.so.3.8.0

│ │ │ ├── ./usr/lib/x86_64-linux-gnu/libliggghts.so.3.8.0
...
│ │ │ │ │ -nearestActiveEdgminActiveEdgeDisLIGGGHTS-PUBLIC 3.8.0, compiled 2022-03-09-06:30:52 by vagrant, git commit e2bd90538abe29938\
baf70275ba72f6db429b758
│ │ │ │ │ +nearestActiveEdgminActiveEdgeDisLIGGGHTS-PUBLIC 3.8.0, compiled 2023-05-01-09:19:17 by vagrant, git commit e2bd90538abe29938\
baf70275ba72f6db429b758


The attached two patches fix this by respecting the SOURCE_DATE_EPOCH
environment variable for the timestamp, and by removing the build user
from the information embedded in the binary.


Thanks for maintaining liggghts!


live well,
  vagrant
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-src-Make.sh-Use-SOURCE_DATE_EPOCH-for-build-timestam.patch
Type: text/x-diff
Size: 886 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20220309/d41273f6/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-src-Make.sh-Do-not-embed-build-user.patch
Type: text/x-diff
Size: 1696 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-science-maintainers/attachments/20220309/d41273f6/attachment-0001.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/debian-science-maintainers/attachments/20220309/d41273f6/attachment.sig>


More information about the debian-science-maintainers mailing list