Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 79691 invoked from network); 4 Mar 2010 03:13:56 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 Mar 2010 03:13:56 -0000 Received: (qmail 5651 invoked by uid 500); 4 Mar 2010 03:13:47 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 5631 invoked by uid 500); 4 Mar 2010 03:13:47 -0000 Mailing-List: contact general-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@lucene.apache.org Delivered-To: mailing list general@lucene.apache.org Received: (qmail 5622 invoked by uid 99); 4 Mar 2010 03:13:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Mar 2010 03:13:47 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of buschmic@gmail.com designates 209.85.219.221 as permitted sender) Received: from [209.85.219.221] (HELO mail-ew0-f221.google.com) (209.85.219.221) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Mar 2010 03:13:37 +0000 Received: by ewy21 with SMTP id 21so468626ewy.5 for ; Wed, 03 Mar 2010 19:13:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=ADMXxlfK3gc/UQ9ZasSz9p95C9fD2eE7ItINC7ue9mc=; b=PVSdP2qo0gEjVYuhtSqF5FFCAYwEFD/oONi9lPyrvR9HUQJhZ4yDrjzPSzCOVnXm+D sFGH7XrG4yIKLizqG+y7aj3ShB9o2zovcbb2bUpksdPKCh1HEclMNPpjt5CE8bitIgcF Jgw5ATT4zZS6Yy8mIqJm3pcPxcKqDhJFBlzHU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=Wh2iKegcPVmZ4TYQdBGa62kC0MBq3xNr/rlaqfiN10NLPjXn12OoM5HtMrWvY5beuw 5njrWUlMbzrKT8fGrQg2HGLx40Rsks5G7DpkpuuQ4NappuDSqwrRt4A0GN+/1byOgTdl GtACZR+P2fuXVkudstggcW6BaAlkCJx7KKYvM= Received: by 10.213.109.129 with SMTP id j1mr6280958ebp.35.1267672397131; Wed, 03 Mar 2010 19:13:17 -0800 (PST) Received: from elchbert.local (67.sub-75-210-95.myvzw.com [75.210.95.67]) by mx.google.com with ESMTPS id 13sm87023ewy.13.2010.03.03.19.13.13 (version=SSLv3 cipher=RC4-MD5); Wed, 03 Mar 2010 19:13:15 -0800 (PST) Message-ID: <4B8F2546.6040505@gmail.com> Date: Wed, 03 Mar 2010 19:13:10 -0800 From: Michael Busch User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.1.8) Gecko/20100216 Thunderbird/3.0.2 MIME-Version: 1.0 To: general@lucene.apache.org Subject: Re: [VOTE] merge lucene/solr development References: <3b5f72031003031548v29cdf72ct62d3c3d3cd2a6c0@mail.gmail.com> <4B8EF6B9.9080001@gmail.com> <4B8EF828.3080903@gmail.com> <4B8F01AE.8070609@gmail.com> <4B8F08A1.6070200@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On 3/3/10 6:00 PM, Yonik Seeley wrote: > On Wed, Mar 3, 2010 at 8:10 PM, Michael Busch wrote: > >> So if it seems like that most people are concerned about releases (even >> those you are generally in favor of this proposal), then maybe we should >> discuss exactly this point. We haven't really discussed alternatives about >> the release alignment. This vote feels rushed. >> > It's been discussed for a week, and I'm with Mark - I'm only for a > real merge of development, and that includes release schedules. > > -Yonik > > How will we merge release policies? (or are they exactly the same?) Does Solr use the same release numbering? Does it have the same backwards-compatibility requirements as Lucene? If we release Solr 1.5.0 with Lucene 3.1.0, and we find a bug in the Lucene jar and want to release a 3.1.1 bugfix release, will we also release a Solr 1.5.1, even though all Solr jars would be identical to the 1.5.0? Or will we just release Solr/Lucene 4.0.0 next and always use same release numbers? How will we avoid longer release cycles? Solr had had very infrequent releases. What were the reasons for that? Are we comfortable with saying we'll just try to be disciplined enough or is there a way to somehow enforce release frequency? It seems certain that if more people work on the code, there will at any given point be more patches/new features under development and things need to be coordinated in a way that allows frequent releases. In an earlier mail I gave the following example: If we had a separate analyzer module, and we add an analyzer in a new language to it, it would be cool to release it soon, without having to wait until Lucene/Solr are ready for a release. The pace here can be faster, because I imagine in such an Analyzer module it's much less common that a patch "touches everything". What do people think about this? Maybe it's just a nice wish, but not realizable, because there'd be a lot of version management overhead. But maybe not? I'm not against this whole thing and I'm not trying to be difficult here, and I dislike endless discussions just as everyone else. But I honestly don't know right now how to vote, because I have those open questions and know that a lot of other people here are concerned about the release alignment as well. Michael