[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC] Automatic 'make check' in CI
From: |
Jonas Hahnfeld |
Subject: |
Re: [RFC] Automatic 'make check' in CI |
Date: |
Sun, 22 Nov 2020 20:01:08 +0100 |
User-agent: |
Evolution 3.38.1 |
Am Sonntag, den 22.11.2020, 09:56 -0500 schrieb Dan Eble:
> On Nov 22, 2020, at 07:55, Jonas Hahnfeld <hahnjo@hahnjo.de> wrote:
> >
> >
> > I successfully traced this back to compiling, for example, footnote-
> > volta-spanner.ly and skyline-point-extent.ly (in that order!) with an
> > added '\include "lilypond-book-preamble.ly"' (attached). If I run
> > $ ./out/bin/lilypond footnote-volta-spanner.ly skyline-point-extent.ly
> > the skyline-point-extent.pdf has some added whitespace that vanishes
> > when passing -djob-count=1 or 2 (starting with 3, it won't fork because
> > there are less input files than jobs).
>
> I have to run right now, but I would look for things related to
> garbage collection: does forcing GC at some point make the behavior
> reproducible? Are there missing mark calls in the new code?
After hours of looking at the wrong code, I realized that the list of
input files is reversed when job-count is set (due to how split-list
works). So when swapping the two arguments to make footnote-volta-
spanner.ly compiled first, I reproducibly get the added whitespace in
skyline-point-extent.ly. I guess this rules out garbage collection as a
suspect.
Jonas
signature.asc
Description: This is a digitally signed message part
- Re: [RFC] Automatic 'make check' in CI, (continued)
- Re: [RFC] Automatic 'make check' in CI, Han-Wen Nienhuys, 2020/11/20
- Re: [RFC] Automatic 'make check' in CI, Jonas Hahnfeld, 2020/11/20
- Re: [RFC] Automatic 'make check' in CI, Dan Eble, 2020/11/20
- Re: [RFC] Automatic 'make check' in CI, Jonas Hahnfeld, 2020/11/21
- Re: [RFC] Automatic 'make check' in CI, Jonas Hahnfeld, 2020/11/21
- Re: [RFC] Automatic 'make check' in CI, Dan Eble, 2020/11/21
- Re: [RFC] Automatic 'make check' in CI, Jonas Hahnfeld, 2020/11/22
- Re: [RFC] Automatic 'make check' in CI, Dan Eble, 2020/11/22
- Re: [RFC] Automatic 'make check' in CI, Dan Eble, 2020/11/22
- Re: [RFC] Automatic 'make check' in CI,
Jonas Hahnfeld <=
- Re: [RFC] Automatic 'make check' in CI, Han-Wen Nienhuys, 2020/11/22
- Re: [RFC] Automatic 'make check' in CI, Jonas Hahnfeld, 2020/11/22
- Re: [RFC] Automatic 'make check' in CI, David Kastrup, 2020/11/22
- Re: [RFC] Automatic 'make check' in CI, Jonas Hahnfeld, 2020/11/23
- Re: [RFC] Automatic 'make check' in CI, David Kastrup, 2020/11/23
- Re: [RFC] Automatic 'make check' in CI, Han-Wen Nienhuys, 2020/11/23
- Re: [RFC] Automatic 'make check' in CI, Dan Eble, 2020/11/23
- Re: [RFC] Automatic 'make check' in CI, Dan Eble, 2020/11/28