bug#72232: "make dist" is not reproducible

2024-07-21 Thread Bruno Haible
Paul Eggert wrote: > the tarballs themselves are still not reproducible, since they contain > random timestamps and (I imagine) other metadata. I vaguely recall Bruno > having a general solution for that sort of problem but don't recall > where it got put. It was at the end of

bug#72232: "make dist" is not reproducible

2024-07-21 Thread Pádraig Brady
On 21/07/2024 18:58, Paul Eggert wrote: On 2024-07-21 10:44, Pádraig Brady wrote: We can just rely on the timestamp of the .tarball-version to support reproducible _tarballs_. Although this makes the distributed file contents reproducible, the tarballs themselves are still not reproducible, si

bug#72232: "make dist" is not reproducible

2024-07-21 Thread Paul Eggert
On 2024-07-21 10:44, Pádraig Brady wrote: We can just rely on the timestamp of the .tarball-version to support reproducible _tarballs_. Although this makes the distributed file contents reproducible, the tarballs themselves are still not reproducible, since they contain random timestamps and

bug#72232: "make dist" is not reproducible

2024-07-21 Thread Pádraig Brady
On 21/07/2024 17:18, Bruno Haible wrote: Hi, Subsequent runs of "make dist" in the same environment produce tarballs with different contents. How to reproduce: In a git checkout of coreutils, do: $ echo snapshot > .tarball-version $ ./configure; make -k maintainer-clean $ ./bootstrap $ ./conf

bug#72232: "make dist" is not reproducible

2024-07-21 Thread Bruno Haible
Hi, Subsequent runs of "make dist" in the same environment produce tarballs with different contents. How to reproduce: In a git checkout of coreutils, do: $ echo snapshot > .tarball-version $ ./configure; make -k maintainer-clean $ ./bootstrap $ ./configure; make dist $ mkdir 1; (cd 1 && tar xf