Return-Path: X-Original-To: apmail-incubator-lucy-dev-archive@www.apache.org Delivered-To: apmail-incubator-lucy-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1E68FB252 for ; Wed, 18 Jan 2012 11:25:55 +0000 (UTC) Received: (qmail 50142 invoked by uid 500); 18 Jan 2012 11:25:55 -0000 Delivered-To: apmail-incubator-lucy-dev-archive@incubator.apache.org Received: (qmail 50060 invoked by uid 500); 18 Jan 2012 11:25:54 -0000 Mailing-List: contact lucy-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: lucy-dev@incubator.apache.org Delivered-To: mailing list lucy-dev@incubator.apache.org Received: (qmail 50052 invoked by uid 99); 18 Jan 2012 11:25:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jan 2012 11:25:53 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [212.227.126.186] (HELO moutng.kundenserver.de) (212.227.126.186) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Jan 2012 11:25:44 +0000 Received: from [192.168.1.39] (dslb-088-065-037-035.pools.arcor-ip.net [88.65.37.35]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0LkBNy-1SOBJ30gBu-00cEqk; Wed, 18 Jan 2012 12:25:24 +0100 Message-ID: <4F16AC1F.2080908@aevum.de> Date: Wed, 18 Jan 2012 12:25:19 +0100 From: Nick Wellnhofer User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 MIME-Version: 1.0 To: lucy-dev@incubator.apache.org References: <4F139AEE.9020201@peknet.com> <20120116230602.GA18668@rectangular.com> In-Reply-To: <20120116230602.GA18668@rectangular.com> Content-Type: multipart/mixed; boundary="------------090101060005080801000305" X-Provags-ID: V02:K0:kLeFqnsUyHUWyvCDmmwhEHlU87KABYVcY+mnD0GpF3h Psd/mp043FNNq739Zxr0e6/ld0VQ0nuTGbm25aGtguamBY9nCb 6u5yM/cg84V06vz1xy3pIWLap1imDud0n4sYVwH25WyEzErd8g GUGNlC34dvFqVdYTvDUHA5n++sSFoNoiFzdKepBygqVomXBLbx 1hGdM0HWW8Hos6J9BzxicUT9Sq+7nv2uG3gWef/ezlOvBqJzft qXWohTQTyiP7cuuNJ1ZSxuWC3GQR1F2cCJQmBgm4oFpPPmFYFq 0yvWb5EBzjNsraLiP6dW47bZkYO7odvEewuLPgWZdiW4kEDHA= = X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [lucy-dev] [VOTE] Apache Lucy (incubating) 0.3.0 RC 1 --------------090101060005080801000305 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 17/01/2012 00:06, Marvin Humphrey wrote: > CHANGES file => +0 > > It looks like LUCY-204 and LUCY-205 did not make it into the CHANGES file > because their "Fix version" was updated after Peter generated the CHANGES > entry for 0.3.0. Not a blocker, but we should update CHANGES in both trunk > and branches/0.3. > > It would also be nice to start things off with a short summary blurb > advertising the most important user-visible features for 0.3.0. I'm pleased > that we have the CHANGES entry generation automated so that it's easier on > the RM, but I regret that StandardAnalyzer, Normalizer and EasyAnalyzer are > not mentioned prominently. As a community, we could have handled this > better in the runup to 0.3.0. The attached patch addresses some of these points. In the auto generated changes list the new features are buried below bugfixes and improvements. I think they should go up front. Nick --------------090101060005080801000305 Content-Type: text/plain; name="lucy-changes.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="lucy-changes.patch" diff --git a/CHANGES b/CHANGES index 8f8fbad..725e35f 100644 --- a/CHANGES +++ b/CHANGES @@ -2,6 +2,20 @@ Revision history for Lucy 0.3.0 2012-01-15 + New features: + + * [LUCY-173] - Bundle Lemon parser generator + * [LUCY-189] - Bundle utf8proc + * [LUCY-191] - Unicode normalization + The new analyzer Lucy::Analysis::Normalizer provides Unicode + normalization, case folding and stripping of accents. + * [LUCY-196] - UAX #29 tokenizer + The new analyzer Lucy::Analysis::StandardTokenizer tokenizes according + to the UAX #29 word break rules. + * [LUCY-203] - Implement EasyAnalyzer + EasyAnalyzer is simple analysis chain using the StandardTokenizer, the + Normalizer, and the SnowballStemmer. + Bugfixes: * [LUCY-175] - Missing stdarg.h breaks build @@ -29,14 +43,11 @@ Revision history for Lucy * [LUCY-143] - Convert Clownfish::Parser to Lemon * [LUCY-179] - Tighten UTF-8 validity checks. * [LUCY-197] - Clean whitespace for 0.3.0 - - New features: - - * [LUCY-173] - Bundle Lemon parser generator - * [LUCY-189] - Bundle utf8proc - * [LUCY-191] - Unicode normalization - * [LUCY-196] - UAX #29 tokenizer - * [LUCY-203] - Implement EasyAnalyzer + * [LUCY-204] - Process ClusterSearcher RPCs in parallel + * [LUCY-205] - Parallel processing for SearchServer + This introduces an incompatible API change: The port argument has moved + from the constructor to the serve method and the password argument has + been removed. Tasks: --------------090101060005080801000305--