You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-dev@lucene.apache.org by Andi Vajda <va...@apache.org> on 2013/04/13 23:51:31 UTC

[VOTE] Release PyLucene 4.2.1

It looks like the time has finally come for a PyLucene 4.x release !

The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene 
4.2.1 is ready.

A release candidate is available from:
http://people.apache.org/~vajda/staging_area/

A list of changes in this release can be seen at:
http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/CHANGES

PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES

A list of Lucene Java changes can be seen at:
http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucene/CHANGES.txt

Please vote to release these artifacts as PyLucene 4.2.1-0.

Thanks !

Andi..

ps: the KEYS file for PyLucene release signing is at:
http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
http://people.apache.org/~vajda/staging_area/KEYS

pps: here is my +1

Re: [VOTE] Release PyLucene 4.2.1

Posted by Andi Vajda <va...@apache.org>.
On Apr 15, 2013, at 3:52, Michael McCandless <lu...@mikemccandless.com> wrote:

> I'm having trouble on an Ubuntu 12.10 box, using Java 1.7_07 and Python 2.7.3.
> 
> I was able to build and install both JCC and PyLucene, apparently successfully.
> 
> I can "import lucene" in Python and print lucene.VERSION and confirm it's 4.2.1.
> 
> lucene.initVM(lucene.CLASSPATH) succeeds.
> 
> Yet, there are no Lucene classes in the lucene module?  When I print
> dir(lucene) I just get this:
> 
> ['CLASSPATH', 'ConstVariableDescriptor', 'FinalizerClass',
> 'FinalizerProxy', 'InvalidArgsError', 'JArray', 'JArray_bool',
> 'JArray_byte', 'JArray_char', 'JArray_double', 'JArray_float',
> 'JArray_int', 'JArray_long', 'JArray_object', 'JArray_short',
> 'JArray_string', 'JCCEnv', 'JCC_VERSION', 'JObject', 'JavaError',
> 'PrintWriter', 'StringWriter', 'VERSION', '__builtins__', '__dir__',
> '__doc__', '__file__', '__name__', '__package__', '__path__',
> '_lucene', 'findClass', 'getVMEnv', 'initVM', 'makeClass',
> 'makeInterface', 'os', 'sys']
> 
> Am I missing something silly...?  Shouldn't Lucene's classes (eg
> FSDirectory) be visible in globals() in the lucene module?

The one big change on the PyLucene side is that now Lucene classes are in a package structure that mirrors the Java one. Thus, to get FSDirectory you now need to:

  import lucene
  from org.apache.lucene.store import FSDirectory

Besides providing initVM() and a few other things such as JArray, importing lucene also installs the org package tree.

Andi..

> 
> Mike McCandless
> 
> http://blog.mikemccandless.com
> 
> On Sat, Apr 13, 2013 at 5:51 PM, Andi Vajda <va...@apache.org> wrote:
>> 
>> It looks like the time has finally come for a PyLucene 4.x release !
>> 
>> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
>> 4.2.1 is ready.
>> 
>> A release candidate is available from:
>> http://people.apache.org/~vajda/staging_area/
>> 
>> A list of changes in this release can be seen at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/CHANGES
>> 
>> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
>> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>> 
>> A list of Lucene Java changes can be seen at:
>> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucene/CHANGES.txt
>> 
>> Please vote to release these artifacts as PyLucene 4.2.1-0.
>> 
>> Thanks !
>> 
>> Andi..
>> 
>> ps: the KEYS file for PyLucene release signing is at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
>> http://people.apache.org/~vajda/staging_area/KEYS
>> 
>> pps: here is my +1

Re: [VOTE] Release PyLucene 4.2.1

Posted by Andi Vajda <va...@apache.org>.
On Apr 15, 2013, at 3:52, Michael McCandless <lu...@mikemccandless.com> wrote:

