Simon Josefsson wrote: > Alas, GNULIB_REVISION is not documented in doc/gnulib.texi.
Yes, that's because the more modern way is to use a git submodule instead. This is documented in https://www.gnu.org/software/gnulib/manual/html_node/VCS-Issues.html https://www.gnu.org/software/gnulib/manual/html_node/Developer-tools.html > My impression is that the ./bootstrap script has gained a lot of > complexity that has evolved organically. For some projects this > complexity is unwanted -- e.g., guile-gnutls is used early in the > bootstrapping of Guix and we eventually resolved to putting all needed > gnulib files in .git and used a naive ./bootstrap script: > > https://gitlab.com/gnutls/guile/-/blob/master/bootstrap?ref_type=heads Sure. Especially when there are several gnulib-tool invocations, the bootstrap architecture and configuration file are less than adequate. [1] In this case, hand-written autopull.sh and autogen.sh files fulfil the same need and are easier to maintain. Bruno [1] https://git.savannah.gnu.org/gitweb/?p=poke.git;a=blob;f=bootstrap.conf