[ 
https://issues.apache.org/jira/browse/SOLR-2435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13008717#comment-13008717
 ] 

Hoss Man commented on SOLR-2435:
--------------------------------

FWIW: This is the current count of all jars in the solr _source_ packages on 
the 3_1 branch...

{noformat}
$ find -name \*.jar | perl -lpe 's/.*\///' | sort | uniq -c | sort -rn
      3 icu4j-4_6.jar
      2 log4j-1.2.14.jar
      2 junit-4.7.jar
      2 commons-beanutils-1.7.0.jar
      1 xmlbeans-2.3.0.jar
      1 xml-apis-1.0.b2.jar
      1 xercesImpl-2.9.1-patched-XERCESJ-1257.jar
      1 xercesImpl-2.8.1.jar
      1 wstx-asl-3.2.7.jar
      1 velocity-tools-2.0-beta3.jar
      1 velocity-1.6.1.jar
      1 uimaj-core-2.3.1.jar
      1 uima-an-wst-2.3.1-SNAPSHOT-r1076132.jar
      1 uima-an-tagger-2.3.1-SNAPSHOT-r1062868.jar
      1 uima-an-calais-2.3.1-SNAPSHOT-r1062868.jar
      1 uima-an-alchemy-2.3.1-SNAPSHOT-r1062868.jar
      1 tika-parsers-0.8.jar
      1 tika-core-0.8.jar
      1 tagsoup-1.2.jar
      1 start.jar
      1 slf4j-jdk14-1.5.5.jar
      1 slf4j-api-1.5.5.jar
      1 simple-xml-1.7.3.jar
      1 servlet-api-2.5-20081211.jar
      1 servlet-api-2.4.jar
      1 rome-0.9.jar
      1 poi-scratchpad-3.7.jar
      1 poi-ooxml-schemas-3.7.jar
      1 poi-ooxml-3.7.jar
      1 poi-3.7.jar
      1 pdfbox-1.3.1.jar
      1 pcj-1.2.jar
      1 nni-1.0.0.jar
      1 netcdf-4.2.jar
      1 metadata-extractor-2.4.0-beta-1.jar
      1 mail-1.4.1.jar
      1 mahout-math-0.3.jar
      1 mahout-collections-0.3.jar
      1 lucene-core-3.0.2.jar
      1 jtidy-r938.jar
      1 jsp-api-2.1-glassfish-2.1.v20091210.jar
      1 jsp-2.1-jetty-6.1.26.jar
      1 jsp-2.1-glassfish-2.1.v20091210.jar
      1 jline.jar
      1 jetty-util-6.1.26-patched-JETTY-1340.jar
      1 jetty-6.1.26-patched-JETTY-1340.jar
      1 jempbox-1.3.1.jar
      1 jcl-over-slf4j-1.5.5.jar
      1 jakarta-regexp-1.4.jar
      1 jackson-mapper-asl-1.5.2.jar
      1 jackson-core-asl-1.5.2.jar
      1 hsqldb-1.8.0.10.jar
      1 hppc-0.3.1.jar
      1 guava-r05.jar
      1 geronimo-stax-api_1.0_spec-1.0.1.jar
      1 fontbox-1.3.1.jar
      1 easymock-2.2.jar
      1 dom4j-1.6.1.jar
      1 core-3.1.1.jar
      1 commons-logging-1.1.1.jar
      1 commons-logging-1.0.4.jar
      1 commons-lang-2.4.jar
      1 commons-io-1.4.jar
      1 commons-httpclient-3.1.jar
      1 commons-fileupload-1.2.1.jar
      1 commons-digester-2.0.jar
      1 commons-digester-1.7.jar
      1 commons-csv-1.0-SNAPSHOT-r966014.jar
      1 commons-compress-1.1.jar
      1 commons-compress-1.0.jar
      1 commons-collections-3.2.1.jar
      1 commons-collections-3.1.jar
      1 commons-codec-1.4.jar
      1 colt-1.2.0.jar
      1 carrot2-core-3.4.2.jar
      1 boilerpipe-1.1.0.jar
      1 bcprov-jdk15-1.45.jar
      1 bcmail-jdk15-1.45.jar
      1 asm-3.1.jar
      1 apache-solr-noggit-r944541.jar
      1 ant-junit-1.7.1.jar
      1 ant-1.7.1.jar
      1 activation-1.1.jar
{noformat}

These are the ones that seem a bit alarming at first glance...

{noformat}
      1 xercesImpl-2.9.1-patched-XERCESJ-1257.jar
      1 xercesImpl-2.8.1.jar

      1 commons-logging-1.1.1.jar
      1 commons-logging-1.0.4.jar

      1 commons-digester-2.0.jar
      1 commons-digester-1.7.jar

      1 commons-compress-1.1.jar
      1 commons-compress-1.0.jar

      1 commons-collections-3.2.1.jar
      1 commons-collections-3.1.jar
{noformat}

...but the overlaps all come from contrib/benchmark, so the odds of someone 
having two different versions of those in their classpath when running solr are 
low.

What is kind of concerning is that benchmark is using a patched version of 
xercesImpl because of XERCESJ-1257, but SolrCell is using xercesImpl-2.8.1.jar 
... should SolrCell be using the patched version as well?





> Duplicate Jars in release packages
> ----------------------------------
>
>                 Key: SOLR-2435
>                 URL: https://issues.apache.org/jira/browse/SOLR-2435
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Hoss Man
>             Fix For: 3.1
>
>
> Reviewing the 3.1 release candidates, i've noticed that in a few places we 
> have duplicated jars.
> of particular note is the "ICU4J" jar, which not only exists in two different 
> solr contrib lib directories, but also exists in modules.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to