dsmiley commented on pull request #349:
URL: https://github.com/apache/solr/pull/349#issuecomment-949042358


   I made further improvements, especially in SolrJ.
   
   There is one mystery to me.  The license & sha1 check system told me to 
remove the ones for Janino but I didn't remove Janino; it's merely a transitive 
dependency now (via Calcite-core).
   * org.codehaus.janino:janino:3.0.11
   * |         \--- org.codehaus.janino:commons-compiler:3.0.11
   
   WEB-INF/lib has these.
   
   I hope we're fine here without a JIRA issue.  My rationale is that this is 
just a refactoring.  I set out for the dependencies to be the same in the end 
but there are a couple minor tweaks I'm aware of as evidenced in this PR -- 
kerby-kdc isn't needed (transitive to Hadoop stuff), nor is 
eigenbase-properties (transitive to Calcite stuff).  I suspect these were 
dependencies that may have been required at some point but after an upgrade and 
now aren't, or maybe they never were.  Tests pass -- hopefully a good enough 
check.  We have other transitive dependencies from Calcite that I suspect we 
don't need either (protobuf and esri stuff) that I could exclude but didn't 
because my objective here is not to go pruning the project's dependencies, yet 
I admit I in effect did this with two above.  So; should I declare explicit 
dependencies to bring back what we might not need, leaving pruning for another 
issue that could have a bigger scope?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



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

Reply via email to