Thanks for bringing it up Dawid.

I’ve asked myself the same question several times over the last couple of 
years, and have kind of been waiting for someone to make the proposal :)
In my head, Solr has out-grown being a sub project of Lucene, like hadoop, 
mahout, nutch and tika before it.

The move will promote Solr as a separate TLP with better visibility and more 
autonomy.
Simply put Solr will go from https://lucene.apache.org/solr/ to 
https://solr.apache.org/

Splitting will be lots of work for sure, but I am not worried about the future 
relationship between the two. The last couple of years most og us have already 
done LUCENE and SOLR changes in separate Jiras and separate patches, first 
committing changes to LUCENE before the related SOLR change. It will be more or 
less the same approach after the split, just that there will be a couple of 
days between the Lucene release and the next Solr release depending on it.

As it is today, deveopers have had to do necessary Solr changes at the same 
time when doing changes in Lucene. This is not really fair to the (mainly) 
Lucene developers. It is not fair to Solr either, as such work might be done in 
a hasty fashion and/or in a sub optimal way due to lack of familiarity with 
Solr code base; like we unfortunately have seen a couple of times in the past 
(not trying to blame anyone). With Lucene as a dependency, Solr can choose to 
stay on same Lucene version for a couple of releases while taking the time to 
work out the proper way to adapt to changed Lucene APIs or to sort out 
performance issues.

Question: When Lucene no longer has the Solr test suite to help catch bugs, how 
long time would it take from a Lucene commit, before Solr/ES Jenkins instances 
would have had time to produce a build and run tests? Would it be possible to 
setup a trigger in Solr Jenkins?

Jan

> 4. mai 2020 kl. 11:10 skrev Dawid Weiss <dawid.we...@gmail.com>:
> 
> Dear Lucene and Solr developers!


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to