On Tue, Jan 03, 2012 at 06:24:19AM +0100, Janek Warchoł wrote:
> By the way, do we have a policy about regressions?

Yes, they're bad?  :)

> I remember that
> reverting bad commits was discussed in the past, and i'm quite for
> this solution.
> I don't see information about which commits caused our currently open
> critical regression, does it mean that's impossible to tell or simply
> noone tried to find them?

It so happens that none of these Critical issues are really
fixable by reverting a single commit.

- lilypond-book came from a general rewrite of lilypond-book.
- osx came from me accepting a GUB patch which had a problem,
  which technically we could revert but it's better to just solve
  the underlying problem.  (and in fact I think it *has* been
  solved)
- windows path isn't strictly a regression, but IMO it screws up
  users' systems in a sufficiently stupid and embarrassing way
  that I'm going to call it Critical anyway.
- git branches comes from staging, which is necessary because
  people kept on breaking git master.
- web-git came from a cleanup of the old website, originating from
  a build system patch of mine, but come on folks, we already have
  a patch for this in the system, don't complain about that issue.

> Is finding them an easy (no knowledge
> needed, a complete set of dumbed-down instructions can be given) task
> that can be done using a moderately fast computer running lilydev (1,5
> GB RAM for virtual machine, processor Core i5 2.5 GHz and no idea if
> multicore thingy translates to virtual machine)?

when the problem *is* in the lilypond code base, yes it's
brain-dead easy to identify the problematic commit.  Instructions
are already in the CG -- look in the "regressions" chapter.

Cheers
,- Graham

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to