: 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