Return-Path: Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: (qmail 42790 invoked from network); 4 May 2010 22:04:20 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 May 2010 22:04:20 -0000 Received: (qmail 52744 invoked by uid 500); 4 May 2010 22:04:19 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 52697 invoked by uid 500); 4 May 2010 22:04:19 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 52690 invoked by uid 500); 4 May 2010 22:04:19 -0000 Delivered-To: apmail-lucene-java-dev@lucene.apache.org Received: (qmail 52687 invoked by uid 99); 4 May 2010 22:04:19 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 22:04:19 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [85.25.71.29] (HELO mail.troja.net) (85.25.71.29) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 May 2010 22:04:11 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.troja.net (Postfix) with ESMTP id CAA06D36005 for ; Wed, 5 May 2010 00:03:50 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail.troja.net Received: from mail.troja.net ([127.0.0.1]) by localhost (megaira.troja.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3OFvI7rcZKc4 for ; Wed, 5 May 2010 00:03:39 +0200 (CEST) Received: from VEGA (port-83-236-62-54.dynamic.qsc.de [83.236.62.54]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mail.troja.net (Postfix) with ESMTPSA id D948AD36003 for ; Wed, 5 May 2010 00:03:38 +0200 (CEST) From: "Uwe Schindler" To: Subject: Lucene 3.x branch created Date: Wed, 5 May 2010 00:03:58 +0200 Message-ID: <000401caebd5$b2b358e0$181a0aa0$@de> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: Acrr1bJ22VIqW6N6SCGF6By40lbOlA== Content-Language: de X-Virus-Checked: Checked by ClamAV on apache.org Hi all, we worked hard this day and created the "stable" Lucene 3.x branch that = will be released soon as version 3.1 and later 3.x branches. As soon as = 3.1 is released a corresponding "branch_31" will be created from this = branch (and not trunk): https://svn.apache.org/repos/asf/lucene/dev/branches/branch_3x This was created as the last commit pre-flex and also contains a lot of = merged revisions from post-flex (like CharTermAttribute). This makes = merging newer Analyzers/TokenStreams and so on easier. We also fixed = some bugs shortly before flex so the stable branch is now stable. I also = refactored the change log. Now the TODO is: - Merge the rest of post-flex developments like lots of analyzer = improvements until current trunk status. This should ideally be done = with a GUI tool that shows what was already been merged (these are lots = of revisions, see merge property. Only selected revisions are merged). = Most commits came from rmuir, he will also use TortoiseSVN (like I did = for merge). - All these merges move in CHANGES.txt from trunk to the branch (in = trunk changes.txt) and also are added to branch's changes.txt - Do the same refactoring of Solr's changes.txt (I did not touch until = now), its out of my scope - somebody else should do this. I also added Hudson build jobs for this branch. We have now: http://hudson.zones.apache.org/hudson/job/Lucene-3.x/ http://hudson.zones.apache.org/hudson/job/Solr-3.x/ The development of trunk will continue as usual @ https://svn.apache.org/repos/asf/lucene/dev/trunk With Hudson jobs: http://hudson.zones.apache.org/hudson/job/Lucene-trunk/ http://hudson.zones.apache.org/hudson/job/Solr-trunk/ !!! BUT !!!: It will be have no backwards compatibility, but still some = revisions can be merged back (with added backwards layer! On a = case-by-case basis). Flex and flex-only features will not be ported back = (like automaton queries). This version will be released as 4.0 (this may = also happen soon). This development branch is for all new developments = without any need to be backwards compatible. Even the index format can = change (and will). We will only provide a conversion tool that can = convert indexes from the last "branch_3x" up to this trunk (4.0) = release, so they can be read later, but may not contain terms with all = current analyzers, so people need mostly reindexing. Older indexes will = not be able to be read natively without conversion first (with maybe = loss of analyzer compatibility). This index format conversion tool (has no name until now) will convert = to the new flex format and may also change the order of terms in = TermsEnum to be native byte[] order (which is Unicode code point order = and not current UTF-16 order). Also numeric fields and collation keys = may be converted to full 8 bit term format (not yet decided), that are = no longer UTF-16 terms. We will also factor out all analyzers/tokenstreams, so trunk will only = contain the abstract TokenStream and Analyzer base classes with slightly = changed API. All the actual analysis classes will be moved to modules. Happy coding! Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: uwe@thetaphi.de --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org