From lucene-dev-return-8267-apmail-jakarta-lucene-dev-archive=jakarta.apache.org@jakarta.apache.org Tue Nov 16 14:18:13 2004 Return-Path: Delivered-To: apmail-jakarta-lucene-dev-archive@www.apache.org Received: (qmail 54914 invoked from network); 16 Nov 2004 14:18:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 16 Nov 2004 14:18:12 -0000 Received: (qmail 20966 invoked by uid 500); 16 Nov 2004 14:17:58 -0000 Delivered-To: apmail-jakarta-lucene-dev-archive@jakarta.apache.org Received: (qmail 20843 invoked by uid 500); 16 Nov 2004 14:17:58 -0000 Mailing-List: contact lucene-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Lucene Developers List" Reply-To: "Lucene Developers List" Delivered-To: mailing list lucene-dev@jakarta.apache.org Received: (qmail 20800 invoked by uid 99); 16 Nov 2004 14:17:57 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [207.14.217.166] (HELO server) (207.14.217.166) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 16 Nov 2004 06:17:56 -0800 Received: from [192.168.204.161] (lv-69-69-100-62.sta.sprint-hsd.net [69.69.100.62]) by server (8.12.8/8.12.8) with SMTP id iAGCAnCV030259 for ; Tue, 16 Nov 2004 07:10:51 -0500 Mime-Version: 1.0 (Apple Message framework v619) In-Reply-To: <20041116134241.82711.qmail@web12703.mail.yahoo.com> References: <20041116134241.82711.qmail@web12703.mail.yahoo.com> Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <4D6E6378-37DA-11D9-9E94-000393A564E6@ehatchersolutions.com> Content-Transfer-Encoding: 7bit From: Erik Hatcher Subject: Re: jdk 1.3 versus jdk 1.4 Date: Tue, 16 Nov 2004 06:17:52 -0800 To: "Lucene Developers List" X-Mailer: Apple Mail (2.619) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N What about making Lucene 2.0 require Java 1.4? I'd think this would be reasonable. JDK 1.4.x has proven itself and is the baseline for all the work I personally do. Or is this too much of a hardship on a large number of Lucene users? Or could those Lucene users be fine with Lucene 1.x until they can upgrade their JVM? I'm a fan of breaking backwards compatibility when it is a burden to keep. Erik On Nov 16, 2004, at 5:42 AM, Otis Gospodnetic wrote: > Go ahead and do it - we've make the same changes in other places in the > code for the same reason before. > > Otis > > --- Bernhard Messer wrote: > >> Hi, >> >> since the last changes in lucene, we are not longer backward >> compatible >> with jdk 1.3. All the pure guys, running IBM WebSphere 4.x with IBM >> JDK >> 1.3, lost their chances to run lucene newer than version 1.4.2. >> Especially in huge companies, where it is not so trivial to upgrade >> to a >> new java version, this could reduce the acceptance for lucene >> >> There are two major reasons for loosing the compatibility: >> - the new MMapDirectory class >> - several code parts like: >> ... >> catch (ClassNotFoundException e) { >> throw new RuntimeException(e); >> } >> ... >> >> I think we simply can ignore the first one because MMapDirectory is >> optional anyway. This is an acceptable price for using outdated >> software ;-) >> The second problem could be solved easily using the string >> constructor >> in java.lang.RuntimeException which is available since 1.0. >> At least we have to document it somehow. There is a chapter "What are >> >> Lucene system requirements" in the faq. Is this an ideal place to >> document it. >> >> I'd like to make the changes for being backward compatible as far as >> possible. Does anybody disagree ? >> >> Bernhard >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org >> For additional commands, e-mail: lucene-dev-help@jakarta.apache.org >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: lucene-dev-help@jakarta.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: lucene-dev-help@jakarta.apache.org