Stefano,
> I'd like to hear opinions of all committers before starting the branch
Well, I've already made the branch, but we can discuss it, and remove it if
necessary, but I will strongly argue for the branch.
> branch would means also that there will be effort to mantain that branch.
YES, there IS an effort to create both a stable release and continue radical
development of the codebase. You cannot aggressively destablize key
portions of the code, and also prepare for a release unless you separate the
stable from the unstable.
> what you propose is not a branch for the alpha release, but a branch
> for the whole 2.3.0 release.
Absolutely correct.
> This would mean the branch is feature freezed.
This is not correct. We can add features, but we will be CAREFUL as to
which changes go into the branch.
> I consider the current trunk nothing more than a milestone.
And I want to get a stable RELEASE out the door! And I am trying to set it
up so that we can do that without stopping other development.
> Your "we don't really have a choice" is your opinion or is something
> related to some apache/james rule I don't know?
I refer to the changes regarding spool manangement and processors, which
were not been discussed -- not even hinted at that I recall --, are
significant changes, effect the core, and should not be made if we are
serious about trying to SHIP a RELEASE anytime soon.
> About the prior proposal/discussion I want to make clear that every
> commit I do is subject to review.
I understand that, but when making major changes, you might actually want to
let people know what is planned. Did you know that we had already discussed
similar changes, e.g., <processor class="...">? So the concept is fine, and
what you did might be fine. But not for this release. Hence the need to
separate the two.
> Often it takes much less to do things than to discuss them, so I simply
> choose this way (en example is the JamesSpoolManager refactoring: I
> would have lost hours trying to explain the idea, it took much less and
> it is more clear to commit the change).
Or you might have found out about prior proposals, and we could have
discussed the various options and come to a consensus.
> I would not mind to revert refactorings or new features commit
I'm not vetoing your changes nor asking for them to be reverted. I just
want to separate stable code from destablized code, and prepare for the
release.
> My main priority (where I will spend most of my efforts) is
> cleaning/refactorings that allow more modularity
All fine, but not at the expense of getting the release done.
--- Noel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]