Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 39677 invoked from network); 24 Aug 2009 19:15:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 24 Aug 2009 19:15:25 -0000 Received: (qmail 68460 invoked by uid 500); 24 Aug 2009 19:15:50 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 68373 invoked by uid 500); 24 Aug 2009 19:15:49 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 68365 invoked by uid 99); 24 Aug 2009 19:15:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Aug 2009 19:15:49 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of serera@gmail.com designates 74.125.78.25 as permitted sender) Received: from [74.125.78.25] (HELO ey-out-2122.google.com) (74.125.78.25) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Aug 2009 19:15:41 +0000 Received: by ey-out-2122.google.com with SMTP id 9so651416eyd.53 for ; Mon, 24 Aug 2009 12:15:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=yzEv4FINxkHa8OtlGUbU3S7xqINaMAn6dmu8p0e5Eig=; b=nTMw8/fT9X3t7f/FFs5C6EDDpOMK8+Oo4cH3r64mkidtebuxSWxLwOlZXCebxQ4epp vCB2dGGlYc5pbt+Ge21yZeqqF0B9j+uTo9ZWV7khQ2iag7QwdV40PBqH4DXO14hRegf5 DCNmsS+wjJz+Wfyfija2HFphBCG7wo7ZGQduU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=sF/Wq4C4wyG/uZnqEUx3j91TSYkjWyGy/bTXKJNACkXnuP1Uvmet/eNUs69bs12MX+ uNGzRKq6MgahYTq9lr94lUzu2O1CZe8jqangfp+ssIJpK8OPNAXGwYNp/zMvj8C5rJ21 5gs3dvJj/ZEwj/Z1hrqFXRyviduzRUjZmTm40= MIME-Version: 1.0 Received: by 10.216.17.213 with SMTP id j63mr1018020wej.140.1251141320165; Mon, 24 Aug 2009 12:15:20 -0700 (PDT) In-Reply-To: <20090824181103.GA21811@rectangular.com> References: <4A8C10FB.4030108@gmail.com> <4A8C7AE5.5040409@gmail.com> <9ac0c6aa0908200308o27e6a63atcf57188d5e6bc4af@mail.gmail.com> <4A8D485A.2010106@gmail.com> <9ac0c6aa0908231018s8c7a746h89da4e4e2a886489@mail.gmail.com> <8f0ad1f30908231038q475ff87bued2bd64e4f803d90@mail.gmail.com> <9ac0c6aa0908240329y53603f21m3ae1010fc28ca514@mail.gmail.com> <85d3c3b60908241032k504c37fapeb082ae3427988d5@mail.gmail.com> <9ac0c6aa0908241046y7239d378te10f4d92037b2d7b@mail.gmail.com> <20090824181103.GA21811@rectangular.com> Date: Mon, 24 Aug 2009 22:15:20 +0300 Message-ID: <786fde50908241215v3cf00c3cqe9c6a3ca9714ed4@mail.gmail.com> Subject: Re: Finishing Lucene 2.9 From: Shai Erera To: java-dev@lucene.apache.org Content-Type: multipart/alternative; boundary=0016364d1ccff3d00c0471e80946 X-Virus-Checked: Checked by ClamAV on apache.org --0016364d1ccff3d00c0471e80946 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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 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-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-dev-help@lucene.apache.org > > --0016364d1ccff3d00c0471e80946 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I don't mean to stir the ocean again, but I think it a= ll 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 b= e using Lucene is such a basic way, that I find it hard to imagine that som= eone 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, an= yone 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 me= ans another code change?

I don't care too much, because I'll probably update my code aft= er every Lucene release. This is just to save some work for the RMs, and re= duce 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 up= date to his application).

My two cents,
Shai

On Mon, Aug 24,= 2009 at 9:11 PM, Marvin Humphrey <marvin@rectangular.com> wrote:
On Mon, Aug 24, 2009 at 01:46:35PM -0400, Michael McCandl= ess wrote:

> Right, that is and has been the "plan" for 2.9/3.0/3.1 for q= uite some time.
>
> We are now discussing whether to change the plan, but so far it looks<= br> > likely we'll just stick with it...

It seems like breaking the promise would be disruptive now. =A0But yo= u 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-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


--0016364d1ccff3d00c0471e80946--