lilypond-devel
[Top][All Lists]
Advanced

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

Re: merging regtests


From: Janek Warchoł
Subject: Re: merging regtests
Date: Mon, 5 Sep 2011 23:09:14 +0200

2011/8/30 Graham Percival <address@hidden>:
> We haven't had a release in a month.  More to the point, we
> haven't had a regtest comparison in a month.  But we've had lots
> of patches go in.
>
> I will bet money that we have at least 3 regressions.  I will also
> bet money that at least 1 of them is from a developer who is going
> on vacation soon.  (not because he's bad, but just because he
> produces a lot of patches that touch a lot of code)
> That means that we'll be back to the wonderful pre-2.14 days when
> helpful programmers are struggling to fix problems in other
> people's code.
>
> http://code.google.com/p/lilypond/issues/detail?id=1821
> is not going away any time soon.  It involves complicated stuff in
> the build system, which nobody wants to touch.
>
>
> As a temporary workaround, I will now reduce the number of
> regression tests.  In particular, I will merge the segfault
> regtests -- we don't care about the output of those; we just want
> to make sure that lilypond doesn't crash.  This will hopefully be
> sufficient; the build only broke a month ago, so eliminating 5 or
> so filenames should be enough.
>
> If that is not sufficient, I will look at merging or even deleting
> other regtests.
>
>
> In the long term, we want to have a discussion about organizing
> the regtests better, quite possibly into separate directories.  In
> the medium term, we want to have a build system which doesn't
> limit the number of ly files in a directory.
>
> In the short term though, we **need** regular development
> releases.  Our review process is not perfect, the countdowns
> aren't perfect, the amount of testing that developers do before
> pushing patches isn't perfect.  The only feasible way of
> stabilizing the process is to have regtest comparisons and get
> users to test development releases.

May i ask for a very short explanation of what was wrong?  Were there
too many regtest files in the directory and this made it impossible to
compile them, and therefore check them?

thanks in advance,
Janek



reply via email to

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