Re: [VOTE] Make released versions RTC

2007-09-12 Thread Mark Thomas
Jim Jagielski wrote: On Sep 10, 2007, at 8:00 PM, Mark Thomas wrote: Jim Jagielski wrote: How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy

Re: [VOTE] Make released versions RTC

2007-09-12 Thread Filip Hanik - Dev Lists
Mark Thomas 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

Re: [VOTE] Make released versions RTC

2007-09-12 Thread Mark Thomas
Filip Hanik - Dev Lists wrote: Mark Thomas 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

Re: [VOTE] Make released versions RTC

2007-09-12 Thread Filip Hanik - Dev Lists
Mark Thomas wrote: Filip Hanik - Dev Lists wrote: Mark Thomas 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.

Re: [VOTE] Make released versions RTC

2007-09-11 Thread Jim Jagielski
On Sep 10, 2007, at 8:00 PM, Mark Thomas wrote: Jim Jagielski wrote: How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy consensus but *must* be

Re: [VOTE] Make released versions RTC

2007-09-11 Thread Jim Jagielski
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

Re: [VOTE] Make released versions RTC

2007-09-11 Thread Remy Maucherat
Jim Jagielski wrote: I have no idea how you could possibly justify that statement. With RTC one *requires* 3 +1 votes. The above does not. And STATUS is there to indicate what *will* be done, not what *has* been done. It's usually a good idea to actually read and understand posts before

Re: [VOTE] Make released versions RTC

