Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 90130 invoked from network); 26 Sep 2008 16:01:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Sep 2008 16:01:58 -0000 Received: (qmail 48131 invoked by uid 500); 26 Sep 2008 16:01:54 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 48079 invoked by uid 500); 26 Sep 2008 16:01:54 -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 48070 invoked by uid 99); 26 Sep 2008 16:01:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Sep 2008 09:01:54 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [208.97.132.177] (HELO spunkymail-a7.g.dreamhost.com) (208.97.132.177) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 26 Sep 2008 16:00:53 +0000 Received: from [192.168.0.3] (adsl-074-229-189-244.sip.rmo.bellsouth.net [74.229.189.244]) by spunkymail-a7.g.dreamhost.com (Postfix) with ESMTP id DF2615B528 for ; Fri, 26 Sep 2008 09:01:26 -0700 (PDT) Message-Id: <076C3AC6-6D6E-4ADE-9615-E4D2C8F5A911@apache.org> From: Grant Ingersoll To: java-dev@lucene.apache.org In-Reply-To: <48DD067C.40802@gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Subject: Re: RMI, Searchable and RemoteSearchable Date: Fri, 26 Sep 2008 12:01:25 -0400 References: <1FD75988-CBA0-4B1C-8681-159138885F0C@apache.org> <48DD067C.40802@gmail.com> X-Mailer: Apple Mail (2.929.2) X-Virus-Checked: Checked by ClamAV on apache.org Right, I think we could mark the RMI stuff on Searchable as deprecated and note that it will be moved in 3.0. I will open a JIRA. On Sep 26, 2008, at 11:57 AM, DM Smith wrote: > Grant Ingersoll wrote: >> Came across: http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fgroups.google.com%2Fgroup%2Fandroid-developers%2Fbrowse_thread%2Fthread%2F601329551a87e601%2Fcd0919ce891b4a26%3Flnk%3Dgst%26q%3Dlucene&ei=zNzcSPHCF4yI1ga61YiTBA&usg=AFQjCNECrBnNPBkxI4I0EbIzI-mNp3S4YA&sig2=4sDMmwa9Mrk38Nla_ULtOg >> >> The gist of it is, that on Android doesn't provide the RMI >> package. Thus, Lucene core can't work on Android b/c of Searchable >> extending java.rmi.Remote. >> >> This has always seemed a little weird to me. I'm no RMI expert, >> but couldn't we drop the extension on Searchable, and add it to >> RemoteSearchable, and then move RemoteSearchable and all the RMI >> stuff to a separate contrib? This, in my view, would be consistent >> with keeping core, core, since not many people, I think, even use >> the RMI stuff and it certainly isn't required in most cases. >> >> I haven't looked into what would break in doing it, so it is just a >> suggestion at this point. Seems like it could be "mostly" back- >> compatible, though, since we would just be requiring someone to get >> the new JAR, unless of course they implemented their own extension >> of Searchable that relied on the Remote marker interface. >> >> Thoughts? > > If done, it should be done soon. Once we get to 2.9/3.0 we are kind > of stuck for a long time. > > -- DM > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-dev-help@lucene.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org For additional commands, e-mail: java-dev-help@lucene.apache.org