pat...@gnu.org writes:

> 15:04:59 (UTC) Begin LilyPond compile, previous commit at     
> 95a26f04acfa14068edff2d4457bfeca12ad80fc
> 15:05:03 Merged staging, now at:      95a26f04acfa14068edff2d4457bfeca12ad80fc
> 15:05:03      Success:                ./autogen.sh --noconfigure
> 15:05:19      Success:                /tmp/lilypond-autobuild/configure 
> --enable-checking
> 15:05:22      Success:                nice make clean
> 15:09:28      Success:                nice make -j9 CPU_COUNT=9
> 15:12:41 *** FAILED BUILD ***
>       nice make test -j9 CPU_COUNT=9
>       Previous good commit:   7583351fbf2f08a4d1f3f0b075fe8b691adc0b95
>       Current broken commit:  95a26f04acfa14068edff2d4457bfeca12ad80fc
> 15:12:41 *** FAILED STEP ***
>       merge from staging
>       Failed runner: nice make test -j9 CPU_COUNT=9
> See the log file log-staging-nice-make-test--j9-CPU_COUNT=9.txt
> 15:12:41 Traceback (most recent call last):
>   File 
> "/usr/local/tmp/lilypond-extra/patches/compile_lilypond_test/__init__.py", 
> line 528, in handle_staging
>     self.build (issue_id=issue_id)
>   File 
> "/usr/local/tmp/lilypond-extra/patches/compile_lilypond_test/__init__.py", 
> line 328, in build
>     issue_id)
>   File 
> "/usr/local/tmp/lilypond-extra/patches/compile_lilypond_test/__init__.py", 
> line 266, in runner
>     raise FailedCommand ("Failed runner: %s\nSee the log file %s" % (command, 
> this_logfilename))
> FailedCommand: Failed runner: nice make test -j9 CPU_COUNT=9
> See the log file log-staging-nice-make-test--j9-CPU_COUNT=9.txt
>

This fails in multiple musicxml-converted files.  It's not clear to me
just why from the logs.  I am backing out

commit 1c51a616e289fffb918942c8f1e189ab50809157
Author: Knut Petersen <knut_peter...@t-online.de>
Date:   Fri Jul 19 00:05:00 2019 +0200

    Fix musicxml2ly.py / Python 2.4.5 incompatibility
    
    In LilyPond 2.19.44 code was introduced that
    improved musicxml2ly. Unfortunately, the new
    code introduced a dependency on Python 2.7+,
    although our installers only provide the
    ancient Python 2.4.5.
    
    If our Python 2.4.5 was used to interpret
    musicxml2ly, some parts of the generated
    lilypond source file were ok, in other parts
    every character was paired with an additional
    NUL byte. This commit fixes that problem
    by adding '.encode('utf-8')' at some places.
    
    A 2nd problem was that str.format() was
    used. Unfortunately, str.format() is only
    available in python 2.6+. The patch replaces
    affected code with syntax compatible to our
    Python 2.4.5.

from staging in order to try again.  If you cannot reproduce, I'll try
to see whether I can figure out more after patchy finishes with the
previous revert.

-- 
David Kastrup

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to