Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Lucene: General

[VOTE] Release PyLucene 2.9.1-1

 

 

Lucene general RSS feed   Index | Next | Previous | View Threaded


vajda at apache

Nov 7, 2009, 12:18 AM

Post #1 of 8 (134 views)
Permalink
[VOTE] Release PyLucene 2.9.1-1

With the (imminent) release of Java Lucene 2.9.1, a PyLucene 2.9.1-1
release closely tracking it is ready.

Release candidate 1 of PyLucene 2.9.1-1 is available from:

http://people.apache.org/~vajda/staging_area/

I'm using a new code signing key that implements the recently updated key
strength requirements. I also had my new key signed by a couple of people at
ApacheCon [1].

The pylucene-2.9.1 source archive is about five times bigger than the
previous one since it now includes the Lucene Java sources as well. This
should provide some welcome relief to the Apache svn server.

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

Please vote to release these artifacts as PyLucene 2.9.1-1.

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

[1] http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F


lucene at mikemccandless

Nov 7, 2009, 2:44 AM

Post #2 of 8 (126 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

Signature & md5 check out. I got everything working and ran my usual
basic "index & search first 100K docs from wikipedia" smoke test just fine.

But a couple questions/issues:

* Is it expected that jcc_ver = '2.4.1' in jcc/setup.py? (Are/were
we trying to track Lucene's versioning, here? I wouldn't think
so, in general, but since that looks like a Lucene version, I'm
asking...)

* From Makefile, it looks like you're exporting HEAD of Lucene's 2.9
branch (instead of the 2.9.1 tag). Is that intended? Also, the
tar file has Lucene's sources (but in prior releases, I think, you
let "svn export" retrieve them for me).

* I'm using Python 2.6.4 (32 bit), which I downloaded from
python.org and installed myself.

I hit this:

Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/runpy.py",
line 122, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/runpy.py",
line 34, in _run_code
exec code in run_globals
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/__main__.py",
line 88, in <module>
cpp.jcc(sys.argv)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/cpp.py",
line 519, in jcc
shared, compiler, modules, wininst, arch)
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/python.py",
line 1289, in compile
raise ImportError, 'setuptools is required when using --shared'
ImportError: setuptools is required when using --shared

Removing --shared from Makefile seems to have worked around it.
I'm assuming this is something silly about my env!

Mike

On Sat, Nov 7, 2009 at 3:18 AM, Andi Vajda <vajda[at]apache.org> wrote:
>
> With the (imminent) release of Java Lucene 2.9.1, a PyLucene 2.9.1-1 release
> closely tracking it is ready.
>
> Release candidate 1 of PyLucene 2.9.1-1 is available from:
>
>    http://people.apache.org/~vajda/staging_area/
>
> I'm using a new code signing key that implements the recently updated key
> strength requirements. I also had my new key signed by a couple of people at
> ApacheCon [1].
>
> The pylucene-2.9.1 source archive is about five times bigger than the
> previous one since it now includes the Lucene Java sources as well. This
> should provide some welcome relief to the Apache svn server.
>
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/CHANGES
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/jcc/CHANGES
>
> Please vote to release these artifacts as PyLucene 2.9.1-1.
>
> 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
>
> [1] http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F
>


vajda at apache

Nov 7, 2009, 10:49 AM

Post #3 of 8 (121 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

On Nov 7, 2009, at 2:44, Michael McCandless
<lucene[at]mikemccandless.com> wrote:

> Signature & md5 check out. I got everything working and ran my usual
> basic "index & search first 100K docs from wikipedia" smoke test
> just fine.
>
> But a couple questions/issues:
>
> * Is it expected that jcc_ver = '2.4.1' in jcc/setup.py? (Are/were
> we trying to track Lucene's versioning, here?

No, it's just coincidental. I expect JCC to be at version 2.5 with
Lucene 3.0, for example. As I fixed a few bugs in JCC 2.4 in this
release, it became 2.4.1.

> I wouldn't think
> so, in general, but since that looks like a Lucene version, I'm
> asking...)
>
> * From Makefile, it looks like you're exporting HEAD of Lucene's 2.9
> branch (instead of the 2.9.1 tag). Is that intended?

I'm pretty sure I switched to the 2_9_1 tag:
http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/Makefile

> Also, the
> tar file has Lucene's sources (but in prior releases, I think, you
> let "svn export" retrieve them for me).

