Return-Path: Delivered-To: apmail-lucene-general-archive@www.apache.org Received: (qmail 96087 invoked from network); 9 Mar 2010 16:00:10 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Mar 2010 16:00:10 -0000 Received: (qmail 4745 invoked by uid 500); 9 Mar 2010 15:59:42 -0000 Delivered-To: apmail-lucene-general-archive@lucene.apache.org Received: (qmail 4605 invoked by uid 500); 9 Mar 2010 15:59:42 -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 4597 invoked by uid 99); 9 Mar 2010 15:59:42 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Mar 2010 15:59:42 +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 [65.99.197.50] (HELO s01.igfoo.com) (65.99.197.50) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Mar 2010 15:59:36 +0000 Received: from localhost (localhost [127.0.0.1]) by s01.igfoo.com (Postfix) with ESMTP id 2E212F34399 for ; Tue, 9 Mar 2010 09:59:15 -0600 (CST) X-DKIM: Sendmail DKIM Filter v2.5.4 s01.igfoo.com 2E212F34399 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=igfoo.com; s=mail; t=1268150355; bh=BxMkq9OiW69dqp3/fLlJVk+ADMQdCxu3msCHJgGGO0s=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=JhpM3Xd+B6N3 Bpm3+n5DpXETUvHuPFbuLWMLTtrzMEc91dLbKTtqEewnQUfw/wELskI45gRfLAAmnPI Uzb4ku06BbudYTdDkE1/8te32ir8TcBNiy/H3GU0NZktkixwDtRsV/VWrdR6kovUi02 vrIk8MYSD7udOCrs7Yf75iI6Q= X-Virus-Scanned: Debian amavisd-new at s01.igfoo.com Received: from s01.igfoo.com ([127.0.0.1]) by localhost (s01.igfoo.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TtRj4wYoD0w6 for ; Tue, 9 Mar 2010 09:59:10 -0600 (CST) Received: from [192.168.1.26] (pool-96-226-241-90.dllstx.fios.verizon.net [96.226.241.90]) by s01.igfoo.com (Postfix) with ESMTPSA id 75992F34396 for ; Tue, 9 Mar 2010 09:59:10 -0600 (CST) X-DKIM: Sendmail DKIM Filter v2.5.4 s01.igfoo.com 75992F34396 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=igfoo.com; s=mail; t=1268150350; bh=BxMkq9OiW69dqp3/fLlJVk+ADMQdCxu3msCHJgGGO0s=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=XkcZ1AFvDXaG zNE/KOV5/5EOp+XoZ4vwCPrFJfTK1BStxH6tAGrytuYANWsnji/9vgnRcifkLKeQHdm lQl/1uqUUrB/W9lp7skxI7uFc0nDpunW/IqAtyzTYimHhQoVZ2DP5RTlRlcBeLhWy50 VKQl5TuvDvOuLdTYEFrnWFrQA= Message-ID: <4B96704D.5020501@apache.org> Date: Tue, 09 Mar 2010 09:59:09 -0600 From: Dennis Kubes User-Agent: Thunderbird 2.0.0.23 (X11/20090817) MIME-Version: 1.0 To: general@lucene.apache.org Subject: Re: [VOTE] merge lucene/solr development (take 3) References: <544AC1BC-7A1A-42E5-9CFC-57A60E972760@apache.org> In-Reply-To: <544AC1BC-7A1A-42E5-9CFC-57A60E972760@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I agree. Most of those things can/should be moved into Lucene. That doesn't necessitate merging. Separate responsibilities. > For that matter, why do we even need to have this discussion at all? > Most of us Solr committers are Lucene committers. We can simply start > committing Solr code to Lucene such that in 6 months the whole > discussion is moot and the three committers on Solr who aren't Lucene > committers can earn their Lucene merit very quickly by patching the > "Solr" portion of Lucene. We can move all the code to it's > appropriate place, add a contrib module for the WAR stuff and the > response writers and voila, Solr is in Lucene, the dev mailing lists > have merged by the fact that Solr dev would be defunct and all of the > proposals in this vote are implemented simply by employing our commit > privileges in a concerted way. Am I reading you right. Are you are proposing a hostile takeover of the Lucene project? Even being committers there needs to be discussion with the community about the best path. Or are you suggesting we bypass discussion? I am now even more concerned that merging is not the right way to go. Dennis Grant Ingersoll wrote: > I think many of the objections I've seen so far come from the fact that people don't really know what Solr is. Solr is much more than simply a "server" around Lucene. > > Look at the other thread. Here's a minimal list of things that a very large chunk of people who writes a Lucene app for production has to do: > > 1. Analyzers > 2. Functions > 3. Schema (although likely abstracted/reworked) > 4. Warming/Reopen - this is hard code to get right and I've seen many people do it wrong. It is also yet another area of duplication where something started in Solr b/c for years the Lucene community had no interest in donating code for it (incRef/decRef) > 5. Faceting > > If someone came in and contributed all of those things to Lucene, there would be no objection. Simply the fact that Solr has other things around it doesn't mean people have to use them and no one is proposing some Uber JAR. > > > On Mar 9, 2010, at 10:13 AM, Mattmann, Chris A (388J) wrote: > >> Hi Yonik, >> >>>> I have built 10s of projects that >>>> have simply used Lucene as an API and had no need for Solr, and I've built >>>> 10s of projects where Solr made perfect sense. So, I appreciate their >>>> separation. >>> As does everyone - which is why there will always be separate >>> downloads. As a user, the only side affect you should see is an >>> improved Lucene and Solr. >> Developers make downloads. Software processes guide developers who are >> producing those downloads. Policies guide the direction of a project. They >> are intimately intertwined. >> >>> Saying that Solr should move some stuff to Lucene for Lucene's >>> benefit, without regard to if it's actually benefitial to Solr, is a >>> non-starter. >> I'm not sure it's Solr's decision what the Lucene committers decide to move >> to Lucene, neither is it Lucene's decision in the opposite direction. These >> are all Apache projects, subprojects of the Lucene TLP. I'm not sure what >> the debate is? If Solr wants elements from Lucene that aren't part of Solr >> yet b/c Solr is relying on an old version of Lucene: >> >> 1. upgrade to Lucene trunk and address the issues it brings in Solr >> 2. duplicate the Lucene code in Solr, address any issues there, and then >> contribute it back >> >> I'd recommend the same to any project, regardless of what TLP it resides in, >> and in many cases, where it's at the ASF, or Sourceforge, or wherever. >> >> It seems kind of incestuous and an abuse of power to make the case that >> "well because we're all committers on both projects, then this..." I keep >> hearing a lot of talk about "hats", which in analogy means that though you >> are one person you have different concerns/projects/etc. This is another >> example of the need to maintain separate hats. >> >> 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 >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> > > -------------------------- > Grant Ingersoll > http://www.lucidimagination.com/ > > Search the Lucene ecosystem using Solr/Lucene: http://www.lucidimagination.com/search >