Noel J. Bergman wrote:
What I described is, from memory, something that we have discussed when we've 
tried to address versioning.  Are you saying that you don't agree with the 
idea, or what?

The only thing important to me is that we don't care about numbers while we develop.

We put in the changes we need as soon as a committer have the time and the will to create something new.

We try to keep the trunk code as stable as possible so to be able to make a new release at any given point by just branching and starting bugfixing.

We we decide to branch we know what is the feature set and what are the changes against the previous version and we can *VOTE* for the revision to branch and the number to use.

IMO we don't have enough developer power to block it because of a roadmap including 2.3.1, 2.3.2, 2.4.0, 2.4.1, 2.5.0, 3.0, 4.0 and so on. This would be a big mistake and I bet this would only bring James to 2.3.1 in an year and maybe 2.4.0 with few new features in 2 years.

So I would not like to put a label in our trunk. Trunk is trunk, is where we, collaborating, put new code with not so specific order: only branches should have a clear roadmap and todo list.

We already have outdated todos:
http://james.apache.org/todo.html
http://wiki.apache.org/james/JamesV3

We can achieve the goals only with new code: discussions and numbers, unfortunately don't fix bugs and don't create new features.

Stefano


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

Reply via email to