Re: The future of the PyLucene project

2024-02-28 Thread Jeff Breidenbach
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

2024-02-28 Thread Jeff Breidenbach
+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

2023-07-07 Thread Jeff Breidenbach
+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

2023-05-29 Thread Jeff Breidenbach
+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

2022-10-31 Thread Jeff Breidenbach
+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

2021-12-10 Thread Jeff Breidenbach
+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

2021-06-17 Thread Jeff Breidenbach
+1


Re: [VOTE] Release PyLucene 8.8.1

2021-03-01 Thread Jeff Breidenbach
+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

2020-04-22 Thread Jeff Breidenbach
+1


Re: [VOTE] Release PyLucene 8.1.1 (rc2)

2019-06-22 Thread Jeff Breidenbach
+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)

2018-08-29 Thread Jeff Breidenbach
+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

2018-05-30 Thread Jeff Breidenbach
> 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

2018-05-29 Thread Jeff Breidenbach
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

2018-05-29 Thread Jeff Breidenbach
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

2018-05-28 Thread Jeff Breidenbach
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

2018-05-28 Thread Jeff Breidenbach
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

2018-05-28 Thread Jeff Breidenbach
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)

2017-12-29 Thread Jeff Breidenbach
+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)

2017-03-30 Thread Jeff Breidenbach
+1.00 ± 0.01

On Thu, Mar 30, 2017 at 12:27 PM, Andi Vajda  wrote:

>
> 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)

2017-02-06 Thread Jeff Breidenbach
+1

On Mon, Feb 6, 2017 at 1:38 PM, Andi Vajda  wrote:

>
> 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)

2016-09-09 Thread Jeff Breidenbach
+1


add multithread indexing sample?

2014-08-16 Thread Jeff Breidenbach
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

2006-02-17 Thread Jeff Breidenbach
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]