Yes, that's simplifies things in two ways and addresses a user request:
1. A subversion client is no longer needed to install PyLucene (not
there by default on Windows or Solaris, for example)
2. By obtaining the Lucene sources along with PyLucene's via a
download mirror, the svn server is getting some welcome relief.

You can still get the Lucene sources via the usual svn export by
removing the lucene-java-2.9.1 directory first.

>
> * I'm using Python 2.6.4 (32 bit), which I downloaded from
> python.org and installed myself.
>
> I hit this:
>
> Traceback (most recent call last):
> File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
> python2.6/runpy.py",
> line 122, in _run_module_as_main
> "__main__", fname, loader, pkg_name)
> File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
> python2.6/runpy.py",
> line 34, in _run_code
> exec code in run_globals
> File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
> python2.6/site-packages/jcc/__main__.py",
> line 88, in <module>
> cpp.jcc(sys.argv)
> File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
> python2.6/site-packages/jcc/cpp.py",
> line 519, in jcc
> shared, compiler, modules, wininst, arch)
> File "/Library/Frameworks/Python.framework/Versions/2.6/lib/
> python2.6/site-packages/jcc/python.py",
> line 1289, in compile
> raise ImportError, 'setuptools is required when using --shared'
> ImportError: setuptools is required when using --shared

Yes, setuptools is not distributed with python. If you want to use it
you must install it first. Shared mode depends on it so either you
install setuptools or you don't use --shared

>
> Removing --shared from Makefile seems to have worked around it.
> I'm assuming this is something silly about my env!

You can get setuptools from http://python.org/pypi, aka the
cheeseshop :)

Andi..


>
> Mike
>
> On Sat, Nov 7, 2009 at 3:18 AM, Andi Vajda <vajda[at]apache.org> wrote:
>>
>> With the (imminent) release of Java Lucene 2.9.1, a PyLucene
>> 2.9.1-1 release
>> closely tracking it is ready.
>>
>> Release candidate 1 of PyLucene 2.9.1-1 is available from:
>>
>> http://people.apache.org/~vajda/staging_area/
>>
>> I'm using a new code signing key that implements the recently
>> updated key
>> strength requirements. I also had my new key signed by a couple of
>> people at
>> ApacheCon [1].
>>
>> The pylucene-2.9.1 source archive is about five times bigger than the
>> previous one since it now includes the Lucene Java sources as well.
>> This
>> should provide some welcome relief to the Apache svn server.
>>
>> A list of changes in this release can be seen at:
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/CHANGES
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/jcc/CHANGES
>>
>> Please vote to release these artifacts as PyLucene 2.9.1-1.
>>
>> 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
>>
>> [1] http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F
>>


lucene at mikemccandless

Nov 7, 2009, 1:22 PM

Post #4 of 8 (121 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

OK thanks Andi, +1 to release! (minor comments below)

Mike

On Sat, Nov 7, 2009 at 1:49 PM, Andi Vajda <vajda[at]apache.org> wrote:
>
> On Nov 7, 2009, at 2:44, Michael McCandless <lucene[at]mikemccandless.com>
> wrote:
>
>> Signature & md5 check out. I got everything working and ran my usual
>> basic "index & search first 100K docs from wikipedia" smoke test just
>> fine.
>>
>> But a couple questions/issues:
>>
>> * Is it expected that jcc_ver = '2.4.1' in jcc/setup.py? (Are/were
>> we trying to track Lucene's versioning, here?
>
> No, it's just coincidental. I expect JCC to be at version 2.5 with Lucene
> 3.0, for example. As I fixed a few bugs in JCC 2.4 in this release, it
> became 2.4.1.

OK :) These version numbers are now burned in my mind...

>> I wouldn't think
>> so, in general, but since that looks like a Lucene version, I'm
>> asking...)
>>
>> * From Makefile, it looks like you're exporting HEAD of Lucene's 2.9
>> branch (instead of the 2.9.1 tag). Is that intended?
>
> I'm pretty sure I switched to the 2_9_1 tag:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/Makefile

Ahh you're right -- I was just confused. Good.

>> Also, the
>> tar file has Lucene's sources (but in prior releases, I think, you
>> let "svn export" retrieve them for me).
>
> Yes, that's simplifies things in two ways and addresses a user request:
> 1. A subversion client is no longer needed to install PyLucene (not there by
> default on Windows or Solaris, for example)
> 2. By obtaining the Lucene sources along with PyLucene's via a download
> mirror, the svn server is getting some welcome relief.

