[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to deal with failing 'make test-bseline'
From: |
Thomas Morley |
Subject: |
Re: How to deal with failing 'make test-bseline' |
Date: |
Sun, 9 Feb 2020 18:00:12 +0100 |
Am So., 9. Feb. 2020 um 16:35 Uhr schrieb Thomas Morley
<address@hidden>:
>
> Am So., 9. Feb. 2020 um 16:12 Uhr schrieb David Kastrup <address@hidden>:
> >
> > Thomas Morley <address@hidden> writes:
> >
> > > Bringing some offlist-discussion back to the list because it may
> > > interest more people
> > >
> > > Am So., 9. Feb. 2020 um 12:44 Uhr schrieb David Kastrup <address@hidden>:
> > >
> > >> The output of "make test" starts with a line "for tracing crashes, run
> > >> the following command" followed by some obscure grep recipe. I have no
> > >> idea what this recipe does, but I have no idea how people have a chance
> > >> to find problems without using it.
> > >>
> > >> In this case, it pinpointed the problematic file, and running that
> > >> manually gave the error message in question.
> > >
> > > Ok.
> > > I started from scratch (without #5743), thus 'make test-baseline'
> > > _should_ fail.
> > > And it does.
> > >
> > > The message
> > > Please see
> > > /home/hermann/lilypond-git/build/out/lybook-testdb/snippet-names-4cf679323625678e6dfeeb9e33801c5e.log
> > > points to a log-file containing nothing else than the version.
> > >
> > > Doing
> > > ~/lilypond-git/build (master)$ grep sourcefilename `grep -L
> > > systems.texi out/lybook-testdb/*/*log|sed s/log/ly/g`
> > > returns:
> > > \sourcefilename "/home/hermann/lilypond-git/input/regression/slur-rest.ly"
> > > Compiling input/regression/slur-rest.ly works like a charm, though.
> > >
> > > So what does this mean?
> >
> > That slur-rest.ly was likely on the slate of LilyPond when this bombed
> > out.
>
> Ok, so how to get a meaningful error-message then?
>
> > Did you manually compile using
> >
> > out/bin/lilypond input/regression/slur-rest.ly
> >
> > or did you use some other command line?
>
> I use a special 'lilypond-git'-command, built after the
> 'lilypond'-command which an installet would put into /bin
> Though, redoing with
> out/bin/lilypond input/regression/slur-rest.ly
> leads to the same result.
>
> > It is worth noting that
> > slur-rest.ly looks very harmless.
> >
> > Only ASCII characters and the single occurence of # is as
> >
> > \layout { ragged-right = ##t }
>
> Yep
>
> >
> > > Am I missing something?
> > > Or is the whole repo corrupted and I should restart with a fesh clone?
> > > (At least this is not the repo I push from...)
> >
> > I don't think corruption can easily explain that.
>
> Anyway, right now I retry with a fresh clone.
> I'll post results later. Will take some time...
I did:
1996 git clone git://git.sv.gnu.org/lilypond.git ~/lilypond-git-2
1997 cd lilypond-git-2
1998 git log
1999 git fetch
2000 git pull -r
2001 sh autogen.sh --noconfigure
2002 mkdir -p build/
2003 cd build/
2004 ../configure --enable-guile2
2005 make
2006 make test-baseline
2007 gedit
/home/hermann/lilypond-git-2/build/out/lybook-testdb/snippet-names-4cf679323625678e6dfeeb9e33801c5e.log
2008 grep sourcefilename `grep -L systems.texi
out/lybook-testdb/*/*log|sed s/log/ly/g`
2009 out/bin/lilypond
../input/regression/dynamics-alignment-breaker-linebreak.ly
With similar results, the log-file is mostly empty. The grep-pointed
file compiles fine.
Any idea how to get to the error for display-lily-tests.ly?
We _know_ it must fail. And it fails, if compiled directly, I've checked that.
Thanks,
Harm
- How to deal with failing 'make test-bseline', Thomas Morley, 2020/02/09
- Re: How to deal with failing 'make test-bseline', David Kastrup, 2020/02/09
- Re: How to deal with failing 'make test-bseline', Thomas Morley, 2020/02/09
- Re: How to deal with failing 'make test-bseline',
Thomas Morley <=
- Re: How to deal with failing 'make test-bseline', David Kastrup, 2020/02/09
- Re: How to deal with failing 'make test-bseline', Thomas Morley, 2020/02/09
- Re: How to deal with failing 'make test-bseline', David Kastrup, 2020/02/09
- Re: How to deal with failing 'make test-bseline', Thomas Morley, 2020/02/09
- Re: How to deal with failing 'make test-bseline', David Kastrup, 2020/02/09
- Re: How to deal with failing 'make test-bseline', Thomas Morley, 2020/02/09