I don't mean to stir the ocean again, but I think it all boils down to this
jar drop-in ability. If someone plans to upgrade to 2.9 by just dropping in
a jar, then I'd like to hear of that someone who succeeded. 2.9 already
contains back-compat breaks. So that someone must be using Lucene is such a
basic way, that I find it hard to imagine that someone would upgrade to 2.9
at all (I don't recall any serious bugs that were fixed).

Other than that, like was said on this thread several times already, anyone
who upgrades to 2.9 (I use anyone inclusively) will probably clean his code
from all "deprecated" warnings and move to use the new API, because
otherwise he'll need to do it in 3.0. And for all those people, 3.0 would
just be a 1.5 upgrade, and I'd bet people out there already on 1.5 would
want to take advantage of the new API w/ generics, so that means another
code change?

I don't care too much, because I'll probably update my code after every
Lucene release. This is just to save some work for the RMs, and reduce the
confusion around the community (e.g., someone who already plans to change
his code anyway might decide to wait for 3.0 and do a major code update to
his application).

My two cents,
Shai

On Mon, Aug 24, 2009 at 9:11 PM, Marvin Humphrey <mar...@rectangular.com>wrote:

> On Mon, Aug 24, 2009 at 01:46:35PM -0400, Michael McCandless wrote:
>
> > Right, that is and has been the "plan" for 2.9/3.0/3.1 for quite some
> time.
> >
> > We are now discussing whether to change the plan, but so far it looks
> > likely we'll just stick with it...
>
> It seems like breaking the promise would be disruptive now.  But you have
> an
> opportunity to change the policy at 3.0, affecting 3.9 and 4.0.
>
> That's a 3.0 issue, though -- not a 2.9 issue.
>
> Marvin Humphrey
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>
>

Reply via email to