Jim Jagielski wrote:
On Sep 10, 2007, at 4:47 PM, Remy Maucherat wrote:

The main idea is that since there's only one trunk branch, there should be agreement on APIs and important topics to proceed

++1. So let's start that now. Since there is not agreement on APIs,
how do we proceed from here? Or, in other words, how do achieve
agreement on APIs?

Actually, there's no need for a full agreement for a reviewed patch (from what I've written about a limited CTR mechanism): it's a need to pass the vote with a +3 margin. This means most people care and agree with you, but this does not mean it's a unanimous vote either.

If the community is evenly split and nothing moves, then there is never going to be a solution at Apache except eventually agree to fork the project.

If people don't care enough to vote (as long as the review mechanism is infrequent enough and not too inconvenient), then I think there's a problem with the patch or the way it was presented.

Shame that you think that various "useless rules" are those rules that
have been used by the ASF and numerous ASF projects for years and
years... that these "useless rules" are those which Incubator
podlings must understand and utilize in order to become a "real"
ASF project...

This statement is a bit too aggressive, since it seems obvious that if there's a disagreement, you cannot keep on developing in an official branch like trunk, but that a proper proposal should be used instead.

CTR for API changing patches (and for patches for which committers think is needed) works pretty much like the usual proposal mechanism. However, it puts down the rules in black and white about what sort of commit is concerned by them and how it happens.

Rémy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to