I'm not sure what to say, perhaps what I originally said would be helpful:
"People tend to slip things into patches accidentally all the time. I'm tempted to begun the voting process for a new policy that says that if there is anything in the patch file not described in the summary of the patch, then it will be rejected..."
-David On Jan 15, 2007, at 10:44 PM, Chris Howe wrote:
Sorry, I don't know why that quote didn't hit me right the first time. My apologies to W.C. Fields. “Go away, kid, you bother me”. I really butchered it. I mean _really :-) So, if that's not the policy and procedure you're looking to adopt, please elaborate on what you're tempted to propose. --- "David E. Jones" <[EMAIL PROTECTED]> wrote:You have quite an imagination. -David On Jan 15, 2007, at 10:01 PM, Chris Howe wrote:Being tempted to ask for a vote, insinuates thatyouwant to condone a practice whereby if you go toreviewa patch like in Adrian's case and it hassuperflousformatting changes, that you would delete it fromJIRAin a "sorry kid, you're wasting my time" dismissal (email impressions added for levity). Anythinglessis what is currently going on and wouldn't need a vote. People aren't tempted to vote on the status quo. --- "David E. Jones" <[EMAIL PROTECTED]>wrote:Ummm... what do you think when you think of a rejection policy? We already have patch rejection policies whenproblemsare found... -David On Jan 15, 2007, at 9:44 PM, Chris Howe wrote:I agree. I think it's better that we strongly encourage certain practices (as we are doingnow)andbring people to notice when those practicescouldbeimproved, but rejection policies put your _means perspective ahead of your _ends. Contributionsmay beeasier to review, but I can gaurantee you with rejection policies, you will then have less ofittoreview and thereby less solutions making it backintothe project. --- "David E. Jones" <[EMAIL PROTECTED]>wrote:Yes, we want more people, but I don't thinkanyonewants indiscriminate changes going into SVN! I hate surprises when I check out as much as the next guy, probably more thanthenext guy in many cases. Thinking about the next guy is the real keyhere.You may want to get your patches in ASAP, but if your patch breaks existing code (for example), then that needs to be fixed beforethecommit is done (either by the committer, the contributor, oraninterested third party). So, yeah, that slows things down and is inconvenient, but keep in mind that a large portion of patches that comeintoOFBiz break existing functionality. This seems to happenaroundonce a week or so, at least. It's great that people want to contribute, butinorto contribute to something as large and complex as OFBiz a large amount of effort is necessary, and anyone that wants to help outwillerr on the side of extra effort, caution and review, andconsiderationof more general requirements and designs rather just one's own requirements. -David On Jan 15, 2007, at 7:42 PM, Jonathon --Improovwrote:Heh. True. I definitely want MORE peopleinvolvedin OFBiz.But since I'm not a committer, I'd rather makethings easier forthe committers. I have no control over howeasyordifficult it isto handle patches with "extra unintendedfootprints".If I were a committer, I would try toautomatically filter outformatting changes in my audit, and thenINCLUDEthe formattingchanges. After all, there's no harm removingsomeextra spaces atthe end of lines, part of clean up. We often try to make things easier for thepersonwho is doing atask that we have no control over. Eg, I'dkeepmymouth reallywide open for my dentist just so his vision is20/20, no argumentsfrom me; I could afford to be slack about this"mouth wide-openpolicy" if I were able to do the dentistrymyself.But you're certainly right that it'll excludesomepeople,especially folks who use editors that do notgivevery much controlto users. Jonathon Chris Howe wrote:I don't know that rejection policies are very community friendly. Treating SVN codechangeslikethe keeper of the Bridge of Death (MontyPythonReference, smile) may find less peoplewillingtodoin this do-ocracy. Many of us rather likewhat'sleftof our anarco-sydicalist commune (oh look,there'sanother :-) ). --- Jonathon -- Improov <[EMAIL PROTECTED]>wrote:David, I agree with the rejection policy. One suggestion on procedure to take when self-reviewing a patch before submitting it.Look atthe diff to see if there are changes wecannotaccountfor. Using KDiff also makes things easier,evenwhen dealing withformatting changes. In Emacs, it's also easy to go through everysetofchanges, do an interactive-search for 1st=== message truncated ===
smime.p7s
Description: S/MIME cryptographic signature