On Fri, Apr 1, 2011 at 2:50 AM, Jörg Schaible
<joerg.schai...@scalaris.com>wrote:

> Julius Davies wrote:
>
> >>> >> Nothing of this (including minimum requirement of Java 5) requires
> >>> >> automatically 2.x. As long as the API is *upward* binary compatible,
> >>> >> you can
> >>> >> improve the implementation using this features, adding new methods
> or
> >>> new
> >>> >> classes. Even generics can be added to some extend in a binary
> >>> compatible
> >>> >> way. This has been done for dbcp and there we deliver due to JDBC
> 3/4
> >>> even
> >>> >> two versions.
> >>> >>
> >>> >
> >>> > I feels like jumping to Java 5 is important enough to go to calling
> it
> >>> 2.0.
> >>>
> >>> +1 agreed; it's a non-trivial change to introduce generics.
> >>>
> >>> > We could keep it 1.6 until something breaks...
> >>>
> >>> Dunno  what you mean by that.
> >>>
> >>
> >> I thought that we could call it 1.6 until a break in API would justify
> >> 2.0.
> >>
> >> But, nevermind, because I think we all agree on calling it 2.0 with Java
> >> 5.
> >>
> >> Gary
> >>
> >>
> >
> > Or let's use Sun style versioning, and call the next version 6.0 !!!
> > (while still calling it 1.6 in the tag...)
> >
> > ;-) ;-) ;-)
> >
> > ps. Just to avoid confusion with my silly joke, I am +1 to Java5 and
> > calling it 2.0 and trying our utmost to preserve drop-in reverse
> > compatibility.
>
> fine, just don't drop this last requirement light-heartedly ;-)
>

What about dropping deprecated items? That should be OK in a 2.0. I was
planning on doing that today.

That does not preserve drop-in reverse compatibility but we do it in major
releases.


Gary


> - Jörg
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
Thank you,
Gary

http://garygregory.wordpress.com/
http://garygregory.com/
http://people.apache.org/~ggregory/
http://twitter.com/GaryGregory

Reply via email to