On Tue, Aug 02, 2011 at 07:22:33AM +0100, m...@apollinemike.com wrote:
> On Aug 2, 2011, at 6:22 AM, Graham Percival wrote:
> 
> >    * any segfault, regardless of what the input file looks like
> >      or which options are given.
> 
> I like the first one, but I think the second needs to be tweaked
> a bit.  If you run LilyPond on a PDF file on accident, I find

I think we should still exit gracefully, even given completely
junk input.  Many programs achieve this; some experts in user
interface call this "cat testing" (well, ok, "fuzz testing"),
while security experts call this "a security risk".

There is a long history of "good programs never crash".  I think
we should take part in that.

> I like this classification scheme, but even if it were fixed, it
> would not solve the issue you address in the preface to this GOP
> - namely, the small number of developers with respect to the
> large number of bugs.

Recruitment is not a problem; we already turn away / waste more
volunteers than we have.  The first step to recruiting new
contributors is to stop turning away the existing ones, and
treating label:maintainability issues as serious will go a long
way towards that.

Improvements to our development process won't be finished until
the end 2011; I think it's irresponsible to actively recruit
people until then.

Cheers,
- Graham

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

Reply via email to