groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] Distribute bootstrap and bootstrap.conf


From: Colin Watson
Subject: [PATCH] Distribute bootstrap and bootstrap.conf
Date: Sun, 31 Mar 2024 11:30:25 +0100

With the recent xz-utils backdoor, there's been more focus on cases
where build systems rely on files produced by "make dist" and included
in release tarballs.  It's already fairly standard practice for
distributions to rebuild configure scripts using autoreconf, but less so
to rebuild the files that are produced by gnulib.

I looked into what it would take for Debian's groff package to do a full
rebootstrap from its packaged version of gnulib.  It seems relatively
straightforward, but it requires including bootstrap and bootstrap.conf
in tarballs so that we know what modules to use.

I've omitted README.git to ensure that we still warn people who don't
know what they're doing that running "./bootstrap" may not be the right
place to start.

* Makefile.am (EXTRA_DIST): Add "bootstrap" and "bootstrap.conf".
---
 Makefile.am | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Makefile.am b/Makefile.am
index e15a8ff0f..d41d4ee1d 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -797,6 +797,8 @@ endif
 
 # Other files that should be present in the distribution tarball.
 EXTRA_DIST += \
+  bootstrap \
+  bootstrap.conf \
   BUG-REPORT \
   ChangeLog.old \
   ChangeLog.111 \
-- 
2.43.0

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]