| From | Sent On | Attachments |
|---|---|---|
| Robert Muir | Apr 26, 2011 8:07 pm | |
| Yonik Seeley | Apr 26, 2011 8:34 pm | |
| Grant Ingersoll | Apr 26, 2011 8:41 pm | |
| Chris Male | Apr 26, 2011 9:12 pm | |
| Robert Muir | Apr 26, 2011 9:14 pm | |
| Michael McCandless | Apr 27, 2011 3:27 am | |
| Michael McCandless | Apr 27, 2011 3:36 am | |
| Mark Miller | Apr 27, 2011 5:12 am | |
| Robert Muir | Apr 27, 2011 5:33 am | |
| Steven A Rowe | Apr 27, 2011 6:18 am | |
| Yonik Seeley | Apr 27, 2011 6:24 am | |
| Steven A Rowe | Apr 27, 2011 6:48 am | |
| Michael McCandless | Apr 27, 2011 8:49 am | |
| Grant Ingersoll | Apr 27, 2011 5:50 pm | |
| Yonik Seeley | Apr 27, 2011 6:23 pm | |
| Greg Stein | Apr 27, 2011 8:44 pm | |
| Grant Ingersoll | May 2, 2011 3:11 pm | |
| Ryan McKinley | May 2, 2011 4:31 pm | |
| Mark Miller | May 2, 2011 7:27 pm | |
| Michael McCandless | May 3, 2011 9:49 am | |
| Michael McCandless | May 3, 2011 9:55 am | |
| Mark Miller | May 3, 2011 10:11 am | |
| Shai Erera | May 3, 2011 10:29 am | |
| Ryan McKinley | May 3, 2011 10:31 am | |
| Mark Miller | May 3, 2011 10:46 am | |
| Michael McCandless | May 4, 2011 5:25 am | |
| Mark Miller | May 4, 2011 6:10 am | |
| Robert Muir | May 4, 2011 6:29 am | |
| Uwe Schindler | May 4, 2011 6:41 am | |
| Mark Miller | May 4, 2011 6:49 am | |
| Simon Willnauer | May 4, 2011 7:01 am | |
| Simon Willnauer | May 5, 2011 1:15 am | |
| Grant Ingersoll | May 5, 2011 7:25 am | |
| Mark Miller | May 5, 2011 7:40 am | |
| Simon Willnauer | May 5, 2011 8:03 am | |
| Grant Ingersoll | May 5, 2011 8:34 am | |
| Jason Rutherglen | May 5, 2011 9:58 am | |
| Chris Hostetter | May 6, 2011 1:35 pm | |
| Mark Miller | May 6, 2011 1:44 pm | |
| Michael McCandless | May 7, 2011 3:30 am | |
| Simon Willnauer | May 7, 2011 3:34 am | |
| Michael McCandless | May 7, 2011 3:45 am | |
| Michael McCandless | May 7, 2011 4:01 am | |
| Simon Willnauer | May 7, 2011 4:10 am | |
| Grant Ingersoll | May 7, 2011 5:20 am |
| Subject: | Re: modularization discussion | |
|---|---|---|
| From: | Mark Miller (mark...@gmail.com) | |
| Date: | Apr 27, 2011 5:12:41 am | |
| List: | org.apache.lucene.solr-dev | |
On Apr 27, 2011, at 12:14 AM, Robert Muir wrote:
On Tue, Apr 26, 2011 at 11:41 PM, Grant Ingersoll <gsin...@apache.org> wrote:
I think this needs a bit more explanation. AIUI, the primary cause for concern
is that by making something a module, you are taking a private, internal API of
Solr's and now making it a public API that must be maintained (and backwards
maintained) which could slow down development as one now needs to be concerned
with more factors than you would if it were merely an implementation detail in
Solr.
Can we solve this? It seems like for lucene users, they currently only have this choice:
A. no access to feature X at all
but, couldn't they at least have this choice:
A. no access to feature X at all B. having access to some feature, but it has relaxed backwards compatibility to address the concern.
In other words, we could mark the api @experimental or whatever, and the user can choose not to use it from a lucene level if they don't want to deal with upgrade hassles.
Honestly, too much fight too see the trees through the forrest.
Yonik has compromised down with pretty much every module brought up, that if its
not stated as "this feature is going to Lucene", if it goes to a module, if the
module can have similar recs as the code had in Solr - that he's okay with it.
To him it's very important that some of this stuff comes off as shared between
Lucene/Solr and not just Lucene's. That's what I have gathered anyway. Fine by
me.
My memory is that Yonik has never been stead fast against modules. He has tried
to negotiate what he thinks is best in terms of this stuff.
The break down comes from the personalities involved. Noone has been willing to
swim to the end because it's hard work. Well some things are hard work. I say
get used to it. I am.
The problem is that Simon says things like, everything should be a module and
solr should just be sugar on Lucene. That scares Yonik. Then Yonik makes
comments questioning individual modules. That scares the other guys. Both sides
retreat to their corners.
Fantastic. Yes there is a middle ground - I've seen it swirl around and
disappear back into the blood a few times. These volatile personalities are just
not finding it.
- Mark
- Mark Miller lucidimagination.com
Lucene/Solr User Conference May 25-26, San Francisco www.lucenerevolution.org