> I'm having trouble on an Ubuntu 12.10 box, using Java 1.7_07 and Python 2.7.3.
> 
> I was able to build and install both JCC and PyLucene, apparently successfully.
> 
> I can "import lucene" in Python and print lucene.VERSION and confirm it's 4.2.1.
> 
> lucene.initVM(lucene.CLASSPATH) succeeds.
> 
> Yet, there are no Lucene classes in the lucene module?  When I print
> dir(lucene) I just get this:
> 
> ['CLASSPATH', 'ConstVariableDescriptor', 'FinalizerClass',
> 'FinalizerProxy', 'InvalidArgsError', 'JArray', 'JArray_bool',
> 'JArray_byte', 'JArray_char', 'JArray_double', 'JArray_float',
> 'JArray_int', 'JArray_long', 'JArray_object', 'JArray_short',
> 'JArray_string', 'JCCEnv', 'JCC_VERSION', 'JObject', 'JavaError',
> 'PrintWriter', 'StringWriter', 'VERSION', '__builtins__', '__dir__',
> '__doc__', '__file__', '__name__', '__package__', '__path__',
> '_lucene', 'findClass', 'getVMEnv', 'initVM', 'makeClass',
> 'makeInterface', 'os', 'sys']
> 
> Am I missing something silly...?  Shouldn't Lucene's classes (eg
> FSDirectory) be visible in globals() in the lucene module?

The one big change on the PyLucene side is that now Lucene classes are in a package structure that mirrors the Java one. Thus, to get FSDirectory you now need to:

  import lucene
  from org.apache.lucene.store import FSDirectory

Besides providing initVM() and a few other things such as JArray, importing lucene also installs the org package tree.

Andi..

> 
> Mike McCandless
> 
> http://blog.mikemccandless.com
> 
> On Sat, Apr 13, 2013 at 5:51 PM, Andi Vajda <va...@apache.org> wrote:
>> 
>> It looks like the time has finally come for a PyLucene 4.x release !
>> 
>> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
>> 4.2.1 is ready.
>> 
>> A release candidate is available from:
>> http://people.apache.org/~vajda/staging_area/
>> 
>> A list of changes in this release can be seen at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/CHANGES
>> 
>> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
>> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>> 
>> A list of Lucene Java changes can be seen at:
>> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucene/CHANGES.txt
>> 
>> Please vote to release these artifacts as PyLucene 4.2.1-0.
>> 
>> Thanks !
>> 
>> Andi..
>> 
>> ps: the KEYS file for PyLucene release signing is at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
>> http://people.apache.org/~vajda/staging_area/KEYS
>> 
>> pps: here is my +1

Re: [VOTE] Release PyLucene 4.2.1

Posted by Michael McCandless <lu...@mikemccandless.com>.
I'm having trouble on an Ubuntu 12.10 box, using Java 1.7_07 and Python 2.7.3.

I was able to build and install both JCC and PyLucene, apparently successfully.

I can "import lucene" in Python and print lucene.VERSION and confirm it's 4.2.1.

lucene.initVM(lucene.CLASSPATH) succeeds.

Yet, there are no Lucene classes in the lucene module?  When I print
dir(lucene) I just get this:

['CLASSPATH', 'ConstVariableDescriptor', 'FinalizerClass',
'FinalizerProxy', 'InvalidArgsError', 'JArray', 'JArray_bool',
'JArray_byte', 'JArray_char', 'JArray_double', 'JArray_float',
'JArray_int', 'JArray_long', 'JArray_object', 'JArray_short',
'JArray_string', 'JCCEnv', 'JCC_VERSION', 'JObject', 'JavaError',
'PrintWriter', 'StringWriter', 'VERSION', '__builtins__', '__dir__',
'__doc__', '__file__', '__name__', '__package__', '__path__',
'_lucene', 'findClass', 'getVMEnv', 'initVM', 'makeClass',
'makeInterface', 'os', 'sys']

Am I missing something silly...?  Shouldn't Lucene's classes (eg
FSDirectory) be visible in globals() in the lucene module?

Mike McCandless

http://blog.mikemccandless.com

