mbox series

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

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

Message

Janneke Nieuwenhuizen April 17, 2024, 7:08 p.m. UTC
New in V4:

  * Move in_git_p check from GNU make to configure.ac, in order to,
  * Ressurrect running `make' from a tarball,
  * Have xgettext.scm support being run from a tarball, and,
  * Distribute xgettext.scm, in order to,
  * Support running update-po from a tarball.

Note that running `make' from a tarball has been broken for almost a year now
and has nothing to do with any of the reproducible tarball work.  Apparently
that bug has a low priority at the moment and including it here creeps the
scope maybe a little but probably helps more with the review.

Greetings,
Janneke

Janneke Nieuwenhuizen (6):
  maint: Resurrect running `make' from a tarball.
  maint: Support `make doc-po-update' from tarball.
  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                  | 67 +++++++++++++++++----------
 bootstrap                    |  8 +++-
 build-aux/mdate-from-git.scm | 87 ++++++++++++++++++++++++++++++++++++
 build-aux/xgettext.scm       | 10 ++---
 configure.ac                 | 10 +++++
 doc/local.mk                 | 32 -------------
 6 files changed, 152 insertions(+), 62 deletions(-)
 create mode 100755 build-aux/mdate-from-git.scm


base-commit: 2126dab4cd81db4cbde4566d8c638e45a4c0077c