Filip Hanik - Dev Lists wrote:
> It could be a simple as (as opposed to trying to reinvent the apache way)
> 
> 1. Through out a vote for the 6.0.x/5.5.x/5.0.x/4.1.x branches RTC or CTR

Every one should why Sun had forked from Tomcat... I am sure a RTC on
stable branches would have prevent it.

None needs a toy for production.
Why do you think Apache httpd is still the best open source WEB server
(see http://www.infoworld.com/slideshow/2007/09/114-best_of_open_so-5.html)?
- Because stable branches are really stable why are they so stable
because they use RTC.

> 2. We'll all pay more attention to discussing a change prior to SVN
> commit whether it is RTC or CTR
>   But we don't need a "new process" for this

That is not a new process what we need is to define what to do if the
consensus doesn't come out when the review ended in "please stop we need
to discuss that commit/feature/fix".


> 3. Bring back trunk as CTR, again, following the advice in step 2 (yes,
> me included)

yes we need a place for common innovation.

> 
> And have it all over with. The reason I'm opposing here is that the
> tomcat community is trying to (re)invent a new development process.
> Trust me, if there was a better way, someone else would have probably
> thought of it, it's not like we are the originators and demi gods of
> programming.
> The reason we are at the ASF, is to piggy back on the ASF ways, as
> simple as that.

Again something worked wrong you can say it is your fault (and tell it
to everyone (including Remy)) but nothing prevents that happening again.
 Should we define a process to prevent that? For me yes.

Cheers

Jean-frederic

> 
> Filip
> 
> 
> 
> jkew wrote:
>> Folks,
>>
>> I'm somewhat on the outside looking here, so I'm probably going to be
>> a little naive:
>>
>> 1. It's really time to come to a conclusion on this, before people get
>> too exhausted and give up.
>> 2. Ideally everyone should compromise a little on a solution, but this
>> doesn't always happen.
>> 3. People really hate making decisions that are going to be set in
>> stone, especially when they are emotionally involved.
>>
>> What about a trial period of three(or 'n') months for a review model?
>> People who hate the review model may be more willing to compromise a
>> bit more for a 'test' phase. The review model does not have to be set
>> in stone, but we do need something in place until people can calm down.
>>
>> 1. Those who compromise more than others should be willing to give the
>> new system an n month trial period to allow a new process a chance to
>> settle w/o constant criticism.
>> 2. Those who compromised less should be willing to change the system
>> after the n month trial period.
>>
>> Whether it is Remy's plan or another, it is really important to codify
>> some process at this point. I would rather not waste any more bits on
>> this. I hate the idea of proposing anything at all in the middle of
>> this discussion, but we have got to get past this.
>>
>> -John
>>
>> Remy Maucherat wrote:
>>> Hi,
>>>
>>> Another more precise draft.
>>>
>>> Patches which would go to review would be:
>>> - API changing patches (any protected or above signature change) on
>>> APIs which are accessible to the user either from confirguration or
>>> programmatically
>>> - any other commit for which a committer asks for the RTC procedure
>>> should be rollbacked if it hinders concurrent work or is to be
>>> included in a release tag, and go through the RTC procedure
>>>
>>> The RTC procedure would include a STATUS file in the Tomcat svn
>>> listing all pending "up to review" changes. A successful vote with a
>>> +3 margin is required. A patch can remain under review for as long as
>>> the committer wishes, and it should be allowed to freely "advertise"
>>> and discuss the vote.
>>>
>>> The idea would be to force a consensus for commits which could have
>>> significant implications, and help stage technical discussions
>>> (rather than discussions about the validity of the disagreement). It
>>> would introduce a small delay for committing certain patches and a
>>> minor slowdown for development pace in theory, but in practice I've
>>> noticed conflicts waste a lot more time.
>>>
>>> This would also mean it is possible to make a change that a number of
>>> committers oppose (possibly, would veto) if enough committers are in
>>> favor of it.
>>>
>>> Rémy
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


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

Reply via email to