|
From: | lilypond |
Subject: | Re: Issue 2171 in lilypond: Patch: Implements DOM-id property for grobs. |
Date: | Fri, 06 Jan 2012 09:37:51 +0000 |
Comment #7 on issue 2171 by address@hidden: Patch: Implements DOM-id property for grobs.
http://code.google.com/p/lilypond/issues/detail?id=2171I don't think it's good practice to unilaterally bounce patches from staging based on one's personal opinion of the quality of the patch, especially when the patch has had a human LGTM from the best SVG developer on the team.
The patch has documentation (the doc-string of the property) that describes what it does and currently lilypond has no regtests for the svg backend - I don't even know what these regtests would look like or how this property would/could be tested aside from just setting it (it doesn't have any influence in postscript files). I was about to e-mail James to talk to him about writing up some documentation about backend-divergent properties (like embedded-ps, which also doesn't have a regtest).
The purpose of the patch was written in the commit message.I have lost 20 minutes writing this message in addition to the time spent trying to figure out what was wrong with my repo before I saw your message about reverting the patch, and I will lose time re-preparing and re-pushing this after it goes through a review cycle. Of course, when talking about lost time, it is important not to forget the time that other developers invariably lose cleaning up after someone's bad work, and I understand that this was your reason for reverting the patch. But I do not believe this to be bad work and I think that, as a community, all of us should avoid making unilateral decisions with respect to staging.
[Prev in Thread] | Current Thread | [Next in Thread] |