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