On Feb 14, 2010, at 4:25 PM, Jake Mannix wrote:

> On Sun, Feb 14, 2010 at 12:16 PM, Benson Margulies 
> <bimargul...@gmail.com>wrote:
> 
>> It seems to me that Robin's campaign is predicated on a prior decision
>> as to what checkstyle  rules we want to enforce. We can't have it both
>> ways. if we want to enforce cs compliance for a ruleset, we've got to
>> make the code comply, and one big tornado has something to recommend
>> it. If, in fact, we are still in flux in terms of choosing the rules
>> we want to enforce, then we have a different problem.
>> 
> 
> I don't think that deciding to go with one checkstyle choice also means
> tha twe "have to" make the code comply.  It means that we should be
> attempting to make new checkins comply, certainly.

Agreed.  We should apply it going forward on those files that have been 
touched.  We have to be vigilant about what's coming in (Hadoop even goes so 
far as to -1 a patch if it doesn't meet the Hadoop style, and all of this is 
done automatically) but we shouldn't retrofit.  It will cause us committers way 
more work in the long run.  I've been through this before w/ Lucene and 
sweeping code reformatting is a big pain in a multi-committer environment.  
There will often be patches that we won't get to for 1, 2 or even 3 releases, 
especially as we grow.  The easier it is to bring them up to date the better.

-Grant

Reply via email to