Re: [VOTE] Release PyLucene 9.4.1-rc2

2022-11-01 Thread Andi Vajda



This vote has now failed too as Py_SET_TYPE is not available in Python 3.6.
rc3 is ready.

Sorry for the noise,

Andi..

On Tue, 1 Nov 2022, Andi Vajda wrote:


The PyLucene 9.4.1 (rc2) 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-rc2/

PyLucene 9.4.1 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, 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 9.4.1-rc2

2022-11-01 Thread Andi Vajda



On Tue, 1 Nov 2022, Benjamin Trent wrote:


Andi,

I pulled down the rc-2 and tested in Docker on Ubuntu 18.04.6 LTS (Bionic
Beaver), with Python 3.6.9, I get the following error attempting to build
JCC

jcc3/sources/functions.cpp: In function 'void installType(PyTypeObject**,
PyType_Def*, PyObject*, char*, int)':
jcc3/sources/functions.cpp:1742:13: error: 'Py_SET_TYPE' was not declared
in this scope
Py_SET_TYPE(*type, PY_TYPE(FinalizerClass));


Ok, that says that this macro doesn't exist in Python 3.6.
I can add some conditionals around this.
I guess we're now onto rc3...

Andi..


^~~
jcc3/sources/functions.cpp:1742:13: note: suggested alternative:
'__S64_TYPE'
Py_SET_TYPE(*type, PY_TYPE(FinalizerClass));
^~~
__S64_TYPE
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1

I am thinking https://issues.apache.org/jira/browse/PYLUCENE-66 is related.

Thanks!

On Tue, Nov 1, 2022 at 2:13 PM Andi Vajda  wrote:



The PyLucene 9.4.1 (rc2) 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-rc2/

PyLucene 9.4.1 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, 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 9.4.1-rc2

2022-11-01 Thread Benjamin Trent
Andi,

I pulled down the rc-2 and tested in Docker on Ubuntu 18.04.6 LTS (Bionic
Beaver), with Python 3.6.9, I get the following error attempting to build
JCC

jcc3/sources/functions.cpp: In function 'void installType(PyTypeObject**,
PyType_Def*, PyObject*, char*, int)':
jcc3/sources/functions.cpp:1742:13: error: 'Py_SET_TYPE' was not declared
in this scope
 Py_SET_TYPE(*type, PY_TYPE(FinalizerClass));
 ^~~
jcc3/sources/functions.cpp:1742:13: note: suggested alternative:
'__S64_TYPE'
 Py_SET_TYPE(*type, PY_TYPE(FinalizerClass));
 ^~~
 __S64_TYPE
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1

I am thinking https://issues.apache.org/jira/browse/PYLUCENE-66 is related.

Thanks!

On Tue, Nov 1, 2022 at 2:13 PM Andi Vajda  wrote:

>
> The PyLucene 9.4.1 (rc2) 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-rc2/
>
> PyLucene 9.4.1 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, 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
>