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: [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