On Sat, Apr 13, 2013 at 5:51 PM, Andi Vajda <va...@apache.org> wrote:
>
> It looks like the time has finally come for a PyLucene 4.x release !
>
> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
> 4.2.1 is ready.
>
> A release candidate is available from:
> http://people.apache.org/~vajda/staging_area/
>
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/CHANGES
>
> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>
> A list of Lucene Java changes can be seen at:
> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucene/CHANGES.txt
>
> Please vote to release these artifacts as PyLucene 4.2.1-0.
>
> Thanks !
>
> Andi..
>
> ps: the KEYS file for PyLucene release signing is at:
> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
> http://people.apache.org/~vajda/staging_area/KEYS
>
> pps: here is my +1

Re: [VOTE] Release PyLucene 4.2.1

Posted by Andi Vajda <va...@apache.org>.
On Tue, 16 Apr 2013, Chris Hostetter wrote:

> : A release candidate is available from:
> : http://people.apache.org/~vajda/staging_area/
>
> -1 to releasing the files with the following MD5 checksums...
>
> c84b71c718cee06bff63d5757115aa71  pylucene-4.2.1-0-src.tar.gz
> a49300178884804ba9f7438a19732b21  pylucene-4.2.1-0-src.tar.gz.asc
> f9d4c51dc4a04fc65d7630c8c8371be5  pylucene-4.2.1-0-src.tar.gz.md5
>
> Problems encountered...
>
> 1) pylucene-4.2.1-0-src.tar.gz.md5 is not formated such that it can be
> easily verified using "md5sum -c" (refers to "stdin")

Fixed, using md5sum to generate checksum now.

> 2) NOTICE file does not correctly reflect year of the distribution (2009
> instead of 2013)

Fixed.

> 3) INSTALL and README files that refer to files in "doc/documentation"
> however there is no "doc" directory, and the file names refered to
> ("readme.html" and "install.html") do not exist in any directory.

Removed the reference to the no longer existing docs directory and edited 
side to no longer refer to now obsolete (and removed) Lucene in Action 
samples.

> 4) Attempting to "make" the project resulted in an immediate build failure
> w/o a clear indication of what the problem was...
>
> hossman@frisbee:~/tmp/pylucene_4_2_1_rc/pylucene-4.2.1-0$ make
> cd lucene-java-4.2.1/lucene; ( ivy-fail ||  ivy-bootstrap)
> /bin/sh: 1: ivy-fail: not found
> /bin/sh: 1: ivy-bootstrap: not found
> make: *** [ivy] Error 127
>
> (based on the install.html from the pylucene website, i'm guessing this is
> related to not manually editing the Makefile, or specifying some mandatory
> variables to 'make' on the commandline, but it seems wrong not to have a
> more straight forward error here if that is what's required.)

Fixed by adding error messages complaining about the missing env var(s).

Andi..

Re: [VOTE] Release PyLucene 4.2.1

Posted by Chris Hostetter <ho...@fucit.org>.
: A release candidate is available from:
: http://people.apache.org/~vajda/staging_area/

-1 to releasing the files with the following MD5 checksums...

c84b71c718cee06bff63d5757115aa71  pylucene-4.2.1-0-src.tar.gz
a49300178884804ba9f7438a19732b21  pylucene-4.2.1-0-src.tar.gz.asc
f9d4c51dc4a04fc65d7630c8c8371be5  pylucene-4.2.1-0-src.tar.gz.md5

Problems encountered...

1) pylucene-4.2.1-0-src.tar.gz.md5 is not formated such that it can be 
easily verified using "md5sum -c" (refers to "stdin")

2) NOTICE file does not correctly reflect year of the distribution (2009 
instead of 2013)

3) INSTALL and README files that refer to files in "doc/documentation" 
however there is no "doc" directory, and the file names refered to 
("readme.html" and "install.html") do not exist in any directory.

4) Attempting to "make" the project resulted in an immediate build failure 
w/o a clear indication of what the problem was...

hossman@frisbee:~/tmp/pylucene_4_2_1_rc/pylucene-4.2.1-0$ make
cd lucene-java-4.2.1/lucene; ( ivy-fail ||  ivy-bootstrap)
/bin/sh: 1: ivy-fail: not found
/bin/sh: 1: ivy-bootstrap: not found
make: *** [ivy] Error 127


