mbox series

[bug#70380,v3,0/4] Reproducible `make dist' tarball: Avoid override stamp-N warnings.

Message ID cover.1713340673.git.janneke@gnu.org
Headers show
Series Reproducible `make dist' tarball: Avoid override stamp-N warnings. | expand

Message

Janneke Nieuwenhuizen April 17, 2024, 9:53 a.m. UTC
Changes in V3

  * Resurrect/cater for running `make dist' from tarball by not removing
    any Autotools' caches,
  * Distribute build-aux/mdate-from-git.scm to support running ./bootstrap
    from tarball.

Doing the latter will still generate an unversioned `guix-.tar.gz' tarball,
just like before, as we use Autotools' git-version-gen in configure.ac that
doesn't cater for this scenario, AFAIU.

Janneke Nieuwenhuizen (4):
  maint: Cater for running `make dist' from tarball.
  maint: Generate doc/version[-LANG].texi using `mdate-from-git.scm'.
  Revert "maint: Generate 'doc/version-LANG.texi' reproducibly."
  Revert "maint: Generate 'doc/version.texi' reproducibly."

 Makefile.am                  | 62 +++++++++++++++-----------
 bootstrap                    |  8 +++-
 build-aux/mdate-from-git.scm | 86 ++++++++++++++++++++++++++++++++++++
 doc/local.mk                 | 32 --------------
 4 files changed, 130 insertions(+), 58 deletions(-)
 create mode 100755 build-aux/mdate-from-git.scm


base-commit: b47ae1ecc43baaf726701ab2d2f810ecfaa75428