[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Race condition with 'make test'?
From: |
Jean Abou Samra |
Subject: |
Re: Race condition with 'make test'? |
Date: |
Tue, 16 Nov 2021 23:24:21 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1 |
Le 16/11/2021 à 22:55, Aaron Hill a écrit :
On 2021-11-16 12:54 pm, Jean Abou Samra wrote:
I cannot reproduce (I tried both normal builds and
with ./autogen.sh --enable-cairo-backend).
In case it matters, the only flag I used with configure was
--disable-optimising.
- What do you get when running the grepping shell
commands advised at the top of the make test output?
$ grep -L systems.texi out/lybook-testdb/*/*log | sed s/log/ly/g |
xargs grep -H sourcefilename
(Returned nothing?!)
OK, on second thought, it isn't surprising: lilypond-book
tests work a bit differently, so I think you would have
to remove the leading '*/' in '*/*log'. Or what if after
a failure you open the file
build/out/lybook-testdb/snippet-names-[the-sha-printed].log
directly?
$ find out/lybook-testdb -name "*.log" | xargs grep -H
"\(error\|warning\)"
out/lybook-testdb/01/lily-f9b407bf.log:Renaming input to:
`/home/seraku/sources/seraku24-lilypond/input/regression/markup-brace-warning.ly'
out/lybook-testdb/0b/lily-db209039.log:/home/seraku/sources/seraku24-lilypond/input/regression/debug-property-callbacks.ly:21:3:
programming error: cyclic dependency: calculation-in-progress
encountered for #'stencil (NoteHead)
[...]
So it doesn't find any error message in the relevant
tests. Must be an error of the kind that does not warn.
- Does it reproduce on a slightly older version, say,
release/2.23.4-1? If so, it might be related to
Han-Wen's recent lilypond-book infrastructure changes.
Yes, I get the same errors against release/2.23.4-1 (9e187fb3). I will
try earlier tags and then see about bisecting.
Thanks.
Jean