(based on the install.html from the pylucene website, i'm guessing this is 
related to not manually editing the Makefile, or specifying some mandatory 
variables to 'make' on the commandline, but it seems wrong not to have a 
more straight forward error here if that is what's required.)



-Hoss

Re: AW: [VOTE] Release PyLucene 4.2.1

Posted by Andi Vajda <va...@apache.org>.
On Wed, 17 Apr 2013, Thomas Koch wrote:

> sorry, but -1 for Windows build:
>
> OK: I was able to build JCC 1.16 with Python27 on Win32 (Win7).
> Fail: I could not build PyLucene 4.2.1 with Python27 and Java 1.6.
>
> After having upgraded from my old ant 1.8.0 to ant 1.9.0 (make now requires
> ant 1.8.2) I could also run make (the ivy-target successfully downloaded and
> installed ivy-2.3.0.jar in my C:\Users\Koch\.ant\lib dir, btw). However the
> build fails with a compiler error:
>
> error: command '"C:\Program Files\Microsoft Visual Studio
> 9.0\VC\BIN\cl.exe"' failed with exit status 2
> make: *** [compile] Error 1
>
> details attached - I don't actually see any syntax error (though my C++
> knowledge is bit outdated) and assume it's all caused by the declaration of
> max() which VC9 understands as macro (why?). Unfortunately VisualStudio
> Messages are all in German - the ones about macro translate to
>
> Collections.h(126) : warning C4003: not enough parameters provided for macro
> 'max'
> same for min:
> Collections.h(128) : warning C4003: not enough parameters provided for macro
> 'min'
>
> Note: I used the same MS-VisualStudio 9 (and same machine/setup ? except of
> ant) I used to build PyLucene 3.6.x before (successfully). However the
> Collections seems to be new in 4.2
>
> The lines 126-129 in java/util/Collections.h are:
>      static ::java::lang::Object max(const ::java::util::Collection &);
>      static ::java::lang::Object max(const ::java::util::Collection &,
> const ::java::util::Comparator &);
>      static ::java::lang::Object min(const ::java::util::Collection &);
>      static ::java::lang::Object min(const ::java::util::Collection &,
> const ::java::util::Comparator &);
>
> Any ideas?

I see now. These come from the Java class. No renaming there.
Ok, I'll add these to the reserved words list in JCC.

Andi..

>
> Regards,
> Thomas
> --
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : warning C4003: Nicht genügend übergebene Parameter
> für das Makro 'max'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht unterst?tzt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : warning C4183: 'Object': Rückgabetyp fehlt;
> Memberfunktion, die 'int' zur?ckgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird ?übersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2144: Syntaxfehler: 'java::lang::Object'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht unterst?tzt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2686: Statische und nicht-statische
> Memberfunktionen mit denselben Parametertypen können nicht ?überladen werden
>
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
> sein
>
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127): oder "int java::util::Collections::Object(void)"
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : warning C4183: 'Object': Rückgabetyp fehlt;
> Memberfunktion, die 'int' zurückgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird ?übersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : warning C4003: Nicht genügend ?übergebene Parameter
> für das Makro 'min'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2144: Syntaxfehler: 'java::lang::Object'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2686: Statische und nicht-statische
> Memberfunktionen mit denselben Parametertypen können nicht überladen werden
>
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
> sein
>
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128): oder "int java::util::Collections::Object(void)"
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : warning C4183: 'Object': R?ckgabetyp fehlt;
> Memberfunktion, die 'int' zur?ckgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird ?bersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2144: Syntaxfehler: 'java::lang::Object'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2686: Statische und nicht-statische
> Memberfunktionen mit denselben Parametertypen k?nnen nicht überladen werden
>
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
> sein
>
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129): oder "int java::util::Collections::Object(void)"
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : warning C4183: 'Object': Rückgabetyp fehlt;
> Memberfunktion, die 'int' zur?ckgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird übersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(130) : error C2144: Syntaxfehler: 'java::util::List'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\org/ap
> ache/lucene/util/automaton/CompiledAutomaton$AUTOMATON_TYPE.h(42) : error
> C2059: Syntaxfehler: 'Zeichenfolge'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\org/ap
> ache/lucene/util/automaton/CompiledAutomaton$AUTOMATON_TYPE.h(42) : error
> C2238: Unerwartete(s) Token vor ';'
>
>
>> -----Ursprüngliche Nachricht-----
>> Von: Andi Vajda [mailto:vajda@apache.org]
>> Gesendet: Samstag, 13. April 2013 23:52
>> An: pylucene-dev@lucene.apache.org
>> Cc: general@lucene.apache.org
>> Betreff: [VOTE] Release PyLucene 4.2.1
>>
>>
>> It looks like the time has finally come for a PyLucene 4.x release !
>>
>> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
>> 4.2.1 is ready.
>>
>> A release candidate is available from:
>> http://people.apache.org/~vajda/staging_area/
>>
>> A list of changes in this release can be seen at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/
>> CHANGES
>>
>> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
>> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>>
>> A list of Lucene Java changes can be seen at:
>> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucen
>> e/CHANGES.txt
>>
>> Please vote to release these artifacts as PyLucene 4.2.1-0.
>>
>> Thanks !
>>
>> Andi..
>>
>> ps: the KEYS file for PyLucene release signing is at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
>> http://people.apache.org/~vajda/staging_area/KEYS
>>
>> pps: here is my +1
>
>
>