Excellent, that makes sense.

> You can still get the Lucene sources via the usual svn export by removing
> the lucene-java-2.9.1 directory first.
>
>>
>> * I'm using Python 2.6.4 (32 bit), which I downloaded from
>> python.org and installed myself.
>>
>> I hit this:
>>
>> Traceback (most recent call last):
>> File
>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/runpy.py",
>> line 122, in _run_module_as_main
>> "__main__", fname, loader, pkg_name)
>> File
>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/runpy.py",
>> line 34, in _run_code
>> exec code in run_globals
>> File
>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/__main__.py",
>> line 88, in <module>
>> cpp.jcc(sys.argv)
>> File
>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/cpp.py",
>> line 519, in jcc
>> shared, compiler, modules, wininst, arch)
>> File
>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/python.py",
>> line 1289, in compile
>> raise ImportError, 'setuptools is required when using --shared'
>> ImportError: setuptools is required when using --shared
>
> Yes, setuptools is not distributed with python. If you want to use it you
> must install it first. Shared mode depends on it so either you install
> setuptools or you don't use --shared

Ahh OK. Oh I see, setuptools is bundled with pre-installed Python.

>> Removing --shared from Makefile seems to have worked around it.
>> I'm assuming this is something silly about my env!
>
> You can get setuptools from http://python.org/pypi, aka the cheeseshop :)

Thanks!

Mike


vajda at apache

Nov 7, 2009, 1:57 PM

Post #5 of 8 (121 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

On Sat, 7 Nov 2009, Michael McCandless wrote:

> OK thanks Andi, +1 to release! (minor comments below)

Thanks Mike !
Here is my +1 as well.

We now have 2 votes approving these release artifacts.
One more is needed...

Andi..

>
> Mike
>
> On Sat, Nov 7, 2009 at 1:49 PM, Andi Vajda <vajda[at]apache.org> wrote:
>>
>> On Nov 7, 2009, at 2:44, Michael McCandless <lucene[at]mikemccandless.com>
>> wrote:
>>
>>> Signature & md5 check out. I got everything working and ran my usual
>>> basic "index & search first 100K docs from wikipedia" smoke test just
>>> fine.
>>>
>>> But a couple questions/issues:
>>>
>>> * Is it expected that jcc_ver = '2.4.1' in jcc/setup.py? (Are/were
>>> we trying to track Lucene's versioning, here?
>>
>> No, it's just coincidental. I expect JCC to be at version 2.5 with Lucene
>> 3.0, for example. As I fixed a few bugs in JCC 2.4 in this release, it
>> became 2.4.1.
>
> OK :) These version numbers are now burned in my mind...
>
>>> I wouldn't think
>>> so, in general, but since that looks like a Lucene version, I'm
>>> asking...)
>>>
>>> * From Makefile, it looks like you're exporting HEAD of Lucene's 2.9
>>> branch (instead of the 2.9.1 tag). Is that intended?
>>
>> I'm pretty sure I switched to the 2_9_1 tag:
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/Makefile
>
> Ahh you're right -- I was just confused. Good.
>
>>> Also, the
>>> tar file has Lucene's sources (but in prior releases, I think, you
>>> let "svn export" retrieve them for me).
>>
>> Yes, that's simplifies things in two ways and addresses a user request:
>> 1. A subversion client is no longer needed to install PyLucene (not there by
>> default on Windows or Solaris, for example)
>> 2. By obtaining the Lucene sources along with PyLucene's via a download
>> mirror, the svn server is getting some welcome relief.
>
> Excellent, that makes sense.
>
>> You can still get the Lucene sources via the usual svn export by removing
>> the lucene-java-2.9.1 directory first.
>>
>>>
>>> * I'm using Python 2.6.4 (32 bit), which I downloaded from
>>> python.org and installed myself.
>>>
>>> I hit this:
>>>
>>> Traceback (most recent call last):
>>> File
>>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/runpy.py",
>>> line 122, in _run_module_as_main
>>> "__main__", fname, loader, pkg_name)
>>> File
>>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/runpy.py",
>>> line 34, in _run_code
>>> exec code in run_globals
>>> File
>>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/__main__.py",
>>> line 88, in <module>
>>> cpp.jcc(sys.argv)
>>> File
>>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/cpp.py",
>>> line 519, in jcc
>>> shared, compiler, modules, wininst, arch)
>>> File
>>> "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/jcc/python.py",
>>> line 1289, in compile
>>> raise ImportError, 'setuptools is required when using --shared'
>>> ImportError: setuptools is required when using --shared
>>
>> Yes, setuptools is not distributed with python. If you want to use it you
>> must install it first. Shared mode depends on it so either you install
>> setuptools or you don't use --shared
>
> Ahh OK. Oh I see, setuptools is bundled with pre-installed Python.
>
>>> Removing --shared from Makefile seems to have worked around it.
>>> I'm assuming this is something silly about my env!
>>
>> You can get setuptools from http://python.org/pypi, aka the cheeseshop :)
>
> Thanks!
>
> Mike
>


