Follow-up Comment #13, bug #57218 (project groff): Today's commits significantly improve the situation.
2020-12-25 G. Branden Robinson <g.branden.robin...@gmail.com> * doc/doc.am (.texi.dvi): Call texi2dvi with FORCE_SOURCE_DATE=1 in the environment, avoiding an embedded timestamp in the generated groff.dvi file, which frustrated reproducible builds. Thanks to Werner Lemberg for the suggestion. * src/roff/groff/tests/string_case_xform_unicode_escape.sh: Fix test to no longer use Bash process substitution, resulting in nondeterministic file descriptor numbers appearing in test logs, frustrating reproducible builds. * contrib/pdfmark/pdfmark.am (PDFROFF): Call pdfroff without `--keep-temporary-files` option. Temporary directories are created with mktemp(1) and files with an embedded process identifier, which frustrates reproducible builds. See <https://savannah.gnu.org/bugs/?57218>. Attaching new, much shorter (2KiB), diff of two sequential builds using SOURCE_DATE_EPOCH. (file #50566) _______________________________________________________ Additional Item Attachment: File name: groff-repro-build_2020-12-25.diff Size:2 KB <https://file.savannah.gnu.org/file/groff-repro-build_2020-12-25.diff?file_id=50566> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?57218> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/