[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
- commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Knut Petersen, 2018/06/05
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, James Lowe, 2018/06/07
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Knut Petersen, 2018/06/07
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken,
James Lowe <=
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Knut Petersen, 2018/06/08
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, James Lowe, 2018/06/08
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Knut Petersen, 2018/06/08
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, James Lowe, 2018/06/09
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Phil Holmes, 2018/06/09
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, James Lowe, 2018/06/09
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Thomas Morley, 2018/06/09
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Knut Petersen, 2018/06/09
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, James Lowe, 2018/06/10
- Re: commit 12fe78825798191ecb7e5a4ee3064679773ae1ab is broken, Knut Petersen, 2018/06/10