bug-lilypond
[Top][All Lists]
Advanced

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

Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken


From: James Lowe
Subject: Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken
Date: Thu, 07 Jun 2018 18:08:04 +0100 (BST)

Hello Knut,

On Thu, 7 Jun 2018 18:34:10 +0200, Knut Petersen <address@hidden> wrote:

> Am 07.06.2018 um 15:24 schrieb James Lowe:
> > Hello
> >
> > On Tue, 5 Jun 2018 14:12:16 +0200, Knut Petersen <address@hidden> wrote:
> >
> >> Commit 12fe788... caused encodingdefs.ps to be out of sync
> >> with the emmentaler fonts.
> >>
> >> It even does not pass a 'make check' against the previous commit - have a
> >> look at the staccato in test-output-distance. The png generated from commit
> >> be08490329a2242... shows the expected staccato, the png from commit 
> >> 12fe788...
> >> clearly shows a snappizzicato.
> >>
> >> Malte, please fix the problem.
> >>
> >> BTW: we also have make-regtest-pngs.sh ...
> >>
> >> Knut
> > Excuse my ignorance but if this were true
> 
> I checked it twice before writing to bug-lilypond, and now I checked a third 
> time:
> 
>     address@hidden:~/sources/lily> ../mklily-regtest
>        exec git clean -dfx in /home/knut/sources/lily ... succeeded after 1 
> seconds
>        exec git checkout be08490329a22423bb2a723eea7a5cd33f3a42d8 in 
> /home/knut/sources/lily ... succeeded after 0 seconds
>     Building LILYPOND be08490329a22423bb2a723eea7a5cd33f3a42d8...
>        exec ./autogen.sh --noconfigure in /home/knut/sources/lily ... 
> succeeded after 0 seconds
>        exec mkdir -p build in /home/knut/sources/lily ... succeeded after 0 
> seconds
>        exec cd /home/knut/sources/lily/build in /home/knut/sources/lily ... 
> succeeded after 0 seconds
>        exec ../configure --prefix=/home/knut/sources/lilybuilt 
> --with-urwotf-dir=/home/knut/sources/urw-core35-fonts in 
> /home/knut/sources/lily/build ... succeeded after 7 seconds
>        exec make -j 11 CPU_COUNT=11 all in /home/knut/sources/lily/build ... 
> succeeded after 103 seconds
>        exec make -j 11 CPU_COUNT=11 test-baseline in 
> /home/knut/sources/lily/build ... succeeded after 152 seconds
>        exec ./make-regtest-pngs.sh -j9 -o in 
> /home/knut/sources/lily/scripts/auxiliar ... succeeded after 55 seconds
>        exec git checkout 12fe78825798191ecb7e5a4ee3064679773ae1ab in 
> /home/knut/sources/lily ... succeeded after 0 seconds
>     Building LILYPOND 12fe78825798191ecb7e5a4ee3064679773ae1ab...
>        exec ./autogen.sh --noconfigure in /home/knut/sources/lily ... 
> succeeded after 0 seconds
>        exec mkdir -p build in /home/knut/sources/lily ... succeeded after 0 
> seconds
>        exec cd /home/knut/sources/lily/build in /home/knut/sources/lily ... 
> succeeded after 0 seconds
>        exec ../configure --prefix=/home/knut/sources/lilybuilt 
> --with-urwotf-dir=/home/knut/sources/urw-core35-fonts in 
> /home/knut/sources/lily/build ... succeeded after 6 seconds
>        exec make -j 11 CPU_COUNT=11 all in /home/knut/sources/lily/build ... 
> succeeded after 9 seconds
>        exec make -j 11 CPU_COUNT=11 test-clean in 
> /home/knut/sources/lily/build ... succeeded after 0 seconds
>        exec make -j 11 CPU_COUNT=11 check in /home/knut/sources/lily/build 
> ... succeeded after 163 seconds
>        exec ./make-regtest-pngs.sh -j9 -n in 
> /home/knut/sources/lily/scripts/auxiliar ... succeeded after 306 seconds
> 
> The result still is:
> 
>   * test-output-distance.png from be084... shows a staccato under the last 
> note, the same source compiled with 12fe7... shows a snappizzicato instead.
>   * merge-rests-engraver.png, bar 11, 2nd rest: staccato under and above the 
> rest compiled with be084... , snappizzicatos if compiled with 12fe7...
> 
> Have a look at the attached files.
> 
> > wouldn't all the patches I have tested since this was checked in have 
> > failed with the make check?
> 
> If the next test is based on 12fe7... or later, the error will not show up 
> again. Since 12fe7 lilypond produces some wrong glyphs (if called with a 
> command line that exposes the problem, there is no problem with the legacy 
> postscript code generator that does not use encodings.ps).

OK But I assume I would have tested that patch against current master at the 
time which would have caused the failure?

> 
> BTW: I dont know the script you use.

I use pretty much what you do, however your set of steps are different in some 
ways.

This is how I do it (without all the extra make options listed for clarity)

autogen.sh --noconfigure
mkdir build
cd build
../configure --disable-optimising
make
make test-baseline
cd ..
[apply patch here - I use 'git apply --index' for the raw download from the 
Rietveld issue]
cd build
make clean
make
make check
make doc

Then I open in a web browser for the diffs posted in 
./out/test-results/index.html

--

James



reply via email to

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