On Jun 17, 2006, at 10:21 AM, Rodent of Unusual Size wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kevan Miller wrote:

In Ken's announcement of the change to the commit model, he stated
that a +1 to an RTC request means "I have applied this patch and
tested it and found it good". Although a relaxation of this
interpretation has been suggested (or mentioned), to my knowledge
nothing has actually changed.

Correct.

In some areas of Geronimo (e.g. devtools), this is a cumbersome and
difficult task for most committers. The fact that there are not more
committers interested in these areas of Geronimo is an acknowledged
issue. However, it's unlikely that current Geronimo committers want
to be intimately familiar with some of these Geronimo components --
we've all had our chance to get involved, so far, but have chosen not
to.

Noted.

That's a specific problem with the current process. However, I think
there's a general problem with this interpretation for all areas of
Geronimo.

IMHO, the problem lies with Geronimo, not with the interpretation.

(I'd also like to shove 1.1. out
the door...)

In the meantime, I propose the following interpretation of a +1 vote
to an RTC request:

"I have reviewed (and possibly tested) this patch and found it good.
I understand the capability which the patch is adding and support the
direction in which it is taking the Geronimo project"

No, that is inadequate.  RTC is not something to 'get around;'
it's a fundamental way of progressing.  If something fails to
garner three +1 votes, it means that there aren't three people
who care enough about it for it to go into the code.  It's up
to the person/people behind the item to drum up support for
it.  It doesn't go in until three people have verified that
it works acceptably.

If that means things languish for weeks or months, then
that's what it means.

Ken, I don't understand. How does my proposal 'get around' RTC? I haven't changed the requirement for three +1 votes. I'm trying to clarify what a +1 vote means. I think my interpretation is doing more to encourage communication within the community. I'd like to see some additional documentation requirements and guidelines be added to the RTC process to further encourage community communication. I assume that these changes would be determined by community vote? Or are all aspects of RTC under your jurisdiction?

BTW, I'm not the only one who disagrees with your 'patched and tested' interpretation. On May 24, 2006 3:53:23 PM EDT, Greg Stein commented in the original "Change to commit model for Apache Geronimo" thread:

IMO #2, I disagree with Ken's "patched in and tested" ... there are many changes that I've reviewed which I can give a +1 on just from eyeballing it. Or provide feedback on what needs to change. IOW, I don't always need
a computer to tell me what it does. So I think it may be important to
request that Ken officially relaxes that requirement a bit :-)

--kevan

Reply via email to