[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