On Thu, 23 Aug 2012, Christian Heimes wrote:

Am 21.08.2012 07:14, schrieb Andi Vajda:
Please vote to release these artifacts as PyLucene 3.6.1-2.

-1, sorry :)

test_ICUTransformFilter.py is segfaulting on my system. I haven't been
able to get a sensible stack trace yet. I'm going to recompile
everything with debug infos tomorrow.

I'm getting errors there too (if I build PyICU into PyLucene's install tree, otherwise these tests are not enabled). I believe the problem lies with the utr30.dat resource file. Their format requirements probably changed with the upgrade to ICU 49.

I remember having a lot of trouble reverse engineering what format these files should be transformed into when taken from the Java version, such as
for example, resources/org/apache/lucene/analysis/icu/utr30.dat.

As this feature is optional and rather experimental, I'm not prepared to block the release for that bug. Not that it doesn't need to be fixed but the tranformation of Lucene's Java ICU utr30.dat into C++ ICU 49's utr30.nrm via the /usr/local/sbin/icupkg utility needs to be figured out again for this to work properly.

Andi..


OS: Ubuntu 12.04
Arch: x86_64
Python: 2.7.3 (self compiled with UCS-2)
ICU4C: 49.1.1
PyICU: 1.4

Christian

Reply via email to