Return-Path: Delivered-To: apmail-lucene-pylucene-dev-archive@minotaur.apache.org Received: (qmail 34482 invoked from network); 6 Apr 2011 22:37:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 Apr 2011 22:37:34 -0000 Received: (qmail 86339 invoked by uid 500); 6 Apr 2011 22:37:34 -0000 Delivered-To: apmail-lucene-pylucene-dev-archive@lucene.apache.org Received: (qmail 86310 invoked by uid 500); 6 Apr 2011 22:37:34 -0000 Mailing-List: contact pylucene-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: pylucene-dev@lucene.apache.org Delivered-To: mailing list pylucene-dev@lucene.apache.org Received: (qmail 86302 invoked by uid 99); 6 Apr 2011 22:37:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Apr 2011 22:37:34 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [173.228.80.32] (HELO ovaltofu.org) (173.228.80.32) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Apr 2011 22:37:26 +0000 Received: from [192.168.0.2] ([192.168.0.2]) (authenticated bits=0) by ovaltofu.org (8.14.4/8.14.4) with ESMTP id p36Mb0NL022177 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 6 Apr 2011 15:37:02 -0700 (PDT) Date: Wed, 6 Apr 2011 15:38:08 -0700 (PDT) From: Andi Vajda X-X-Sender: vajda@yuzu.local Reply-To: Andi Vajda To: pylucene-dev@lucene.apache.org Subject: Re: [VOTE] Release PyLucene 3.1.0 In-Reply-To: <43993.1302129161@parc.com> Message-ID: References: <32813.1302105827@parc.com> <42256.1302123927@parc.com> <43993.1302129161@parc.com> User-Agent: Alpine 2.01 (OSX 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Checked: Checked by ClamAV on apache.org On Wed, 6 Apr 2011, Bill Janssen wrote: > Andi Vajda wrote: > >> Unless I'm missing something here, you've got two options before you >> break your users: >> 1. fix your code before you ship it to them > > Unfortunately, the code is out there for building, and the instructions, > also already out there, say, "PyLucene 2.4 to 3.X". I should be more > careful :-). Given that APIs changed quite a bit between 2.x and 3.0 and that 2.x deprecated APIs are removed from 3.1+ (unless I'm confused about Lucene's deprecation policy (*)), your statement is a bit optimistic. (*) maybe it's not until 4.0 that they're going to be removed ? I can't remember at the moment. Mike, if you read this, can you please correct me if I'm wrong ? Andi.. > >> 2. don't upgrade > > It's the users that upgrade, not me. > >> Yes, you could say that the same applies to PyLucene, of course :-) > > :-) > >> I'm not exactly sure what kind of backwards compat promises Lucene >> Java made going from 3.0 to 3.1 but the new QueryParser method >> overloads and the fact that there is no support for method overloads >> in Python make PythonQueryParser a bit stuck between a rock and a hard >> place. If you see a better way to fix the mess with the _quoted and >> _slop variants for getFieldQuery, a patch is welcome. > > Sure. > > Bill >