Re: AW: [VOTE] Release PyLucene 4.2.1

Posted by Andi Vajda <va...@apache.org>.
On Apr 17, 2013, at 1:29, "Thomas Koch" <ko...@orbiteam.de> wrote:

> Hi Andi,
> sorry, but -1 for Windows build:
> 
> OK: I was able to build JCC 1.16 with Python27 on Win32 (Win7).
> Fail: I could not build PyLucene 4.2.1 with Python27 and Java 1.6.
> 
> After having upgraded from my old ant 1.8.0 to ant 1.9.0 (make now requires
> ant 1.8.2) I could also run make (the ivy-target successfully downloaded and
> installed ivy-2.3.0.jar in my C:\Users\Koch\.ant\lib dir, btw). However the
> build fails with a compiler error:
> 
> error: command '"C:\Program Files\Microsoft Visual Studio
> 9.0\VC\BIN\cl.exe"' failed with exit status 2
> make: *** [compile] Error 1
> 
> details attached - I don't actually see any syntax error (though my C++
> knowledge is bit outdated) and assume it's all caused by the declaration of
> max() which VC9 understands as macro (why?). Unfortunately VisualStudio
> Messages are all in German - the ones about macro translate to 
> 
> Collections.h(126) : warning C4003: not enough parameters provided for macro
> 'max'
> same for min:
> Collections.h(128) : warning C4003: not enough parameters provided for macro
> 'min'
> 
> Note: I used the same MS-VisualStudio 9 (and same machine/setup – except of
> ant) I used to build PyLucene 3.6.x before (successfully). However the
> Collections seems to be new in 4.2
> 
> The lines 126-129 in java/util/Collections.h are:
>      static ::java::lang::Object max(const ::java::util::Collection &);
>      static ::java::lang::Object max(const ::java::util::Collection &,
> const ::java::util::Comparator &);
>      static ::java::lang::Object min(const ::java::util::Collection &);
>      static ::java::lang::Object min(const ::java::util::Collection &,
> const ::java::util::Comparator &);
> 
> Any ideas?

Yes, this can probably be worked around by adding min and max to the reserved words list via --reserved or by renaming then in collections.

Andi..