gsingers at apache

Nov 9, 2009, 5:29 AM

Post #6 of 8 (106 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

+1

On Nov 7, 2009, at 3:18 AM, Andi Vajda wrote:

>
> With the (imminent) release of Java Lucene 2.9.1, a PyLucene 2.9.1-1
> release closely tracking it is ready.
>
> Release candidate 1 of PyLucene 2.9.1-1 is available from:
>
> http://people.apache.org/~vajda/staging_area/
>
> I'm using a new code signing key that implements the recently
> updated key strength requirements. I also had my new key signed by a
> couple of people at ApacheCon [1].
>
> The pylucene-2.9.1 source archive is about five times bigger than
> the previous one since it now includes the Lucene Java sources as
> well. This should provide some welcome relief to the Apache svn
> server.
>
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/CHANGES
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/jcc/CHANGES
>
> Please vote to release these artifacts as PyLucene 2.9.1-1.
>
> 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
>
> [1] http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F


rj.seward at gmail

Nov 9, 2009, 5:35 AM

Post #7 of 8 (105 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

My +1 to release.

On Mon, Nov 9, 2009 at 8:29 AM, Grant Ingersoll <gsingers[at]apache.org> wrote:
> +1
>
> On Nov 7, 2009, at 3:18 AM, Andi Vajda wrote:
>
>>
>> With the (imminent) release of Java Lucene 2.9.1, a PyLucene 2.9.1-1
>> release closely tracking it is ready.
>>
>> Release candidate 1 of PyLucene 2.9.1-1 is available from:
>>
>>   http://people.apache.org/~vajda/staging_area/
>>
>> I'm using a new code signing key that implements the recently updated key
>> strength requirements. I also had my new key signed by a couple of people at
>> ApacheCon [1].
>>
>> The pylucene-2.9.1 source archive is about five times bigger than the
>> previous one since it now includes the Lucene Java sources as well. This
>> should provide some welcome relief to the Apache svn server.
>>
>> A list of changes in this release can be seen at:
>>
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/CHANGES
>>
>> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/jcc/CHANGES
>>
>> Please vote to release these artifacts as PyLucene 2.9.1-1.
>>
>> 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
>>
>> [1]
>> http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F
>
>
>


vajda at apache

Nov 10, 2009, 7:59 AM

Post #8 of 8 (95 views)
Permalink
Re: [VOTE] Release PyLucene 2.9.1-1 [In reply to]

On Sat, 7 Nov 2009, Andi Vajda wrote:

> With the (imminent) release of Java Lucene 2.9.1, a PyLucene 2.9.1-1 release
> closely tracking it is ready.
>
> Release candidate 1 of PyLucene 2.9.1-1 is available from:
>
> http://people.apache.org/~vajda/staging_area/
>
> I'm using a new code signing key that implements the recently updated key
> strength requirements. I also had my new key signed by a couple of people at
> ApacheCon [1].
>
> The pylucene-2.9.1 source archive is about five times bigger than the
> previous one since it now includes the Lucene Java sources as well. This
> should provide some welcome relief to the Apache svn server.
>
> A list of changes in this release can be seen at:
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/CHANGES
> http://svn.apache.org/repos/asf/lucene/pylucene/branches/pylucene_2_9/jcc/CHANGES
>
> Please vote to release these artifacts as PyLucene 2.9.1-1.
>
> 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
>
> [1] http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x88E27CA20ED7633F

This vote has passed with 4 +1 votes and no -1 votes.

Thanks !

Andi..

Lucene general RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.