Subject: Re: bug#49719: 27.2; make-manuals fails

From: Lars Ingebrigtsen <[email-masked]>
Date: Sat, 24 Jul 2021 18:37:00 +0200

Eli Zaretskii <[email-masked]> writes:

> With the current emacs-27 branch of the Emacs repository, the
> 'make-manuals' script fails:
>
>   eliz@fencepost:~/git/emacs/pretest$ ./admin/make-manuals
>   Making manuals (slow)...
>   Search failed: "<ul>"
>   make-manuals: error running make-manuals
>
> The error message doesn't help to understand in which file did the
> search fail.
>
> This could be due to using Texinfo 6.8: maybe the format of the
> produced HTML have changed?

It seems to work fine on Debian/bullseye:

[larsi@stories ~/src/emacs/emacs-27]$ ./admin/make-manuals 
Making manuals (slow)...
Adding compressed html files...
Making manual tarfiles...
Doing emacs...
...created emacs-manual-27.2.50.tar
Doing lispref...
...created emacs-lispref-27.2.50.tar
Doing lispintro...
...created emacs-lispintro-27.2.50.tar
Doing misc...
...created emacs-misc-27.2.50.tar
Making refcards...

But this is with an older makeinfo:

[larsi@stories ~/src/emacs/emacs-27]$ makeinfo --version
texi2any (GNU texinfo) 6.7

Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no