[tex-live] Extending SOURCE_DATE_EPOCH support

Alexis Bienvenüe pado at passoire.fr
Sun May 1 08:52:30 CEST 2016


Hi.

In reproducible build context [1], the SOURCE_DATE_EPOCH environment
variable [2] support is very powerful [3]. AFAIK, TL-2016 partially
supports it, which is really great!

However, I think this should be enhanced in the following ways:
1) make latex, lualatex, xelatex also honour SOURCE_DATE_EPOCH
2) make \today honour SOURCE_DATE_EPOCH

I tried to work on those points with texlive from svn (I hope I used the
right repository/version).

Please find attached:
- a patch to use as a starting point, that extend SOURCE_DATE_EPOCH as
described.
- a simple test script test.sh, with results before and after applying
the patch

Regards,
Alexis Bienvenüe

[1]: https://wiki.debian.org/ReproducibleBuilds/
[2]: https://reproducible-builds.org/specs/source-date-epoch/
[3]: https://www.tug.org/pipermail/pdftex/2015-July/008954.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: extend_S_D_E_support.diff
Type: text/x-patch
Size: 7302 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20160501/4824a67c/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.sh
Type: application/x-shellscript
Size: 781 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20160501/4824a67c/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test-before-patch.log
Type: text/x-log
Size: 1890 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20160501/4824a67c/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test-with-patch.log
Type: text/x-log
Size: 1878 bytes
Desc: not available
URL: <http://tug.org/pipermail/tex-live/attachments/20160501/4824a67c/attachment-0007.bin>


More information about the tex-live mailing list