: 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