Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 40656 invoked from network); 10 Mar 2008 16:02:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 10 Mar 2008 16:02:42 -0000 Received: (qmail 32953 invoked by uid 500); 10 Mar 2008 16:02:37 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 32755 invoked by uid 500); 10 Mar 2008 16:02:37 -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 32744 invoked by uid 99); 10 Mar 2008 16:02:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Mar 2008 09:02:37 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of cdoronc@gmail.com designates 72.14.220.156 as permitted sender) Received: from [72.14.220.156] (HELO fg-out-1718.google.com) (72.14.220.156) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Mar 2008 16:02:00 +0000 Received: by fg-out-1718.google.com with SMTP id d23so1767944fga.27 for ; Mon, 10 Mar 2008 09:02:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; bh=41ez7g9ei+wQIqdDc3VtJqM+lcZA+/Jr08HnU4H3fKY=; b=p0NLeCHN+JY7jRjelG+kLc58WmOrafuQntivfiU6P9yV5uuYky211T1pKnUA7r39s55JruHO1d+R9CYdBIYJxmvSbqUJ4FWBKuKN9myRliZlEJUpZ8rTYclxIoPIpFY8M0OHO8XnjzkHjW5Uj84ok4MYmzEiBsAdWBgDV3FtNI4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=RdWQZb5HydSEPFY0VeQADprJuzKHobgZOuvovyLdD6/qUlyUFs3l6hon9SWuckLyApejdwPtq0sUgXSuw6sIcdHXW/r8CXNqyLDCOltn2JxrUUebfqPjeTiCYDaAQUb9nQaz5gdH2CXUZK9D/Ud7H1XCaETn00Qbnl0PKUFJk8E= Received: by 10.86.100.7 with SMTP id x7mr6723658fgb.41.1205164929550; Mon, 10 Mar 2008 09:02:09 -0700 (PDT) Received: by 10.86.91.5 with HTTP; Mon, 10 Mar 2008 09:02:09 -0700 (PDT) Message-ID: Date: Mon, 10 Mar 2008 18:02:09 +0200 From: "Doron Cohen" To: java-dev@lucene.apache.org Subject: Re: Going to Java 5. Was: Re: A bit of planning In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_11177_22007328.1205164929555" References: <818426B2-8C2C-4E6C-AB61-C01B6FC07B2D@apache.org> <47894B0D.1030700@gmail.com> <47894CF8.9080006@gmail.com> <9E5E7C49-0386-4D45-A4B6-A82B4A4821F0@gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_11177_22007328.1205164929555 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thu, Jan 17, 2008 at 4:01 PM, DM Smith wrote: > > On Jan 17, 2008, at 1:38 AM, Chris Hostetter wrote: > > > : I'd like to recommend that 3.0 contain the new Java 5 API changes > > and what it > > : replaces be marked deprecated. 3.0 would also remove what was > > deprecated in > > : 2.9. Then in 3.1 we remove the deprecations. > > > > FWIW: This would violate the compatibility requirements, since code > > that > > compiles against 3.0 (with deprecation warnings) wouldn't compile > > against > > 3.1 -- but then again: there has been some mention of revisting the > > entire > > back compatibility commitments of Lucene, and now certainly seems > > like the time > > to discuss that before too much work is done in any particular > > direction > > in an attempt to "head towards" 2.9/3.0. > > Any way that it goes, my point is that it needs to be a two step > process. The additional step needs to address the language differences. > > Maybe after 2.9, we add 2.9.5 (or whatever) that introduces the Java 5 > APIs, with appropriate deprecations. 2.9.5 would require Java 1.5. Since going to Java 5 is a major change, I think it is not too wild to go from 3.0 straight to 4.0..? Main (and perhaps only) change would be moving to Java 5. This way we don't break any back.comp requirements. ------=_Part_11177_22007328.1205164929555--