2007-09-11 Thread Remy Maucherat
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

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Remy Maucherat
Mladen Turk wrote: Remy Maucherat wrote: To give an idea, tis could mean: - API changing patches (any protected or above signature change) - code changes in the critical path (for example, code which gets executed on each HTTP request) Fine. - any other commit for which a committer asks

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Jim Jagielski
How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy consensus but *must* be specified in STATUS. (eg: I plan on applying rev786987 in 3 days under

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Filip Hanik - Dev Lists
Remy Maucherat wrote: Mladen Turk wrote: Remy Maucherat wrote: To give an idea, tis could mean: - API changing patches (any protected or above signature change) - code changes in the critical path (for example, code which gets executed on each HTTP request) Fine. - any

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Filip Hanik - Dev Lists
Jim Jagielski wrote: How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy consensus but *must* be specified in STATUS. (eg: I plan on applying

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Yoav Shapira
Hey, On 9/10/07, Jim Jagielski [EMAIL PROTECTED] wrote: How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy consensus but *must* be specified in

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Remy Maucherat
Jim Jagielski wrote: How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy consensus but *must* be specified in STATUS. (eg: I plan on applying

Re: [VOTE] Make released versions RTC

2007-09-10 Thread Mark Thomas
Jim Jagielski wrote: How about: o CTR on trunk o Various release branches are made (ala httpd, apr, etc...). These include a STATUS file. o All code applied to the release branch is under lazy consensus but *must* be specified in STATUS. (eg: I plan on applying

Re: [VOTE] Make released versions RTC

2007-09-07 Thread Jim Jagielski
On Sep 6, 2007, at 1:22 PM, Remy Maucherat wrote: Most of the comments were that it was too annoying to do for casual bugfixing, and it's true it's not justified for all patches. Maybe a finer rule could be devised, something like using a RtisTC (tis = the important stuff) model. To

Re: [VOTE] Make released versions RTC

2007-09-07 Thread Filip Hanik - Dev Lists
bottom line is that 1. moving trunk to sandbox 2. trying to implement a semi RTC both do nothing but hurt Tomcat moving forward, and falling further behind in the servlet container space. The whole debate that has risen up, is only based on conjured up supposed breakage of the CTR model

Re: [VOTE] Make released versions RTC

2007-09-07 Thread Henri Gomez
2007/9/6, Mladen Turk [EMAIL PROTECTED]: Henri Gomez wrote: Well what's the consensus on Java projects, like Xerces, Xalan or Lucene ? It doesn't mater how other project do things. It's irrelevant. Well all projects are ASF projects and it's not bad to see what others do, just to avoid the

Re: [VOTE] Make released versions RTC

2007-09-07 Thread Filip Hanik - Dev Lists
Remy Maucherat wrote: Filip Hanik - Dev Lists wrote: I get more and more provocations from you, for example on the Servlet expert group, where you could not resist alluding to this conflict in your introduction. huh? it was a mere reference that we are working on the same project, twist it

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Remy Maucherat
Filip Hanik - Dev Lists wrote: you start to sound like you believe yourself by this point. After my vacation, I'll pull out the emails you wrote, where, even though it was a veto, you clearly specified to leave it in. I will also pull out the email, where I offered to elaborate more, and you

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Filip Hanik - Dev Lists
Remy Maucherat wrote: Filip Hanik - Dev Lists wrote: you start to sound like you believe yourself by this point. After my vacation, I'll pull out the emails you wrote, where, even though it was a veto, you clearly specified to leave it in. I will also pull out the email, where I offered to

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Mladen Turk
Henri Gomez wrote: Well what's the consensus on Java projects, like Xerces, Xalan or Lucene ? It doesn't mater how other project do things. It's irrelevant. We had CTR policy till now and it was working. Now we have a new situation with different developers POVs, and cause of that, this

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Remy Maucherat
Filip Hanik - Dev Lists wrote: I get more and more provocations from you, for example on the Servlet expert group, where you could not resist alluding to this conflict in your introduction. huh? it was a mere reference that we are working on the same project, twist it anyway you want. Ok. It

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Yoav Shapira
Hi, On 9/6/07, Mladen Turk [EMAIL PROTECTED] wrote: It doesn't mater how other project do things. It's irrelevant. I agree with that. We had CTR policy till now and it was working. It's still working. We've already voted to move the current trunk into a special sandbox, with no loss of

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Remy Maucherat
Mladen Turk wrote: Henri Gomez wrote: Well what's the consensus on Java projects, like Xerces, Xalan or Lucene ? It doesn't mater how other project do things. It's irrelevant. We had CTR policy till now and it was working. Now we have a new situation with different developers POVs, and cause

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Yoav Shapira
Hey, On 9/6/07, Remy Maucherat [EMAIL PROTECTED] wrote: Most of the comments were that it was too annoying to do for casual bugfixing, and it's true it's not justified for all patches. Maybe a finer rule could be devised, something like using a RtisTC (tis = the important stuff) model. To

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Mladen Turk
Yoav Shapira wrote: Hi, On 9/6/07, Mladen Turk [EMAIL PROTECTED] wrote: Do we need it? Yes, if we wish to survive as a project. It's pain in the ass, I know, but IMHO it's also the only way to get some sense in this chaos. I disagree. I think the current CTR policy has worked just fine and

Re: [VOTE] Make released versions RTC

2007-09-06 Thread Mladen Turk
Remy Maucherat wrote: To give an idea, tis could mean: - API changing patches (any protected or above signature change) - code changes in the critical path (for example, code which gets executed on each HTTP request) Fine. - any other commit for which a committer asks for the RTC procedure

Re: [VOTE] Make released versions RTC

2007-09-05 Thread Remy Maucherat
Filip Hanik - Dev Lists wrote: yes, it is also easily abused by folks who throw around vetoes as often as I change underwear. Ouch, that must smell. I don't see a need to slow down development even further, at this point if the previous vote is considered valid, we don't even have a

Re: [VOTE] Make released versions RTC

2007-09-05 Thread Jim Jagielski
On Sep 5, 2007, at 5:51 AM, Remy Maucherat wrote: Filip Hanik - Dev Lists wrote: yes, it is also easily abused by folks who throw around vetoes as often as I change underwear. Ouch, that must smell. I don't see a need to slow down development even further, at this point if the previous

Re: [VOTE] Make released versions RTC

2007-09-05 Thread Remy Maucherat
Jim Jagielski wrote: On Sep 5, 2007, at 5:51 AM, Remy Maucherat wrote: Filip Hanik - Dev Lists wrote: yes, it is also easily abused by folks who throw around vetoes as often as I change underwear. Ouch, that must smell. I don't see a need to slow down development even further, at this

Re: [VOTE] Make released versions RTC

2007-09-05 Thread Filip Hanik - Dev Lists
Remy Maucherat wrote: Jim Jagielski wrote: On Sep 5, 2007, at 5:51 AM, Remy Maucherat wrote: Filip Hanik - Dev Lists wrote: yes, it is also easily abused by folks who throw around vetoes as often as I change underwear. Ouch, that must smell. I don't see a need to slow down development

[VOTE] Make released versions RTC

2007-09-04 Thread jean-frederic clere
Hi, I would also propose that we take an handling of release branches similar to httpd. The release branches are: /tomcat/tc6.0.x/trunk /tomcat/build/tc5.5.x/ /tomcat/container/tc5.5.x /tomcat/jasper/tc5.5.x/ (Note it uses /tomcat/connectors/trunk) /tomcat/build/branches/tc5.0.x

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Yoav Shapira
Hey, On 9/4/07, jean-frederic clere [EMAIL PROTECTED] wrote: I would also propose that we take an handling of release branches similar to httpd. snip / The votes will get in a file named STATUS file and once accepted in a file named CHANGES. The proposal of backports/fixes should be a

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Tim Funk
What is a change? Any commit? Is a change only for new features and bug fixes are out of scope? -Tim jean-frederic clere wrote: Hi, I would also propose that we take an handling of release branches similar to httpd. The votes will get in a file named STATUS file and once accepted in a file

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Remy Maucherat
jean-frederic clere wrote: Hi, I would also propose that we take an handling of release branches similar to httpd. The release branches are: /tomcat/tc6.0.x/trunk /tomcat/build/tc5.5.x/ /tomcat/container/tc5.5.x /tomcat/jasper/tc5.5.x/ (Note it uses /tomcat/connectors/trunk)

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Mark Thomas
jean-frederic clere wrote: The votes will get in a file named STATUS file and once accepted in a file named CHANGES. The proposal of backports/fixes should be a description of the feature/PR number and a link to a commit (in another branch or sandbox) or a patch (diff -u) against the branch.

Re: [VOTE] Make released versions RTC

2007-09-04 Thread jean-frederic clere
Tim Funk wrote: What is a change? Any commit? Is a change only for new features and bug fixes are out of scope? My idea is to have it for all commits but only on release branches. The idea is more to force people participating on the development of new feature and help to fixing bugs. Cheers

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Tim Funk
In that case ballot [ ] +1 [ ] 0 [X] -1 /ballot For ensuring new features start in trunk and work their way back, I'd +1. But since bugs (in BZ not marked as enhancement) would also need RTC - that is my reason for -1. -Tim jean-frederic clere wrote: Tim Funk wrote: What is a change?

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Filip Hanik - Dev Lists
-1, that means the entire tomcat project is RTC, since you just voted to get rid of trunk Filip jean-frederic clere wrote: Hi, I would also propose that we take an handling of release branches similar to httpd. The release branches are: /tomcat/tc6.0.x/trunk /tomcat/build/tc5.5.x/

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Jim Jagielski
On Sep 4, 2007, at 4:53 AM, jean-frederic clere wrote: Hi, I would also propose that we take an handling of release branches similar to httpd. The release branches are: /tomcat/tc6.0.x/trunk /tomcat/build/tc5.5.x/ /tomcat/container/tc5.5.x /tomcat/jasper/tc5.5.x/ (Note it uses

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Remy Maucherat
Filip Hanik - Dev Lists wrote: -1, that means the entire tomcat project is RTC, since you just voted to get rid of trunk Personally, using the CTR model, I noticed a number of people always considered the R portion invalid, and useless chatter that is best ignored. My take on the situation

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Remy Maucherat
Jim Jagielski wrote: I'm +1 for this type of procedure, but I don't see how this can be shoehorned into the current setup and layout of TC. The basic ideas behind httpd and apr are: o There is a set development location (currently trunk) which operates under CTR. o There is a set

Re: [VOTE] Make released versions RTC

2007-09-04 Thread Filip Hanik - Dev Lists
Remy Maucherat wrote: Jim Jagielski wrote: I'm +1 for this type of procedure, but I don't see how this can be shoehorned into the current setup and layout of TC. The basic ideas behind httpd and apr are: o There is a set development location (currently trunk) which operates under CTR.