> 
> Regards,
> Thomas
> --
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : warning C4003: Nicht genügend übergebene Parameter
> für das Makro 'max'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht untersttzt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : warning C4183: 'Object': Rückgabetyp fehlt;
> Memberfunktion, die 'int' zurckgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird übersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2144: Syntaxfehler: 'java::lang::Object'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht untersttzt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2686: Statische und nicht-statische
> Memberfunktionen mit denselben Parametertypen können nicht überladen werden
> 
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
> sein
> 
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127): oder "int java::util::Collections::Object(void)"
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : warning C4183: 'Object': Rückgabetyp fehlt;
> Memberfunktion, die 'int' zurückgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird übersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(127) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : warning C4003: Nicht genügend übergebene Parameter
> für das Makro 'min'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2144: Syntaxfehler: 'java::lang::Object'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2686: Statische und nicht-statische
> Memberfunktionen mit denselben Parametertypen können nicht überladen werden
> 
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
> sein
> 
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128): oder "int java::util::Collections::Object(void)"
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : warning C4183: 'Object': Rckgabetyp fehlt;
> Memberfunktion, die 'int' zurckgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird bersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(128) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2144: Syntaxfehler: 'java::lang::Object'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2059: Syntaxfehler: '('
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2059: Syntaxfehler: ')'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C4430: Fehlender Typspezifizierer - int wird
> angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2686: Statische und nicht-statische
> Memberfunktionen mit denselben Parametertypen k”nnen nicht überladen werden
> 
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
> sein
> 
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129): oder "int java::util::Collections::Object(void)"
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : warning C4183: 'Object': Rückgabetyp fehlt;
> Memberfunktion, die 'int' zurckgibt wird angenommen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2334: Unerwartete(s) Token vor ':';
> sichtbarer Funktionstext wird übersprungen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(129) : error C2760: Syntaxfehler: '{' erwartet und nicht
> ';'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
> til/Collections.h(130) : error C2144: Syntaxfehler: 'java::util::List'
> sollte auf '}' folgen
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\org/ap
> ache/lucene/util/automaton/CompiledAutomaton$AUTOMATON_TYPE.h(42) : error
> C2059: Syntaxfehler: 'Zeichenfolge'
> f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\org/ap
> ache/lucene/util/automaton/CompiledAutomaton$AUTOMATON_TYPE.h(42) : error
> C2238: Unerwartete(s) Token vor ';'
> 
> 
>> -----Ursprüngliche Nachricht-----
>> Von: Andi Vajda [mailto:vajda@apache.org]
>> Gesendet: Samstag, 13. April 2013 23:52
>> An: pylucene-dev@lucene.apache.org
>> Cc: general@lucene.apache.org
>> Betreff: [VOTE] Release PyLucene 4.2.1
>> 
>> 
>> It looks like the time has finally come for a PyLucene 4.x release !
>> 
>> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
>> 4.2.1 is ready.
>> 
>> A release candidate is available from:
>> http://people.apache.org/~vajda/staging_area/
>> 
>> A list of changes in this release can be seen at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/
>> CHANGES
>> 
>> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
>> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>> 
>> A list of Lucene Java changes can be seen at:
>> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucen
>> e/CHANGES.txt
>> 
>> Please vote to release these artifacts as PyLucene 4.2.1-0.
>> 
>> Thanks !
>> 
>> Andi..
>> 
>> ps: the KEYS file for PyLucene release signing is at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
>> http://people.apache.org/~vajda/staging_area/KEYS
>> 
>> pps: here is my +1
> 
> 

AW: [VOTE] Release PyLucene 4.2.1

Posted by Thomas Koch <ko...@orbiteam.de>.
Hi Andi,
sorry, but -1 for Windows build:

OK: I was able to build JCC 1.16 with Python27 on Win32 (Win7).
Fail: I could not build PyLucene 4.2.1 with Python27 and Java 1.6.

After having upgraded from my old ant 1.8.0 to ant 1.9.0 (make now requires
ant 1.8.2) I could also run make (the ivy-target successfully downloaded and
installed ivy-2.3.0.jar in my C:\Users\Koch\.ant\lib dir, btw). However the
build fails with a compiler error:

error: command '"C:\Program Files\Microsoft Visual Studio
9.0\VC\BIN\cl.exe"' failed with exit status 2
make: *** [compile] Error 1

details attached - I don't actually see any syntax error (though my C++
knowledge is bit outdated) and assume it's all caused by the declaration of
max() which VC9 understands as macro (why?). Unfortunately VisualStudio
Messages are all in German - the ones about macro translate to 

