: OK, take two is up in the same place.  Please vote.

I thought we'd fixed this, but we still several dependency jars included 
multiple times in the release artifacts...

hoss...@brunner:~/tmp/solr1.4$ find apache-solr-1.4.0 -name \*.jar | perl -ple 
's{.*/}{}' | sort | uniq -c | sort -r | perl -nle 'print unless /^\s*1\s/'
   3 commons-io-1.4.jar
   3 commons-codec-1.3.jar
   2 wstx-asl-3.2.7.jar
   2 slf4j-api-1.5.5.jar
   2 log4j-1.2.14.jar
   2 jcl-over-slf4j-1.5.5.jar
   2 geronimo-stax-api_1.0_spec-1.0.1.jar
   2 commons-lang-2.4.jar
   2 commons-httpclient-3.1.jar

...by itself i wouldn't let that stop us from releasing, but what does 
concern me a little bit is that we're also including different versions of 
some jars, which seems like it could easily cause some weird errors for 
people in some situations...

Using extraction combined with clustering and/or velocity...
apache-solr-1.4.0/contrib/extraction/lib/commons-lang-2.1.jar
apache-solr-1.4.0/contrib/clustering/lib/commons-lang-2.4.jar
apache-solr-1.4.0/contrib/velocity/src/main/solr/lib/commons-lang-2.4.jar

Using extraction in solr...
apache-solr-1.4.0/dist/solrj-lib/geronimo-stax-api_1.0_spec-1.0.1.jar
apache-solr-1.4.0/lib/geronimo-stax-api_1.0_spec-1.0.1.jar
apache-solr-1.4.0/contrib/extraction/lib/geronimo-stax-api_1.0_spec-1.0.jar

Using extraction ... at all ...
apache-solr-1.4.0/contrib/extraction/lib/poi-ooxml-3.5-beta5.jar
apache-solr-1.4.0/contrib/extraction/lib/poi-ooxml-3.5-beta6.jar

This one should actually cause any problems, since the 2.5 copy is just 
what jetty uses...
apache-solr-1.4.0/lib/servlet-api-2.4.jar
apache-solr-1.4.0/example/lib/servlet-api-2.5-6.1.3.jar


...does anyone think these are likely to be problematic enough that we 
they *must* be fixed before releasing?   
        
        ?

(At a minimum: can someone who is familiar with the velocity code before 
test it out in combination with extraction? ... i'm not even sure what to 
look for)


-Hoss

Reply via email to