[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Packaging solr:



Dear all,

I'l working on packaging Solr, an enterprise search server built on
Lucene. The Solr upstream source distribution contains a number of
third-party libraries (see list at the end). I think (but I'll check) that
they are all DFSG-free. I would like to use the Debian-packaged versions
of these libraries instead of the versions included in the upstream source
package.

When I discussed this with one of the upstream developers, his reaction
was
(http://www.mail-archive.com/solr-dev@lucene.apache.org/msg04373.html):

> : > 3) Some of the jars Solr inlcudes in it's war are not
> : > the officially released version of third party software.
: > That may be a problem. For the depencies on Lucene, it
: > may mean I should either wait for the next Lucene release
: > before packaging the previous Solr release, or package
: > a development Lucene release separately (I'm also one
: > of the maintainers of the Debian Lucene package).
> It's a moving target ... the APIs may change in between
> releases (ie: SOlr could upgrade to a nightly build of
> Lucene between 2.1 and 2.2, and start taking advantage of
> API changes made after 2.1 ... those APIs can freely change
> again before the official Lucene 2.2 release.  When Solr
> upgrades it's embedded version to 2.2, we'll fix any
> breakage because of those dependencies, but you may be screwed
> either way as long as you only look at official releases of
> all the parties involved.

What is the policy about this issue?

Cheers

Jan-Pascal


List of libraries in Solr:
./lib/commons-codec-1.3.jar
./lib/commons-io-1.2.jar
./lib/commons-csv-0.1-SNAPSHOT.jar
./lib/commons-fileupload-1.2.jar
./lib/servlet-api-2.4.jar
./lib/lucene-core-2007-05-20_00-04-53.jar
./lib/lucene-snowball-2007-05-20_00-04-53.jar
./lib/lucene-analyzers-2007-05-20_00-04-53.jar
./lib/lucene-highlighter-2007-05-20_00-04-53.jar
./lib/lucene-spellchecker-2007-05-20_00-04-53.jar
./lib/xpp3-1.1.3.4.O.jar
./lib/easymock.jar




Reply to: