On Sat, Oct 25, 2025 at 08:38:48PM +0100, Gavin Smith wrote:
> On Sat, Oct 25, 2025 at 01:36:13PM +0200, Andreas Metzler wrote:
> > ... with ...
> >
> > rm -rf minimal.pdf testcase.tmp/ ; env
> > TEXINPUTS="/path/to/texinfo.tex:$TEXINPUTS" texi2dvi --pdf
> > --build-dir=testcase.tmp -o minimal.pdf minimal.texi
> >
> > ... yields
> > | ./minimal.aux:3: Undefined control sequence.
> > | <argument> gnutls@unhbox @voidb
> > | @x @kern .07em @vbox {@hrule width.3em
> > heigh...
> > |
> > | @xrdef ...f @value ##1{##1}@xdef @safexrefname {#1
> > | }}@bgroup @expandafter
> > @gd...
> > | l.3 ....1ex}@kern .07em t-title}{!!float!!=Figure}
> >
> > on Debian testing.
> >
> > I am not sure where the actual problem is:
> > * It works on Debian/stable which has texlive 2024.20250309
> > * On Debian testing/sid with texlive 2025.20250927 the error above will
> > be thrown if texinfo.tex is 2025-03-01.21 or newer (GIT commit
> > 798ff967bbf66d94089569f9509c9dc12730462d), versions up to
> > 2025-03-01.19 (4aa20a403922191c0ee12e335bff7174f2bdc32a) are fine.
> >
> > The rest of texinfo is at 7.2 in both cases.
> >
> > Afaiu the remark "texinfo.tex is updated much more frequently than full
> > Texinfo releases are made; please use the latest version." on
> > https://www.gnu.org/software/texinfo/ using the latest texinfo.tex with
> > texinfo 7.2 should work and is supported, so there is a real bug
> > somewhere.
>
> Thanks for the report and to Hilmar for tracking down the change which
> led to this lossage. It is almost certainly a bug in my change to
> texinfo.tex. I will try and get this fixed.
It should be fixed in the recent commit today (a2c3ba8ca7f817e08f81d9e).
It will also be updated shortly at ftp.gnu.org/gnu/texinfo. Please let
us know if there any further problems.
As you say, there is rarely a problem with using newer versions of texinfo.tex
with different versions of the rest of Texinfo.