Re: The future of the PyLucene project
My excuse is I'm increasingly bad at reading email. Still using. Still encouraging. On Wed, Feb 28, 2024 at 9:32 PM Aric Coady wrote: > On Feb 28, 2024, at 2:29 PM, Andi Vajda wrote: > > Of course anyone can vote ! > > Anyone interested in this project can and should vote ! > > If no one does, how do we know anyone cares ? > > +0.5. I’m still maintaining a docker image (coady/pylucene:rc), a homebrew > formula, and a dependent project (lupyne). But the state of that project is > much the same - I don’t know how much interest there still is in it. > > I feel like Lucene should have python bindings in principle, but I don’t > personally have a use case anymore. Thanks for your work on this, whatever > you decide. > >
Re: [VOTE] Release PyLucene 9.10.0-rc1
+1 On Wed, Feb 21, 2024 at 1:51 PM Andi Vajda wrote: > > The PyLucene 9.10.0 (rc1) release tracking the recent release of > Apache Lucene 9.10.0 is ready. > > A release candidate is available from: > https://dist.apache.org/repos/dist/dev/lucene/pylucene/9.10.0-rc1/ > > PyLucene 9.10.0 is built with JCC 3.14, included in these release > artifacts. > > Apart from the catch-up to Lucene 9.10.0, the other major new feature in > this release candidate is that JCC can now generate a setup.py file > instead > of calling Setup() directly. This makes it possible to use modern Python > packaging without falling afoul of "python setup.py install" being > deprecated. Setup.py itself is not deprecated, only some of its associated > commands are; see [1] for more information about this. > > In PyLucene's Makefile, there now is a new MODERN_PACKAGING variable, > which > can be set to true so that "python -m build" and "python -m pip install" > are > used for building and installing PyLucene. > > JCC 3.14 supports Python 3.3 up to Python 3.12. > PyLucene may also be built with Python 2 but this configuration is no > longer > tested. > > Please vote to release these artifacts as PyLucene 9.10.0. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 > > [1] > https://packaging.python.org/en/latest/discussions/setup-py-deprecated/ >
Re: [VOTE] Release PyLucene 9.7.0-rc1
+1 On Fri, Jul 7, 2023 at 5:39 PM Benjamin Trent wrote: > +1 > > I tested getting ann-benchmarks updated and it worked just fine. Was also > able to build locally and run some tests (non-exhaustive) on my M1 macbook. > > Hope everyone else has the same success! > > On Thu, Jul 6, 2023 at 3:47 AM Andi Vajda wrote: > > > > > The PyLucene 9.7.0 (rc1) release tracking the recent release of > > Apache Lucene 9.7.0 is ready. > > > > A release candidate is available from: > > https://dist.apache.org/repos/dist/dev/lucene/pylucene/9.7.0-rc1/ > > > > PyLucene 9.7.0 is built with JCC 3.13, included in these release > artifacts. > > > > JCC 3.13 supports Python 3.3 up to Python 3.11. > > PyLucene may also be built with Python 2 but this configuration is no > > longer > > tested. > > > > Please vote to release these artifacts as PyLucene 9.7.0. > > Anyone interested in this release can and should vote ! > > > > Thanks ! > > > > Andi.. > > > > ps: the KEYS file for PyLucene release signing is at: > > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > > > pps: here is my +1 > > >
Re: [VOTE] Release PyLucene 9.6.0-rc1
+1 On Mon, May 29, 2023, 4:44 PM Andi Vajda wrote: > > The PyLucene 9.6.0 (rc1) release tracking the recent release of > Apache Lucene 9.6.0 is ready. > > A release candidate is available from: > https://dist.apache.org/repos/dist/dev/lucene/pylucene/9.6.0-rc1/ > > PyLucene 9.6.0 is built with JCC 3.13, included in these release artifacts. > > JCC 3.13 supports Python 3.3 up to Python 3.11. > PyLucene may also be built with Python 2 but this configuration is no > longer > tested. > > Please vote to release these artifacts as PyLucene 9.6.0. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: [VOTE] Release PyLucene 9.4.1
+1 On Mon, Oct 31, 2022, 3:50 PM Andi Vajda wrote: > > The PyLucene 9.4.1 (rc1) release tracking the recent release of > Apache Lucene 9.4.1 is ready. > > A release candidate is available from: > https://dist.apache.org/repos/dist/dev/lucene/pylucene/9.4.1-rc1/ > > PyLucene 9.4.1 is built with JCC 3.12, included in these release artifacts. > > JCC 3.12 supports Python 3.3 up to Python 3.9 (in addition to Python 2.3+). > PyLucene may be built with Python 2 or Python 3, although Python 2 support > is > now untested. > > Please vote to release these artifacts as PyLucene 9.4.1. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: [VOTE] Release PyLucene 8.11.0 rc2
+1 On Fri, Dec 10, 2021 at 2:33 PM Andi Vajda wrote: > > The rc1 vote failed because of a bug fix in JCC that helps with detecting > the Temurin JDK - available from https://adoptium.net. > IIUC, the Temurin JDK supercedes AdoptOpenJDK. > > Please vote on PyLucene 8.11.0 rc2 instead. These release artifacts were > built > and tested with Temurin JDK 17. > > > > The PyLucene 8.11.0 (rc2) release tracking the recent release of > Apache Lucene 8.11.0 is ready. > > This should be the last of the PyLucene 8.x releases (!) since Lucene 9.0 > is > now available. > > A release candidate is available from: >https://dist.apache.org/repos/dist/dev/lucene/pylucene/8.11.0-rc2/ > > PyLucene 8.11.0 is built with JCC 3.11, included in these release > artifacts. > > JCC 3.11 supports Python 3.3 up to Python 3.9 (in addition to Python 2.3+). > JCC 3.11 supports building PyLucene with JDK 17 Apple M1. > PyLucene may be built with Python 2 or Python 3. > > Please vote to release these artifacts as PyLucene 8.11.0. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: [VOTE] Release PyLucene 8.9.0
+1
Re: [VOTE] Release PyLucene 8.8.1
+1 On Mon, Mar 1, 2021, 6:35 PM Andi Vajda wrote: > > The PyLucene 8.8.1 (rc1) release tracking the recent release of > Apache Lucene 8.8.1 is ready. > > A release candidate is available from: > https://dist.apache.org/repos/dist/dev/lucene/pylucene/8.8.1-rc1/ > > PyLucene 8.8.1 is built with JCC 3.9, included in these release artifacts. > > JCC 3.9 supports Python 3.3 up to Python 3.9 (in addition to Python 2.3+). > PyLucene may be built with Python 2 or Python 3. > > Please vote to release these artifacts as PyLucene 8.8.1. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: Pylucene patch
+1
Re: [VOTE] Release PyLucene 8.1.1 (rc2)
+1 On Sat, Jun 22, 2019, 5:17 PM Andi Vajda wrote: > > The PyLucene 8.1.1 (rc2) release tracking the recent release of > Apache Lucene 8.1.1 is ready. > > A release candidate is available from: >https://dist.apache.org/repos/dist/dev/lucene/pylucene/8.1.1-rc2/ > > PyLucene 8.1.1 is built with JCC 3.6, included in these release artifacts. > > JCC 3.6 supports Python 3.3+ (in addition to Python 2.3+). > PyLucene may be built with Python 2 or Python 3. > > Please vote to release these artifacts as PyLucene 8.1.1. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: [VOTE] Release PyLucene 7.4.0 (rc1)
+1 On Tue, Aug 28, 2018, 11:27 PM Marc Jeurissen wrote: > +1 > > > > Met vriendelijke groeten, > Marc Jeurissen > > [image: cid:image001.png@01D3F728.E95A0620] > > Bibliotheek UAntwerpen > Stadscampus – Ve35.303 > Venusstraat 35 – 2000 Antwerpen > marc.jeuris...@uantwerpen.be > T +32 3 265 49 71 > > > > [image: cid:image002.png@01D3F728.E95A0620] > > > > *From: *Andi Vajda > *Sent: *dinsdag 28 augustus 2018 20:05 > *To: *pylucene-dev@lucene.apache.org > *Cc: *gene...@lucene.apache.org > *Subject: *[VOTE] Release PyLucene 7.4.0 (rc1) > > > > > > The PyLucene 7.4.0 (rc1) release tracking the recent release of > > Apache Lucene 7.4.0 is ready. > > > > A release candidate is available from: > >https://dist.apache.org/repos/dist/dev/lucene/pylucene/7.4.0-rc1/ > > > > PyLucene 7.4.0 is built with JCC 3.2 included in these release artifacts. > > > > JCC 3.2 supports Python 3.3+ (in addition to Python 2.3+). > > PyLucene may be built with Python 2 or Python 3. > > > > Please vote to release these artifacts as PyLucene 7.4.0. > > Anyone interested in this release can and should vote ! > > > > Thanks ! > > > > Andi.. > > > > ps: the KEYS file for PyLucene release signing is at: > > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > > > pps: here is my +1 > > >
Re: pylucene on Ubuntu 18.04
> JCC monkeypatches as needed. I don't think monkey patching worked on Ubuntu 18.04, for any version of JCC that I tried. When running make, I ran into errors discussing how JCC was not built with shared support. > Does Lucene 4 even build and run with Java 11 ? No idea. I halted my efforts once I got PyLucene 4.10.1 working with openjdk-8-jdk.
Re: pylucene on Ubuntu 18.04
I'd previously been using 4.9.0. Making a huge jump in release numbers is scary. Will it invalidate existing indexes? Has the Lucene API changed a lot? Will I be forced to migrate to python 3? That said, I was desperate and tried all the official releases (4.10.1, 6.2.0, 6.4.1, 6.5.0). It just so happened that 4.10.1 was the first thing I got to work. Here are things I ran into. Just mentioning them, not asking for changes. The distribution packages for python-lucene is totally busted. I made the original package, someone else updated it in 2013, but it was all built against openjdk-7-jdk which is long gone. I think python-setuptools that ship with Ubuntu 18.04 do not include shared support. The jcc/patches no longer apply. I ended up hacking the heck out of it (including copying files from older versions of Ubuntu) to add shared support. I think had some trouble with conflicting JVMs and really only got things working after removing all but one from the system. I got confused by python setup.py build; I kept modifying setup.py and trying to rebuild, but didn't notice it didn't actually rebuild. Ended up doing a lot of rm -rf once I realized this. There are a lot of if statements in jcc/setup.py that try to reason about shared support. I often got confused what it thought. Ended up removing all the ifs and locking everything to shared. Due to sleepiness, for a while I mistakenly thought this line was a typo in the Makefile and was supposed to be two separate lines. ANT=JAVA_HOME=/usr/lib/jvm/java-8-oracle /usr/bin/ant It looks like libjava.so and libjvm.so in openjdk-11-jdk are in different directories compared to openjdk-8-jdk.
Re: pylucene on Ubuntu 18.04
Hi Andi, I am happy to report that I just got 4.10.1 working, using some extreme measures. Whew. Will give a clearer report after getting some sleep. Jeff
Re: pylucene on Ubuntu 18.04
And for what it is worth, python-setuptools claims to be version 39.0.1. I've probably spent about 10 to 12 hours trying to get something to work. It is not clear to me if it needs patching to not.
Re: pylucene on Ubuntu 18.04
To be a little more specific, here's what happens with version 4.9.0 which I've had good luck with in the past. The system contains the following shared libraries. /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so It looks like LFLAGS in jcc/setup.py should find them. I'm on the linux2/X86_64 platform, using '/usr/lib/jvm/java-8-openjdk-amd64' for the JDK. JCC builds and installs without complaint, but fails at runtime. Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 163, in _run_module_as_main mod_name, _Error) File "/usr/lib/python2.7/runpy.py", line 111, in _get_module_details __import__(mod_name) # Do not catch exceptions initializing package File "/usr/local/lib/python2.7/dist-packages/JCC-2.20-py2.7-linux-x86_64.egg/jcc/__init__.py", line 31, in from jcc import _jcc ImportError: libjvm.so: cannot open shared object file: No such file or directory
pylucene on Ubuntu 18.04
I'm having all sorts of trouble getting PyLucene to run on Ubuntu 18.04, which has openjdk-8, openjdk-11, python 2.7.15. Has anyone had success, and if so, with which version of pylucene? Thanks, Jeff
Re: [VOTE] Release PyLucene 7.2.0 (rc1)
+1 On Dec 21, 2017 4:50 AM, "Andi Vajda"wrote: The PyLucene 7.2.0 (rc1) release tracking the upcoming release of Apache Lucene 7.2.0 is ready. A release candidate is available from: https://dist.apache.org/repos/dist/dev/lucene/pylucene/7.2.0-rc1/ PyLucene 7.2.0 is built with JCC 3.1 included in these release artifacts. JCC 3.1 supports Python 3.3+ (in addition to Python 2.3+). PyLucene may be built with Python 2 or Python 3. Please vote to release these artifacts as PyLucene 7.2.0. Anyone interested in this release can and should vote ! Thanks ! Andi.. ps: the KEYS file for PyLucene release signing is at: https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS pps: here is my +1
Re: [VOTE] Release PyLucene 6.5.0 (rc2) (now with Python 3 support)
+1.00 ± 0.01 On Thu, Mar 30, 2017 at 12:27 PM, Andi Vajdawrote: > > A few fixes were needed in JCC for better Windows support. > The PyLucene 6.5.0 rc1 vote is thus cancelled. > > I'm now calling for a vote on PyLucene 6.5.0 rc2. > > The PyLucene 6.5.0 (rc2) release tracking the recent release of > Apache Lucene 6.5.0 is ready. > > A release candidate is available from: > https://dist.apache.org/repos/dist/dev/lucene/pylucene/6.5.0-rc2/ > > PyLucene 6.5.0 is built with JCC 3.0 included in these release artifacts. > > JCC 3.0 now supports Python 3.3+ (in addition to Python 2.3+). > PyLucene may be built with Python 2 or Python 3. > > Please vote to release these artifacts as PyLucene 6.5.0. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: [VOTE] Release PyLucene 6.4.1 (rc1)
+1 On Mon, Feb 6, 2017 at 1:38 PM, Andi Vajdawrote: > > The PyLucene 6.4.1 (rc1) release tracking today's release of > Apache Lucene 6.4.1 is ready. > > A release candidate is available from: > https://dist.apache.org/repos/dist/dev/lucene/pylucene/6.4.1-rc1/ > > PyLucene 6.4.1 is built with JCC 2.23 included in these release artifacts. > > Please vote to release these artifacts as PyLucene 6.4.1. > Anyone interested in this release can and should vote ! > > Thanks ! > > Andi.. > > ps: the KEYS file for PyLucene release signing is at: > https://dist.apache.org/repos/dist/release/lucene/pylucene/KEYS > https://dist.apache.org/repos/dist/dev/lucene/pylucene/KEYS > > pps: here is my +1 >
Re: [VOTE] Release PyLucene 6.2.0 (rc2)
+1
add multithread indexing sample?
Does it make sense to add a multithreaded indexing example to the samples directory? Mike McCandles has such fun graphs, and it would be fun to chase them in python. http://blog.mikemccandless.com/2011/05/265-indexing-speedup-with-lucenes.html
Re: 1.9 RC1
This week is pretty booked for me, so, barring major objections, I will make a 1.9 RC1 release next Monday, February 20th. If there are no problems discovered, I'll aim to make a 1.9 final release a week later, around the 27th. Has anyone tested if 1.9 can build with a Free Software toolchain? (e.g. kaffe) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]