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

Bug#670204: RFS: pylucene/3.5.0-1 ITA -- Python extension for accessing Java Lucene



Package: sponsorship-requests
Severity: normal

Dear mentors,

I am looking for a sponsor for my package "pylucene"

 * Package name    : pylucene
   Version         : 3.5.0-1
   Upstream Author : Apache Lucene developers
 * URL             : http://lucene.apache.org/pylucene/
 * License         : Apache-2
   Section         : python

It builds those binary packages:

   python-lucene - Python extension for accessing Java Lucene
   python-lucene-dbg - debugging symbols for python-lucene

To access further information about this package, please visit the
following URL:

   http://mentors.debian.net/package/pylucene

Alternatively, one can download the package with dget using this
command:

   dget -x http://mentors.debian.net/debian/pool/main/p/pylucene/pylucene_3.5.0-1.dsc

More information about pylucene is available at http://lucene.apache.org/pylucene/

Current version of pylucene in debian is sid is not installable at all (it
still depends on python 2.5). I've asked current maintainer and Jeff
agreed that I can take care of it:

	http://lists.debian.org/debian-devel/2012/04/msg00464.html

As about my motivation, I need this package as optional dependency for
ReviewBoard package. 

There are a few issues that I'm unsure how to currently solve:
  - upstream tarball contains full source of original Java-based lucene,
    compiles it. Upstream makefile compiles it. Currently debian has no
    lucene3 at all (there is another ITP for this: #594027), but once it'll be
    ready, it should be possible to just build-depends on it
  - package still uses rpath since it needs to be linked to jvm libraries
    that are actually private. Nothing change here since latest upload. I
    know that it's bad but another solution is to provide ld.so.conf.d
    entry that will contains something like
    /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server. But for me
    this looks even uglier.
  - since it links to jvm libraries, it can't be used with java
    implementations other than default-jre

Changes since the last upload:

  * New maintainer (closes: 670179)
  * New upstream release
  * Switch to dpkg-source 3.0 (quilt) format
  * Switch to machine-readable debian/copyright
  * Bump debian/compat to 8, drop debian/pycompat
  * Switch from cdbs to dh
  * Add watch file
  * Build for all supported versions of python2 (closes: 581198, 632240)
  * Rename binary package to python-lucene (closes: 581197)
  * Add -dbg package

-- 
WBR, Dmitry



Reply to: