On Aug 25, 2006, at 12:48 PM, Guillaume Nodet wrote:
On 8/24/06, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
I think David's comments on geronimo dev are spot on.
Begin forwarded message:
> More thoughts on the "where" and "how" topic.
>
> So far my thoughts on "how"; review to your satisfaction and +1, 72
> hour cut off.
>
> As far as "where" ....
>
> I'm inclined to say "at your discretion" where the following are
> encouraged:
> - Significant new functionality
> - Significant changes
> - Patches from Contributors
> - Borderline "fixes" to a stable branch
>
> Whether or not it merits RTC would be at your discretion. It is to
> your advantage in these situations because:
>
> - "Significant new functionality" and "Significant changes": It's a
> "Get out of jail free" card. Having more people understand your
> code keeps you from spending all day on the user list. You do
> support your code on the user list, right?
>
> - "Patches from Contributors": Getting three votes for your patches
> is not a bad way to, in time, get your three votes to be a
> committer. Let's be clear, someone who commits all your patches
> with no review from others on the project isn't doing you any
> favors. It's in your interest to push to get your votes on
every
> patch.
>
> - "Borderline 'fixes' to a stable branch": It's a given you will
> think everything you want to put in a stable branch is
important.
> But, is it a fix or is it a new feature? If you think others
may
> disagree, you may want to put it up for review or you may find
> yourself running the TCK all alone with no help.
>
>
> Those are the advantages you stand to gain should you choose to use
> RTC for any of the above situations. RTC is not the only way to
> get the above benefits, so it is at your discretion whether or not
> your situation merits it.
The only think I would change is the "how" section at the top. I
propose we follow this process:
To commit you need either 3 +1 (no -1s) from a committer or 72 hours
pass which ever happens first. I suggest you complain loudly if you
get no comments after 48 hours. As above a +1 means you have
"reviewed to you
-dain
I agree with these guidelines. Though, I would add that if there
is an
ongoing
discussion about the patch / feature, the discussion should be settled
before
being able to commit without having to cast a -1 (even if the 72 hours
period
is off).
Definitely.
-David
--
Cheers,
Guillaume Nodet