Eli Zaretskii <[email protected]> writes:
>> From: "Alfred M. Szmidt" <[email protected]>
>> Cc: [email protected], [email protected], [email protected],
>> [email protected]
>> Date: Sun, 26 Oct 2025 03:32:28 -0400
>>
>> The GNU coding standards specify a procedure for generating
>> documentation (fetch gendocs; then run it) which means that the GNU
>> Coding Standards themselves do not need a copy of the gendocs script. So
>> a simple fix for this issue would be to remove gendocs.sh and
>> gendocs_template from the GNU Coding Standards. (At least that way we'd
>> have one less copy of these files floating around. :-)
>>
>> No thanks, gnulib is 300MiB
>
> On my system, a clone of the Git repository for Texinfo is larger than
> the one for Gnulib: 371 MiB vs 291 MiB. So if you use Gnulib, you
> will actually gain disk space.
>
>> As far as I'm concerned, this is not an issue with gnustandards.
>
> Except that gnustandards has an outdated version of the script.
You don't even need to clone a git repository for them. See:
$ ./build-aux/gendocs.sh --help
[...]
Typical sequence:
cd PACKAGESOURCE/doc
wget
"https://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/gendocs.sh"
wget
"https://git.savannah.gnu.org/cgit/gnulib.git/plain/doc/gendocs_template"
gendocs.sh --email BUGLIST MANUAL "GNU MANUAL - One-line description"
[...]
The files aren't updated frequently, so periodically updating them
should be fine, however infrequent that is.
Collin