[Pkg-electronics-devel] Bug#1031711: verilator: reproducible-builds: documentation date depends on timezone

Larry Doolittle larry at doolittle.boa.org
Tue Feb 21 05:13:01 GMT 2023


Package: src:verilator
Version: 5.006-2
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs at lists.alioth.debian.org

Dear Maintainer,

The Reproducible Builds effort noticed that verilator does not build reproducibly.
  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/verilator.html
This is because the verilator.pdf file's cover-page date stamp depends on the timezone.

When this situation was brought to the attention of upstream developers,
their preference was to shift to using an internal release date, rather
than fix the SOURCE_DATE_EPOCH override to be timezone-independent.
The attached patch is an upstream git commit (bc6a778, Feb 12 2023)
to their primary development sources.

With this patch applied (note it needs to be listed _after_ the existing
"Add SOURCE_DATE_EPOCH for docs guide conf.py 3918.patch" in patches/series)
verilator should build reproducibly on tests.reproducible-builds.org!

Thanks for maintaining Verilator!

  - Larry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Fix-date-on-the-front-page-of-verilator.pdf-3956-395.patch
Type: text/x-diff
Size: 2369 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-electronics-devel/attachments/20230220/983ca65f/attachment.patch>


More information about the Pkg-electronics-devel mailing list