Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 92695 invoked from network); 12 Dec 2008 10:19:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Dec 2008 10:19:28 -0000 Received: (qmail 65847 invoked by uid 500); 12 Dec 2008 10:19:39 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 65803 invoked by uid 500); 12 Dec 2008 10:19:39 -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 65787 invoked by uid 99); 12 Dec 2008 10:19:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Dec 2008 02:19:39 -0800 X-ASF-Spam-Status: No, hits=3.4 required=10.0 tests=HTML_MESSAGE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [209.85.128.184] (HELO fk-out-0910.google.com) (209.85.128.184) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Dec 2008 10:19:18 +0000 Received: by fk-out-0910.google.com with SMTP id 18so851389fkq.5 for ; Fri, 12 Dec 2008 02:18:56 -0800 (PST) Received: by 10.223.103.212 with SMTP id l20mr4024956fao.3.1229077136075; Fri, 12 Dec 2008 02:18:56 -0800 (PST) Received: by 10.223.103.210 with HTTP; Fri, 12 Dec 2008 02:18:56 -0800 (PST) Message-ID: <9ac0c6aa0812120218u42f5ffd1we938a1b4d04fb9fc@mail.gmail.com> Date: Fri, 12 Dec 2008 05:18:56 -0500 From: "Michael McCandless" To: java-dev@lucene.apache.org Subject: 2.9/3.0 plan & Java 1.5 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5261_31543213.1229077136063" X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_5261_31543213.1229077136063 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Taking this to java-dev (off Jira)... Mark Miller (Jira) wrote: > I thought there were some that wanted to change some of the API to java > 5 for the 3.0 release, cause I thought back compat was less restricted > 2-3. I guess mabye that won't end up happening, if it was going to, it > seems we'd want to deprecate what will be changed in 2.9. I could easily be confused on this... but I thought 3.0 is the first release that's allowed to include Java 1.5 only APIs (eg generics). Meaning, we could in theory intro APIs with generics with 3.0, deprecating the non-generics versions, and then 4.0 (sounds insanely far away!) would be the first release that could remove the deprecated non-generics versions? That said, I think the "plan" is to release 2.9 soonish (early next year?), and then fairly quickly turnaround a 3.0 that doesn't have too many changes except the removal of the deprecated (in 2.9) APIs. Ie in practice it won't be until 3.1 when we would intro new (generics-based) APIs. Mike ------=_Part_5261_31543213.1229077136063 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
Taking this to java-dev (off Jira)...

Mark Miller (Jira) wrote:

> I thought there were some that wanted to change some of the API to java
> 5 for the 3.0 release, cause I thought back compat was less restricted
> 2-3. I guess mabye that won't end up happening, if it was going to, it
> seems we'd want to deprecate what will be changed in 2.9.

I could easily be confused on this... but I thought 3.0 is the first
release that's allowed to include Java 1.5 only APIs (eg generics).

Meaning, we could in theory intro APIs with generics with 3.0,
deprecating the non-generics versions, and then 4.0 (sounds insanely
far away!) would be the first release that could remove the deprecated
non-generics versions?

That said, I think the "plan" is to release 2.9 soonish (early next
year?), and then fairly quickly turnaround a 3.0 that doesn't have too
many changes except the removal of the deprecated (in 2.9) APIs.  Ie
in practice it won't be until 3.1 when we would intro new
(generics-based) APIs.

Mike
------=_Part_5261_31543213.1229077136063--