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

Reply via email to