[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #57218] [PATCH] Reproducible builds support is broken and embeds ti
From: |
G. Branden Robinson |
Subject: |
[bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone |
Date: |
Fri, 25 Dec 2020 06:36:47 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0 |
Follow-up Comment #13, bug #57218 (project groff):
Today's commits significantly improve the situation.
2020-12-25 G. Branden Robinson <g.branden.robinson@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/
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, Jim Avera, 2020/12/16
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, G. Branden Robinson, 2020/12/20
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, G. Branden Robinson, 2020/12/22
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, Werner LEMBERG, 2020/12/22
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, G. Branden Robinson, 2020/12/25
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone,
G. Branden Robinson <=
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, G. Branden Robinson, 2020/12/27
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, G. Branden Robinson, 2020/12/27
- [bug #57218] [PATCH] Reproducible builds support is broken and embeds timezone, G. Branden Robinson, 2020/12/27
- [bug #57218] [PATCH] groff implicitly embeds time zone offset in generated files, G. Branden Robinson, 2020/12/27