[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GOP-PROP 8: issue priorities
From: |
Jan Warchoł |
Subject: |
Re: GOP-PROP 8: issue priorities |
Date: |
Fri, 5 Aug 2011 22:09:43 +0200 |
2011/8/2 Graham Percival <address@hidden>:
> There is a long history of "good programs never crash". I think
> we should take part in that.
+1
> Improvements to our development process won't be finished until
> the end 2011; I think it's irresponsible to actively recruit
> people until then.
Do you mean that we should wait until GLISS ends?
2011/8/2 Graham Percival <address@hidden>:
> Something which makes it impossible
> for somebody to contribute is therefore more important than any
> graphical output problem (with the possible exception of
> regressions).
> [...]
> Priority-medium:
> * highest level for graphical output problems
I don't agree.
I agree that issues making contributions impossible should be critical
and are perhaps the most important things. But I cannot agree that
"maintainability" issues are more important then graphical output
problems, to the extent of restricting graphical output problems to
medium and low priority!
2011/8/2 Phil Holmes <address@hidden>:
> So any bug in Lily that produces bad output can never be High? Or - to put
> it another way, we, the developers ,only regard bugs as high when they
> hinder us, not when they make you, the user's life difficult. I don't like
> that.
+1
> I remain of the view that the words "An issue which produces output
> which does not accurately reflect the input (e.g. where the user would
> expect an accidental, but none is shown) or which produces aesthetically
> poor output in a situation which could be expected to crop up frequently in
> real-world music. It should not be used where the problem can be avoided
> with a simple workaround." make a good definition of high.
I think it's too vague. I'd rather say "a noticeable problem with
basic notation, except very weird or rare examples with easy
workarounds", where basic notation is defined as follows:
single-staff, single-voice music consisting of:
- notes ( = noteheads, stems, flags, beams)
- rests
- accidentals
- ties
- augmentation dots
We may wish to add dynamics, slurs and tuplets to this list, but i'm
not sure about that.
http://code.google.com/p/lilypond/issues/detail?id=1301 is an example
of an issue that in my opinion doesn't meet above criteria (clef
change is not basic notation, an it doesn't look frequently-appearing)
and therefore shouldn't be high.
2011/8/2 Keith OHara <address@hidden>:
> I suggest that "Postponed" can mean "we're not quite sure what a proper fix
> would look like, yet". Then we know to give this issue a different kind of
> attention, like looking in the textbooks, before we start coding. Issues 39
> and 621 had some dead-end programming that might have been avoided (although
> dead-end programming as part of a hobby is not the end of the world).
No, i'd give a label for that. We shouldn't mix different types of
information in priority field imo.
2011/8/2 Phil Holmes <address@hidden>:
> Another issue to tackle is how we use the priorities. We know that critical
> will focus developer's minds. But there's no drive to use the other
> priorities. I know that many devs work partly to make lilypond more to
> their taste, but also for general good. Perhaps we could agree that, say, a
> list of 10 high priorities is the current target list, and that anyone who
> wnats to contribute should/can look at fixing them as part of their
> contribution?
I don't think so. Take my example: i do mostly mid-low priority
issues, often ones that i found myself. That's because i don't have
skills to attack important issues with a reasonable change of success
without wasting too much time. I don't want to spend 5 hours banging
my head on the wall trying to fix a critical issue that can be solved
by Mike/Carl/HanWen/someone else in 30 minutes; i prefer to spend
these 5 hours working on something that i understand and it interests
me. Finally i'll learn enough to attack criticals on my own.
However, i may be wrong.
2011/8/2 James Lowe <address@hidden>:
> )So any bug in Lily that produces bad output can never be High? Or - to put
> )it another way, we, the developers ,only regard bugs as high when they
> )hinder us, not when they make you, the user's life difficult.
>
> and here is the rub (for me anyway) - a good example is slurs
> over line breaks. It's a hard problem (so it seems) to solve,
> but it produces (in some cases - all in my own personal
> experience) dreadful looking output. While not obviously critical,
> it should be High. Even if it is hard to solve.
There was a time i thought they should be critical, but that's perhaps too much.
2011/8/4 Graham Percival <address@hidden>:
> Another thought: we could look at filling the patch countdown in
> order of priority (plus some amount of discretionary judgement if
> a patch has been waiting for a long time).
I'm not sure if i like it. I usually work on issues that have low
priority (as explained above) and every patch takes me quite a long
time (i don't remember having any non-trivial patch pushed in less
than a week, and usually it's longer). I noticed that when i have too
many issues open (including Frog's issues which i 'supervise' and
upload to Rietveld), i'm getting confused; i cannot remember what's
going on where (because discussions last for a long time) and so on.
Therefore i have to wait until some issues are closed - currently i'm
not doing anything because i don't want more mess in my mind :)
cheers,
Janek
- GOP-PROP 8: issue priorities, Graham Percival, 2011/08/02
- Re: GOP-PROP 8: issue priorities, address@hidden, 2011/08/02
- Re: GOP-PROP 8: issue priorities, Keith OHara, 2011/08/02
- Re: GOP-PROP 8: issue priorities, Keith OHara, 2011/08/05
- Re: GOP-PROP 8: issue priorities, Jan Warchoł, 2011/08/06
- Re: GOP-PROP 8: issue priorities, David Kastrup, 2011/08/06
- Re: GOP-PROP 8: issue priorities, Wols Lists, 2011/08/06
- RE: GOP-PROP 8: issue priorities, James Lowe, 2011/08/06
- Re: GOP-PROP 8: issue priorities, Keith OHara, 2011/08/06
- Re: GOP-PROP 8: issue priorities, Jan Warchoł, 2011/08/07
Re: GOP-PROP 8: issue priorities, Phil Holmes, 2011/08/02