Hi Stefano,

Stefano Bagnara schrieb:
So, do you think that current 2.3.0rc3 should be released as 3.0?
no. what is 2.3.0rc3 is, and stays 2.3.0rc3 and will be released as 2.3.0 possible Bugs within it should be released as 2.3.1

Main development (your roadmap to 2.4) should now be 3.0 (Norman and Stefano, ...) anything that gets into 3.0 which would be great to have within 2.3 should go into 2.4 BUT by the 2.3/2.4 Maintainers (Noel and Vincenzo, ...)

Did that make it clear?
IMO a string release plan is not in our possibilities now: we have less than the equivalend of 2 fulltime developers working on it and not on a regular basis (I don't know about Norman but I cannot take the responsibility to work every day on James, I can only say I would like to do that). Eclipse project as hundreds of developers supported by their own companies. We could have much strict roadmaps and much more stable releases and we would probably need a good project manager to handle it (and not a "lazy" PMC ;-) ).
I see this a little dsifferent. I have been active with turbine for a while, and they had the same sort of problems you guys have now. Today development has stalled and the project (which is great) is short on developers willing to contribute. Because they do not see where or with what to help. Nobody sees the main target, or where the rpoject wants to go to.
I still don't know what Vincenzo and Noel want to do with the "next-minor" release so I'm not able to vote now the number of their release. We also don't have a string roadmap for "next-major" release (6 months) and I would be more inclined in using 2.x if we don't add some more major change in current trunk, but I won't be against 3.0 or any other number. I simply say that I'm fine with "next-minor" and "next-major" and we can define the number as the release content is more concrete. I think that in 3 months we'll be able to evaluate a number for next-major, I can't say anything about next-minor until I say the list of things that they want to backport (it seems to me that the roadmap for this next-minor is not so defined yet)
Great. So let us keep it in that way. You are fine with
3.0 = Trunk
2.3 = Release Branch with possible bugfix sub releases
2.4 = Features that went into 3.0 which would be great to have within the 2.3 application layout (This Integration Effort is do be done by the 2.4 maintainers)
So please step back from terms of throwing trunk on people and the
like, and keep focus on the project. Clear the misunderstandings out,
vote on release planning/cycles terminology. Keep focus on the
project in favor of interpersonal dislikings.

I want to say it again because I don't want to be misunderstood. Don't take my ideas or my objections as trunks on people and I'm just trying to keep the focus on the project.
You weren't the one i was citing ;)
I think we should use votes much more frequently and avoid endless discussions. I already wrote a proposal for the next spf/mime4j release, a proposal for a website change (to accomodate 2.2, 2.3 and next-minor/next-major docs) and a proposal for the next-minor/next-major stuff because I want to keep the focus on concrete things.
agreed.
One of the part I liked much more in your message is the "X and Y should be responsible for A and Z should be responsible for B". This is really important in project management: we cast votes, we take decisions, +1 votes should always mean active commitment toward a goal and we should try to take responsibilities or to delegate to people we trust some of them.

As I said, I trust Vincenzo and Noel enough to know that if they work to make a release they will do a good release so I don't need to review and vote every single diff between trunk and 2.3 to decide what to do: I know I may have different opinions on the risks related to a given patch or to the importance a give feature has for our users, but I understand that 1) I'm not the only developer, 2) this is not *my* project, 3) other committers have enough experience to avoid big mistakes.
That would be a giant leap into the right direction.
PS: if it is "official" that your company support Norman in the james work you may want to submit a Corporate CLA (http://www.apache.org/licenses/cla-corporate.txt) as an additional piece of paper to protect ASF from possible licensing problems.
If it wouldn't be official, I would have to fire him ;) I can sign this if it is necessary. No Problem.

Jürgen Hoffmann



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

Reply via email to