Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 67048 invoked from network); 4 Mar 2010 19:10:05 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 Mar 2010 19:10:05 -0000 Received: (qmail 81032 invoked by uid 500); 4 Mar 2010 19:09:53 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 80987 invoked by uid 500); 4 Mar 2010 19:09:53 -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 80979 invoked by uid 99); 4 Mar 2010 19:09:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Mar 2010 19:09:53 +0000 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [128.149.139.106] (HELO mail.jpl.nasa.gov) (128.149.139.106) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Mar 2010 19:09:43 +0000 Received: from mail.jpl.nasa.gov (altvirehtstap01.jpl.nasa.gov [128.149.137.72]) by smtp.jpl.nasa.gov (Switch-3.4.2/Switch-3.4.1) with ESMTP id o24J9MI6015019 (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits) verified FAIL) for ; Thu, 4 Mar 2010 11:09:22 -0800 Received: from ALTPHYEMBEVSP20.RES.AD.JPL ([172.16.0.21]) by ALTVIREHTSTAP01.RES.AD.JPL ([128.149.137.72]) with mapi; Thu, 4 Mar 2010 11:09:21 -0800 From: "Mattmann, Chris A (388J)" To: "general@lucene.apache.org" Date: Thu, 4 Mar 2010 11:09:20 -0800 Subject: Re: [VOTE] merge lucene/solr development Thread-Topic: [VOTE] merge lucene/solr development Thread-Index: Acq7yuKF1A8VvADTQ5GCSOoYgHlFggAA07ho Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Source-IP: altvirehtstap01.jpl.nasa.gov [128.149.137.72] X-Source-Sender: chris.a.mattmann@jpl.nasa.gov X-AUTH: Authorized Hi Hoss, >=20 > : If Solr is not on Lucene trunk, that's not going to happen. > : > : Solr on Lucene trunk is key. Release cycles is key to that. > : > : Build process is key to getting devs that stick in one world to branch = into > : the other just a bit. >=20 > Then approach the problem top down instead of bottom up: If this solr-dev > community is in general on board with the "merge" end goal, it shouldn't > be hard to get a lot of solr commiters to work on modifying the Solr > build process so it starts using Lucene trunk (or Lucene nightlies) and > commiting hte changes to Solr to get that to compile/run properly -- if > there are Lucene-Java changes neccessay to make that work, then those > Solr-devs can submit patches back. Agreed, +1, why does there need to be some type of (potentially) sweeping memorandum in place to ensure this happens? >=20 > As you said in your last email "If they should be a commiter, they would > contribute to the project and become one naturally" ... so why not just > let nature take it's course? If the Solr community moves it's build > process to be tightly bound with the LUcene one *then* it can make sense > to talk about lock step releases, and shared dev lists, etc... +1 again and this is also one of my main objections to the proposal as it stands. Let the community decide who the committers are, and let each community decide what version of software it depends on. I'm not convinced that they are the same communities for that matter, and statements made earlier about Solr being the biggest user of Lucene(-java) may be true from a Lucene ecosystem perspective, but I disagree it's true (or even provable for that matter) from an external perspective given Lucene(-java)'s widespread use predating Solr as an Apache project, and Lucene's infection into other communities (e.g., PHP with Zend, etc.) >=20 > I honestly don't care which direction we go, but we should be able do thi= s > incrementally -- if we can't, then we probably can't do it in one fell > swoop either. >=20 > As I said: The whole thing feels like we're voting on a "goal" -- Goals > are nice in that they give us an end point to aim for, but I can't > remember any time we've ever voted on a "goal" ... this situation (saying > "it would be really great to eventually be/have _____" so let's just set > out to do that") doesn't feel like any change that's ever turned out well > in Lucene.=20 >=20 > Things that have worked well in the past have been incremental and > iterative. +1. Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: Chris.Mattmann@jpl.nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++