* 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

Attachment: test.texi
Description: TeXInfo document

This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) 
(preloaded format=pdfetex 2025.10.29)  7 NOV 2025 16:49
entering extended mode
 restricted \write18 enabled.
 file:line:error style messages enabled.
 %&-line parsing enabled.
**\input ./test.texi \input ./test.texi \input ./test.texi
(./test.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2025-07-31.19]:
\bindingoffset=\dimen16
\normaloffset=\dimen17
\txipagewidth=\dimen18
\txipageheight=\dimen19
\defaultoutput=\toks13
\headlinebox=\box16
\footlinebox=\box17
\savedtopmark=\toks14
\margin=\insert252
\EMsimple=\toks15
\groupbox=\box18
\groupinvalidhelp=\toks16
\mil=\dimen20
\exdentamount=\skip18
\inmarginspacing=\skip19
\centerpenalty=\count27
 pdf,
\tempnum=\count28
\lnkcount=\count29
\filename=\toks17
\filenamelength=\count30
\pgn=\count31
\toksA=\toks18
\toksB=\toks19
\toksC=\toks20
\toksD=\toks21
\boxA=\box19
\boxB=\box20
\countA=\count32
\pagecount=\count33
\romancount=\count34
\arabiccount=\count35
\contentsendcount=\count36
\nopdfimagehelp=\toks22
 fonts,
\textleading=\dimen21
\sffam=\fam8
\fontdepth=\count37
 glyphs,
\errorbox=\box21
 page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks23
\oddheadline=\toks24
\evenchapheadline=\toks25
\oddchapheadline=\toks26
\evenfootline=\toks27
\oddfootline=\toks28

tables,
\tableindent=\dimen22
\itemindent=\dimen23
\itemmargin=\dimen24
\itemmax=\dimen25
\itemno=\count38
\colcount=\count39
\everytab=\toks29
 conditionals,
\doignorecount=\count40
 indexing,
\dummybox=\box22
\whatsitskip=\skip22
\whatsitpenalty=\count41
\idxinitialno=\count42
\entryrightmargin=\dimen26
\entrycontskip=\dimen27
\thinshrinkable=\skip23
\partialpage=\box23
\doublecolumnhsize=\dimen28
\balancedcolumns=\box24
 sectioning,
\unnumberedno=\count43
\chapno=\count44
\secno=\count45
\subsecno=\count46
\subsubsecno=\count47
\appendixno=\count48
\absseclevel=\count49
\secbase=\count50
\chapheadingskip=\skip24
\secheadingskip=\skip25
\subsecheadingskip=\skip26
 toc,
\tocfile=\write0
\curchapmax=\dimen29
\cursecmax=\dimen30
\curssecmax=\dimen31
\secnowidthchap=\dimen32
\secnowidthsec=\dimen33
\secnowidthssec=\dimen34
\contentsrightmargin=\skip27
\savepageno=\count51
\lastnegativepageno=\count52
\tocindent=\dimen35
\secnowidth=\dimen36
\extrasecnoskip=\dimen37
\labelspace=\dimen38
 environments,
\lispnarrowing=\skip28
\envskipamount=\skip29
\lskip=\skip30
\rskip=\skip31
\circthick=\dimen39
\cartouter=\dimen40
\cartinner=\dimen41
\normbskip=\skip32
\normpskip=\skip33
\normlskip=\skip34
\nonfillparindent=\dimen42
\tabw=\dimen43
\verbbox=\box25
 defuns,
\defbodyindent=\skip35
\defargsindent=\skip36
\deflastargmargin=\skip37
\defunpenalty=\count53
\parencount=\count54
\brackcount=\count55
 macros,
\paramno=\count56
\macname=\toks30

cross references,
\auxfile=\write1
\savesfregister=\count57
\toprefbox=\box26
\printedrefnamebox=\box27
\infofilenamebox=\box28
\printedmanualbox=\box29
 insertions,
\footnoteno=\count58
\SAVEfootins=\box30
\SAVEmargin=\box31

