Type:Defect means that LilyPond intends to do something, but does it wrong.

Type:Enhancement means that the capability of LilyPond would expanded to cover 
things it currently doesn’t cover.

In this case, LilyPond does not intend to present pedal bracket cautionaries, 
so it’s not a defect.

If LilyPond had pedal bracket cautionaries and it put una corda cautionaries on 
a sostenuto bracket, it would be a defect.

Adding pedal bracket cautionaries (and changing pedal indications to 
textSpanners) would constitute an enhancement, according to the LilyPond 
nomenclature.

It may be that the particular type of score you wish to print is defective when 
LilyPond creates it (I’m not arguing that), but LilyPond doesn’t claim to print 
that type of score, so from the LilyPond point of view, LilyPond’s output is 
not defective, it’s just limited.

Type:Defect would have a generated output that is different from the intended 
output.  In this case the generated output is nothing, and the intended output 
is nothing, so there is no difference.

Thanks,

Carl

Reply via email to