Hello, I'm wondering a little bit, what happened to your texinfo.tex file: /usr/share/texmf/tex/texinfo/texinfo.tex? That one from the texinfo package reports version 2024-11-04.20 and texi2pdf runs fine. Of course I may update that file to a new version, but this is not urgent, IMHO.
Hilmar 07.11.2025 21:13:24 Rafael Laboissière <[email protected]>: > * Santiago Vila <[email protected]> [2025-11-07 11:53]: > >> On Fri, Nov 07, 2025 at 11:38:37AM +0100, Santiago Vila wrote: >>> On Fri, Nov 07, 2025 at 11:11:56AM +0100, Hilmar Preuße wrote: >>>> Could upload / provide the full build log anywhere? >>> >>> I've forked the project in salsa and I've added a salsa-ci.yml to see. >>> >>> The outcome should be visible here in a few minutes: >>> >>> https://salsa.debian.org/sanvila/octave-queueing/-/pipelines >> >> Ok, it builds for me, so there must be something that I'm missing... >> >> My feeling is that you might be trying to build directly from the git >> repository, and make behaves in a slightly different way when doing so >> (because the timestamps are different). >> >> However, if it works in Salsa CI, then it will probably work in the buildds >> and the package is probably safe to be uploaded as is (because Salsa CI >> tries to mimic the behaviour of the buildds by first creating a regular >> source package and then building it the normal way). > > Thanks, Santiago. You guessed it right, I am building directly from the git > repository. This may explain the difference between my results and those from > the Salsa CI build, although I am puzzled by this. > > At any rate, I found a way to reliably reproduce the bug, independently from > the octave-queuing package, with the simple example below (also attached to > this message): > > $ cat > test.texi << EOF \input texinfo @float Figure,fig:some_label > @caption{Caption} @end float @bye EOF > > The file above is a fully valid TeXinfo file. However, when trying to > generate a PDF file from it, there ia a failure: > > $ texi2pdf -o test.pdf test.texi > > The log file is attached to this message (test.log-fail). Notice that the > system file /usr/share/texmf/tex/texinfo/texinfo.tex is input by TeX. > > The problem comes from a problematic test.aux file (attached to this message > as test.aux-fail). > > Now, if I remove the test.aux file and download the latest version of > texinfo.tex, then the compilation succeeds: > > $ rm test.aux $ curl --silent > https://cgit.git.savannah.gnu.org/cgit/texinfo.git/plain/doc/texinfo.tex > > texinfo.tex $ texi2pdf -o test.pdf test.texi > > The log and aux files are attached to this message, respectively as > test.log-ok and test.aux-ok). > > Best, > > Rafael

