| From | Sent On | Attachments |
|---|---|---|
| Yonik Seeley | Mar 15, 2010 8:28 pm | |
| Mark Miller | Mar 15, 2010 8:43 pm | |
| Robert Muir | Mar 15, 2010 8:44 pm | |
| Chris Hostetter | Mar 15, 2010 9:00 pm | |
| Robert Muir | Mar 15, 2010 9:14 pm | |
| Chris Hostetter | Mar 15, 2010 9:38 pm | |
| Robert Muir | Mar 15, 2010 9:43 pm | |
| Mattmann, Chris A (388J) | Mar 15, 2010 9:56 pm | |
| Chris Hostetter | Mar 15, 2010 10:05 pm | |
| Robert Muir | Mar 16, 2010 5:30 am | |
| Otis Gospodnetic | Mar 16, 2010 2:57 pm | |
| Michael McCandless | Mar 16, 2010 3:01 pm | |
| Jake Mannix | Mar 16, 2010 3:01 pm | |
| Marvin Humphrey | Mar 16, 2010 3:07 pm | |
| Chris Hostetter | Mar 16, 2010 3:45 pm | |
| Mark Miller | Mar 16, 2010 3:54 pm | |
| Jake Mannix | Mar 16, 2010 4:08 pm | |
| Otis Gospodnetic | Mar 17, 2010 6:05 am | |
| Michael McCandless | Mar 17, 2010 6:08 am | |
| Robert Muir | Mar 17, 2010 8:40 am | |
| Mark Miller | Mar 17, 2010 9:40 am | |
| Robert Muir | Mar 17, 2010 9:46 am | |
| Mark Miller | Mar 17, 2010 1:23 pm | |
| Chris Hostetter | Mar 17, 2010 5:35 pm | |
| Mark Miller | Mar 18, 2010 10:27 am | |
| Michael McCandless | Mar 18, 2010 10:43 am |
| Subject: | Re: lucene and solr trunk | |
|---|---|---|
| From: | Otis Gospodnetic (otis...@yahoo.com) | |
| Date: | Mar 17, 2010 6:05:06 am | |
| List: | org.apache.lucene.solr-dev | |
+1 for this structure and this set of steps. Otis
----- Original Message ----
From: Chris Hostetter <hoss...@fucit.org> To: solr...@lucene.apache.org Sent: Tue, March 16, 2010 6:46:19 PM Subject: Re: lucene and solr trunk
: Otis, yes, I think so, eventually. But that's gonna take much more discussion.
: : I don't think this initial cutover should try to "solve"
how modules : will be organized, yet... we'll get there, eventually.
But we should at least consider it, and not move in a
direction that's distinct from the ultimate goal of better refactoring (especailly since that was one of the main goals of unifying development efforts)
Here's my concrete suggestion that could be done today (for
simplicity: $svn = target=_blank >https://svn.apache.org/repos/asf/lucene)...
svn
mv $svn/java/trunk $svn/java/tmp-migration svn mkdir $svn/java/trunk
svn mv $svn/solr/trunk $svn/java/trunk/solr
svn mv $svn/java/tmp-migration $svn/java/trunk/core
At which
point:
0. People who want to work only on "Lucene-Java" can start
checking out $svn/java/trunk/core (i'm pretty sure existing checkouts will continue to work w/o any changes, the svn info should just update itself)
1. build files can be added to (the new) $svn/java/trunk to build
./core
followed by ./solr
2. the build files in $svn/java/trunk/solr
can be modified to look at
../core/ to find lucene jars
3. people who
care about Solr (including all committers) should start checking out and building all of $svn/java/trunk
4. Long term, we could choose to branch
all of $svn/java/trunk for releases ... AND/OR we could choose to branch specific modules (ie: solr) independently (with modifications to the build files on those branches to pull in their dependencies from alternate locations
5. Long term, we can start refactoring additional "modules" out
of $svn/java/trunk/solr and $svn/java/trunk/core (like
$svn/java/trunk/core/contrib) into their own directory in
$svn/java/trunk
6. Long term, people who want to work on more then just
"core" but don't care about certain "modules" (like solr) can do a simple non-recursive checkout of $svn/java/trunk and then do full checkouts of whatever modules
they care about
(Please note: I'm just trying to
list things we *could* do if we go this route, i'm not advocating that we *should* do any of these things)
I can't think of any objections people
have raised to any of the previous suggestions which apply to this suggestion. Is there anything people can think of that would be useful, but not possible, if we go this route?
-Hoss





