On Thu, May 7, 2020 at 1:07 PM Bram Van Dam <[email protected]> wrote:
> The big question is this: “Is this the right time to split Solr and > > Lucene into two independent projects?”. > > Sounds like there are quite a few tasks to complete to get this done. > Splitting the build and codebase. Presumably a bunch of administration > within Apache/the PMC. Setting up infrastructure etc. > +1 These are the costs, to be paid up front in the currency of someone's > time. The benefits are less clear. Faster build times and easier > maintenance sound attractive, but when will those benefits be visible? > Next month? Or in a year? > I think the costs (I agree: they are high) are a one-time thing, while the benefits are long term, and accrue/multiply with time. We should make decisions like this with the long-term benefits in mind. I expect Lucene and Solr to have long healthy lives ahead, and that means this one-time cost will eventually be amortized and made miniscule/negligible compared to the long-term benefits to both projects. > Whoever will be doing this work should probably ask themselves the > questions: is this the best use of their time? > +1 Also, since we "just" completed the Gradle migration in master, hopefully that is still fresh on people's minds, and separating the Lucene and Solr builds will then be easier. Mike McCandless http://blog.mikemccandless.com
