Am 11.06.2020 um 15:22 schrieb Werner LEMBERG:
I can prepare a version of the docs with all occurences of '@/'
removed and '@urefbreakstyle before' set, so that everyone can
compare and build an opinion on this.
Great, thanks in advance. I suggest that you use the `texinfo.tex`
file directly from the 'texinfo' git repository so that we test the
most recent version.
This turned out to be difficult.
As a first step I tried to upgrade texinfo.tex to current master
of the official Texinfo git repo. This broke 'make doc'
with a XeTeX error, handed over by 'texi2pdf' with the pretty
useless message: "XeTeX exited with bad exit status"
This happened just after finishing the first XeTeX pass.
I appended various options to texi2pdf to make the output
more verbose, but I did not get useful output regarding
the XeTeX termination.
Bisecting yielded that the first texinfo commit that introduced
the error is
http://git.savannah.gnu.org/cgit/texinfo.git/commit/?id=aa18f519e091b6ada0fb2b0a65a51880031d5014
The last compiling commit is
http://git.savannah.gnu.org/cgit/texinfo.git/commit/?id=596d3efd2b482ced23bf90931fac286c68fdc564
With this commit I could get a successful 'make doc'.
Then I compared the Learning Manual against a version compiled
with the currently bundled texinfo.tex.
I noticed that the Index was completely missing.
After another round of bisecting it turned out that
http://git.savannah.gnu.org/cgit/texinfo.git/commit/?id=2405caa6c7ab01d888899af56aa056b1e77485ba
is the first commit that introduces the missing index.
Due to my lack of TeX skills I don't know how to proceed further.
Werner, I'm sure that you can help here. :)
Cheers,
Michael