Collections.h(126) : warning C4003: not enough parameters provided for macro
'max'
same for min:
Collections.h(128) : warning C4003: not enough parameters provided for macro
'min'

Note: I used the same MS-VisualStudio 9 (and same machine/setup – except of
ant) I used to build PyLucene 3.6.x before (successfully). However the
Collections seems to be new in 4.2

The lines 126-129 in java/util/Collections.h are:
      static ::java::lang::Object max(const ::java::util::Collection &);
      static ::java::lang::Object max(const ::java::util::Collection &,
const ::java::util::Comparator &);
      static ::java::lang::Object min(const ::java::util::Collection &);
      static ::java::lang::Object min(const ::java::util::Collection &,
const ::java::util::Comparator &);

Any ideas?

Regards,
Thomas
--
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : warning C4003: Nicht genügend übergebene Parameter
für das Makro 'max'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C2059: Syntaxfehler: '('
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C2059: Syntaxfehler: ')'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C4430: Fehlender Typspezifizierer - int wird
angenommen. Hinweis: "default-int" wird von C++ nicht untersttzt.
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : warning C4183: 'Object': Rückgabetyp fehlt;
Memberfunktion, die 'int' zurckgibt wird angenommen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C2334: Unerwartete(s) Token vor ':';
sichtbarer Funktionstext wird übersprungen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126) : error C2760: Syntaxfehler: '{' erwartet und nicht
';'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2144: Syntaxfehler: 'java::lang::Object'
sollte auf '}' folgen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2059: Syntaxfehler: '('
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2059: Syntaxfehler: ')'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C4430: Fehlender Typspezifizierer - int wird
angenommen. Hinweis: "default-int" wird von C++ nicht untersttzt.
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2686: Statische und nicht-statische
Memberfunktionen mit denselben Parametertypen können nicht überladen werden
 
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
sein
 
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127): oder "int java::util::Collections::Object(void)"
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : warning C4183: 'Object': Rückgabetyp fehlt;
Memberfunktion, die 'int' zurückgibt wird angenommen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2334: Unerwartete(s) Token vor ':';
sichtbarer Funktionstext wird übersprungen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(127) : error C2760: Syntaxfehler: '{' erwartet und nicht
';'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : warning C4003: Nicht genügend übergebene Parameter
für das Makro 'min'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2144: Syntaxfehler: 'java::lang::Object'
sollte auf '}' folgen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2059: Syntaxfehler: '('
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2059: Syntaxfehler: ')'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C4430: Fehlender Typspezifizierer - int wird
angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2686: Statische und nicht-statische
Memberfunktionen mit denselben Parametertypen können nicht überladen werden
 
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
sein
 
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128): oder "int java::util::Collections::Object(void)"
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : warning C4183: 'Object': Rckgabetyp fehlt;
Memberfunktion, die 'int' zurckgibt wird angenommen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2334: Unerwartete(s) Token vor ':';
sichtbarer Funktionstext wird bersprungen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(128) : error C2760: Syntaxfehler: '{' erwartet und nicht
';'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2144: Syntaxfehler: 'java::lang::Object'
sollte auf '}' folgen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2059: Syntaxfehler: '('
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2059: Syntaxfehler: ')'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2143: Syntaxfehler: Es fehlt ')' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2143: Syntaxfehler: Es fehlt ';' vor '?'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C4430: Fehlender Typspezifizierer - int wird
angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2686: Statische und nicht-statische
Memberfunktionen mit denselben Parametertypen k”nnen nicht überladen werden
 
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(126): kann 'int java::util::Collections::Object(void)'
sein
 
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129): oder "int java::util::Collections::Object(void)"
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : warning C4183: 'Object': Rückgabetyp fehlt;
Memberfunktion, die 'int' zurckgibt wird angenommen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2334: Unerwartete(s) Token vor ':';
sichtbarer Funktionstext wird übersprungen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(129) : error C2760: Syntaxfehler: '{' erwartet und nicht
';'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\java/u
til/Collections.h(130) : error C2144: Syntaxfehler: 'java::util::List'
sollte auf '}' folgen
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\org/ap
ache/lucene/util/automaton/CompiledAutomaton$AUTOMATON_TYPE.h(42) : error
C2059: Syntaxfehler: 'Zeichenfolge'
f:\devel\workspaces\workspace.pylucene\pylucene-4.2.1-0\build\_lucene\org/ap
ache/lucene/util/automaton/CompiledAutomaton$AUTOMATON_TYPE.h(42) : error
C2238: Unerwartete(s) Token vor ';'