(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
\epsffilein=\read1
\epsfframemargin=\dimen44
\epsfframethickness=\dimen45
\epsfrsize=\dimen46
\epsftmp=\dimen47
\epsftsize=\dimen48
\epsfxsize=\dimen49
\epsfysize=\dimen50
\pspoints=\dimen51
)
\noepsfhelp=\toks31
\capheight=\dimen52
 localization,
\nolanghelp=\toks32
\countUTFx=\count59
\countUTFy=\count60
\countUTFz=\count61
 formatting,
\defaultparindent=\dimen53
 microtype,
\countC=\count62
\countB=\count63
 and turning on texinfo input format.)
@Figurefloatno=@count64

(/var/data/rlaboiss/debian/PKGS/octave-queueing/test-texinfo/test.aux
/var/data/rlaboiss/debian/PKGS/octave-queueing/test-texinfo/test.aux:1: Undefin
ed control sequence.
<argument> fig:some@unhbox @voidb 
                                  @x @kern .07em @vbox {@hrule width.3em hei...

@xrdef ...f @value ##1{##1}@xdef @safexrefname {#1
                                                  }}@bgroup @expandafter @gd...
l.1 ...}@kern .07em label-title}{!!float!!=Figure}
                                                  
? 
/var/data/rlaboiss/debian/PKGS/octave-queueing/test-texinfo/test.aux:1: Emergen
cy stop.
<argument> fig:some@unhbox @voidb 
                                  @x @kern .07em @vbox {@hrule width.3em hei...

@xrdef ...f @value ##1{##1}@xdef @safexrefname {#1
                                                  }}@bgroup @expandafter @gd...
l.1 ...}@kern .07em label-title}{!!float!!=Figure}
                                                  
End of file on the terminal!

/var/data/rlaboiss/debian/PKGS/octave-queueing/test-texinfo/test.aux:1:  ==> Fa
tal error occurred, no output PDF file produced!
@xrdef{fig:some@unhbox @voidb@x @kern .07em @vbox {@hrule width.3em 
height.1ex}@kern .07em label-title}{!!float!!=Figure}
@xrdef{fig:some@unhbox @voidb@x @kern .07em @vbox {@hrule width.3em 
height.1ex}@kern .07em label-snt}{Figure@tie 1}
@xrdef{fig:some_label-lof}{Figure@tie 1: Caption}
@xrdef{fig:some@unhbox @voidb@x @kern .07em @vbox {@hrule width.3em 
height.1ex}@kern .07em label-pg}{1}
This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) 
(preloaded format=pdfetex 2025.10.29)  7 NOV 2025 17:01
entering extended mode
 restricted \write18 enabled.
 file:line:error style messages enabled.
 %&-line parsing enabled.
