On 29/12/2009, at 8:18 PM, Arnaud HERITIER wrote:

> +1 with Ralph. It is what I have in mind. the problem is that we already
> moved from 2.1 to 3.0 and finally we should produce a 2.5 (our users will be
> lost).
> But I agree, 3.0 isn't a 3.0, it is 100% backward compatible with 2.X. And
> more annoying we are talking about having backward incompatibilities
> (removing some stuffs) in 3.1.
> I'm not comfortable with that.

I tend to agree, but I think the target has moved so much, especially with a 
lot of public talks about the versions, that changing anything might cause 
further confusion.

What about something like this:
- 2.3 (or 2.9?) release that just adds all the deprecations (kind of like what 
Lucene did before a major rev).
- 3.0 release retains deprecated functionality, with a --strict mode to fail 
instead of warning (I haven't seen this, but ISTR Brian saying this was going 
to be added, or is already there, at ApacheCon)
- 3.1 can then drop the functionality

So, 3.0 essentially drops the functionality, with a "grace period" - which is 
closer to what users might expect without changing the current story.

WDYT?

- Brett

--
Brett Porter
br...@apache.org
http://brettporter.wordpress.com/





---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to