> -----Ursprüngliche Nachricht-----
> Von: Andi Vajda [mailto:vajda@apache.org]
> Gesendet: Samstag, 13. April 2013 23:52
> An: pylucene-dev@lucene.apache.org
> Cc: general@lucene.apache.org
> Betreff: [VOTE] Release PyLucene 4.2.1
> 
> 
> It looks like the time has finally come for a PyLucene 4.x release !
> 
> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
> 4.2.1 is ready.
> 
> A release candidate is available from:
> http://people.apache.org/~vajda/staging_area/
> 
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/
> CHANGES
> 
> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
> 
> A list of Lucene Java changes can be seen at:
> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucen
> e/CHANGES.txt
> 
> Please vote to release these artifacts as PyLucene 4.2.1-0.
> 
> Thanks !
> 
> Andi..
> 
> ps: the KEYS file for PyLucene release signing is at:
> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
> http://people.apache.org/~vajda/staging_area/KEYS
> 
> pps: here is my +1



Re: [VOTE] Release PyLucene 4.2.1

Posted by Michael McCandless <lu...@mikemccandless.com>.
I'm having trouble on an Ubuntu 12.10 box, using Java 1.7_07 and Python 2.7.3.

I was able to build and install both JCC and PyLucene, apparently successfully.

I can "import lucene" in Python and print lucene.VERSION and confirm it's 4.2.1.

lucene.initVM(lucene.CLASSPATH) succeeds.

Yet, there are no Lucene classes in the lucene module?  When I print
dir(lucene) I just get this:

['CLASSPATH', 'ConstVariableDescriptor', 'FinalizerClass',
'FinalizerProxy', 'InvalidArgsError', 'JArray', 'JArray_bool',
'JArray_byte', 'JArray_char', 'JArray_double', 'JArray_float',
'JArray_int', 'JArray_long', 'JArray_object', 'JArray_short',
'JArray_string', 'JCCEnv', 'JCC_VERSION', 'JObject', 'JavaError',
'PrintWriter', 'StringWriter', 'VERSION', '__builtins__', '__dir__',
'__doc__', '__file__', '__name__', '__package__', '__path__',
'_lucene', 'findClass', 'getVMEnv', 'initVM', 'makeClass',
'makeInterface', 'os', 'sys']

Am I missing something silly...?  Shouldn't Lucene's classes (eg
FSDirectory) be visible in globals() in the lucene module?

Mike McCandless

http://blog.mikemccandless.com

On Sat, Apr 13, 2013 at 5:51 PM, Andi Vajda <va...@apache.org> wrote:
>
> It looks like the time has finally come for a PyLucene 4.x release !
>
> The PyLucene 4.2.1-0 release tracking the recent release of Apache Lucene
> 4.2.1 is ready.
>
> A release candidate is available from:
> http://people.apache.org/~vajda/staging_area/
>
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_4_2/CHANGES
>
> PyLucene 4.2.1 is built with JCC 2.16 included in these release artifacts:
> http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
>
> A list of Lucene Java changes can be seen at:
> http://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_4_2_1/lucene/CHANGES.txt
>
> Please vote to release these artifacts as PyLucene 4.2.1-0.
>
> Thanks !
>
> Andi..
>
> ps: the KEYS file for PyLucene release signing is at:
> http://svn.apache.org/repos/asf/lucene/pylucene/dist/KEYS
> http://people.apache.org/~vajda/staging_area/KEYS
>
> pps: here is my +1