**\input ./test.texi \input ./test.texi
(./test.texi
(/var/data/rlaboiss/debian/PKGS/octave-queueing/test-texinfo/texinfo.tex
Loading texinfo [version 2025-10-25.20]:
\bindingoffset=\dimen16
\normaloffset=\dimen17
\txipagewidth=\dimen18
\txipageheight=\dimen19
\defaultoutput=\toks13
\headlinebox=\box16
\footlinebox=\box17
\savedtopmark=\toks14
\margin=\insert252
\EMsimple=\toks15
\groupbox=\box18
\groupinvalidhelp=\toks16
\mil=\dimen20
\exdentamount=\skip18
\inmarginspacing=\skip19
\centerpenalty=\count27
 pdf,
\tempnum=\count28
\lnkcount=\count29
\filename=\toks17
\filenamelength=\count30
\pgn=\count31
\toksA=\toks18
\toksB=\toks19
\toksC=\toks20
\toksD=\toks21
\boxA=\box19
\boxB=\box20
\countA=\count32
\pagecount=\count33
\romancount=\count34
\arabiccount=\count35
\contentsendcount=\count36
\nopdfimagehelp=\toks22
 fonts,
\textleading=\dimen21
\sffam=\fam8
\fontdepth=\count37
 glyphs,
\errorbox=\box21
 page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks23
\oddheadline=\toks24
\evenchapheadline=\toks25
\oddchapheadline=\toks26
\evenfootline=\toks27
\oddfootline=\toks28

tables,
\tableindent=\dimen22
\itemindent=\dimen23
\itemmargin=\dimen24
\itemmax=\dimen25
\itemno=\count38
\colcount=\count39
\everytab=\toks29
 conditionals,
\doignorecount=\count40
 indexing,
\dummybox=\box22
\whatsitskip=\skip22
\whatsitpenalty=\count41
\idxinitialno=\count42
\entryrightmargin=\dimen26
\entrycontskip=\dimen27
\thinshrinkable=\skip23
\partialpage=\box23
\doublecolumnhsize=\dimen28
\balancedcolumns=\box24
 sectioning,
\unnumberedno=\count43
\chapno=\count44
\secno=\count45
\subsecno=\count46
\subsubsecno=\count47
\appendixno=\count48
\absseclevel=\count49
\secbase=\count50
\chapheadingskip=\skip24
\secheadingskip=\skip25
\subsecheadingskip=\skip26
 toc,
\tocfile=\write0
\curchapmax=\dimen29
\cursecmax=\dimen30
\curssecmax=\dimen31
\secnowidthchap=\dimen32
\secnowidthsec=\dimen33
\secnowidthssec=\dimen34
\contentsrightmargin=\skip27
\savepageno=\count51
\lastnegativepageno=\count52
\tocindent=\dimen35
\secnowidth=\dimen36
\extrasecnoskip=\dimen37
\labelspace=\dimen38
 environments,
\lispnarrowing=\skip28
\envskipamount=\skip29
\lskip=\skip30
\rskip=\skip31
\circthick=\dimen39
\cartouter=\dimen40
\cartinner=\dimen41
\normbskip=\skip32
\normpskip=\skip33
\normlskip=\skip34
\nonfillparindent=\dimen42
\tabw=\dimen43
\verbbox=\box25
 defuns,
\defbodyindent=\skip35
\defargsindent=\skip36
\deflastargmargin=\skip37
\defunpenalty=\count53
\parencount=\count54
\brackcount=\count55
 macros,
\paramno=\count56
\macname=\toks30

cross references,
\auxfile=\write1
\savesfregister=\count57
\toprefbox=\box26
\printedrefnamebox=\box27
\infofilenamebox=\box28
\printedmanualbox=\box29
 insertions,
\footnoteno=\count58
\SAVEfootins=\box30
\SAVEmargin=\box31

(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
\epsffilein=\read1
\epsfframemargin=\dimen44
\epsfframethickness=\dimen45
\epsfrsize=\dimen46
\epsftmp=\dimen47
\epsftsize=\dimen48
\epsfxsize=\dimen49
\epsfysize=\dimen50
\pspoints=\dimen51
)
\noepsfhelp=\toks31
\capheight=\dimen52
 localization,
\nolanghelp=\toks32
\countUTFx=\count59
\countUTFy=\count60
\countUTFz=\count61
 formatting,
\defaultparindent=\dimen53
 microtype,
\countC=\count62
\countB=\count63
 and turning on texinfo input format.)
@Figurefloatno=@count64

(/var/data/rlaboiss/debian/PKGS/octave-queueing/test-texinfo/test.aux)
\openout1 = `test.aux'.

 [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] ) 
Here is how much of TeX's memory you used:
 3737 strings out of 497068
 38054 string characters out of 6206230
 76581 words of memory out of 5000000
 4865 multiletter control sequences out of 15000+600000
 34203 words of font info for 119 fonts, out of 8000000 for 9000
 51 hyphenation exceptions out of 8191
 10i,4n,16p,314b,104s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/share/texlive/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb>
Output written on test.pdf (1 page, 14980 bytes).
PDF statistics:
 18 PDF objects out of 1000 (max. 8388607)
 10 compressed objects within 1 object stream
 1 named destinations out of 1000 (max. 500000)
 525 words of extra memory for PDF output out of 10000 (max. 10000000)

@xrdef{fig:some_label-title}{!!float!!=Figure}
@xrdef{fig:some_label-snt}{Figure@tie 1}
@xrdef{fig:some_label-lof}{Figure@tie 1: Caption}
@xrdef{fig:some_label-pg}{1}

Reply via email to