Gervase Markham wrote:

 > This is a "think piece" :-)
 >
 > This is abridged from this week's Linux Weekly News
 > (http://lwn.net). Do we need something like this? Having three
 > patches waiting for review and another three for super-review, how
 > can we lower the barrier to entry for contribution while
 > maintaining code quality?
 >


I agree with this, but we need this suggestion posted somewhere a bit 
more prominent as many people don't read the spam fest that is .general 
perhaps posting the idea to Mozillazine.

I've seen a lot of patches lie in Mozilla which are low risk and are 
only chaging something minor but aren't checked in because they're 
waiting for review. I'm sure that this will put some people off the idea 
of contributing patches.

There needs to be some level of common sense here. The people who are 
given permission to check into the CVS should have enough sense to know 
whether the changes are cosmetic and have no chance of causing 
regressions and should be able to check in these without requiring 
review. The review process is a good idea but requiring everything to be 
reviewed seems to be just slowing everything down.

A set of rules should be made to roughly decide what needs review and 
what doesn't. Personally I believe the following should be true:
* changes to whitespaces and comments (i.e. no risk changes to the 
codebase) shouldn't require review and can be checked in by someone with 
appropriate CVS access.

* Low risk fixes, that are unlikely to cause regressions should require 
one review although the reviewer should pass it to a super review if 
they have any doubts.

* Other fixes should go through the normal two stage review processes.


Reply via email to