lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LilyPond | Pipeline #156017999 has failed for dev/hanwen/doc-build |


From: Han-Wen Nienhuys
Subject: Re: LilyPond | Pipeline #156017999 has failed for dev/hanwen/doc-build | 47b263b1 in !84
Date: Thu, 18 Jun 2020 09:57:08 +0200

On Thu, Jun 18, 2020 at 9:05 AM Jonas Hahnfeld <hahnjo@hahnjo.de> wrote:
> > Would you like me to take my runner offline for a bit and trigger a rebuild 
> > of this pipeline to see whether it will succeed on another runner?

It's not necessary. I recreated the failing build locally.

The only difference I could find was that the CI image uses pdftex to
build out-www/cs/notation.pdf, while the passing build (locally on my
laptop) uses xetex. The build also passes in a ubuntu 16.04 container
with xetex installed.

here is the diff:

--- 
lilypond-docker/build/Documentation/out-www/cs/learning.texi2pdf.log.fail.log
      2020-06-14 21:08:33.570489532 +0200
+++ lilypond/Documentation/out-www/cs/learning.texi2pdf.log
2020-06-14 21:25:30.041535271 +0200
@@ -1,2775 +1,371 @@
-Command: cd out-www/cs/;    texi2pdf --batch     -I ../    -I
/lilypond/Documentation    -I /lilypond/Documentation/en/    -o
../cs/learning.tmp.pdf    ../../out-www/cs/learning.texi    <
/dev/null
+Command: cd out-www/cs/;    texi2pdf --batch     -I ../    -I
/home/hanwen/vc/lilypond/Documentation    -I
/home/hanwen/vc/lilypond/Documentation/en/    -o
../cs/learning.tmp.pdf    ../../out-www/cs/learning.texi    <
/dev/null

-This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian)
(preloaded format=pdfetex)
+This is XeTeX, Version 3.14159265-2.6-0.999991 (TeX Live 2019)
(preloaded format=xetex)
  restricted \write18 enabled.
 entering extended mode

-(./../../out-www/cs/learning.texi (/lilypond/tex/texinfo.tex
+(./../../out-www/cs/learning.texi (/home/hanwen/vc/lilypond/tex/texinfo.tex
 Loading texinfo [version 2019-02-16.14]: pdf, fonts, markup, glyphs,
 page headings, tables, conditionals, indexing, sectioning, toc, environments,
 defuns, macros, cross references, insertions,
 (/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
 This is `epsf.tex' v2.7.4 <14 February 2011>
 ) localization, formatting, and turning on texinfo input format.)
-(/usr/share/texmf/tex/texinfo/txi-cs.tex no patterns for czech)
-(/build/Documentation/out-www/cs/macros.texi
-(/build/Documentation/out-www/cs/version.texi)
-(/build/Documentation/out-www/cs/common-macros.texi
-(/build/Documentation/out-www/cs/cyrillic.texi)))
+(/usr/share/texlive/texmf-dist/tex/texinfo/txi-cs.tex no patterns for czech)
+(/home/hanwen/vc/lilypond/Documentation/out-www/cs/macros.texi
+(/home/hanwen/vc/lilypond/Documentation/out-www/cs/version.texi)
+(/home/hanwen/vc/lilypond/Documentation/out-www/cs/common-macros.texi
+(/home/hanwen/vc/lilypond/Documentation/out-www/cs/cyrillic.texi)))
 Writing index file learning.cp
-./../../out-www/cs/learning.texi:31: Missing @endcsname inserted.
-<to be read again>
-                   @ignorespaces
-@printedrefname ->@ignorespaces


It's "working" with origin/master today because cs/GNUmakefile
disables PDF generation, I don't know why.

> > It would be nice to advance this MR since it seems to take about 25% off 
> > the time required for the doc stage (on my runner).
>
> Where do you get that 25% from, with no version of the MR passing
> automated CI testing?

You can run it locally. There is a significant speedup for parallel builds.

Another things to consider (if you build docs locally) if to remove
extractpdfmark. It is extremely slow.

-- 
Han-Wen Nienhuys - hanwenn@gmail.com - http://www.xs4all.nl/~hanwen



reply via email to

[Prev in Thread] Current Thread [Next in Thread]