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

Mailing List Archive: Lucene: Java-Dev

[VOTE] Release Apache Lucene Java 3.0.0 (take #2)

 

 

Lucene java-dev RSS feed   Index | Next | Previous | View Threaded


uwe at thetaphi

Nov 22, 2009, 7:07 AM

Post #1 of 14 (618 views)
Permalink
[VOTE] Release Apache Lucene Java 3.0.0 (take #2)

Hi,

I have built the artifacts for the final release of "Apache Lucene Java
3.0.0" a second time, because of a bug in the TokenStream API (found by Shai
Erera, who wanted to make "bad" things with addAttribute, breaking its
behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to prevent
stack overflow, LUCENE-2087). They are targeted for release on 2009-11-25.

The artifacts are here:
http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/

You find the changes in the corresponding sub folder. The SVN revision is
883080, here the manifest with build system info:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
Specification-Title: Lucene Search Engine
Specification-Version: 3.0.0
Specification-Vendor: The Apache Software Foundation
Implementation-Title: org.apache.lucene
Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
Implementation-Vendor: The Apache Software Foundation
X-Compile-Source-JDK: 1.5
X-Compile-Target-JDK: 1.5

Please vote to officially release these artifacts as "Apache Lucene Java
3.0.0".

We need at least 3 binding (PMC) votes.

Thanks everyone for all their hard work on this and I am very sorry for
requesting a vote again, but that's life! Thanks Shai for the pointer to the
bug!




Here is the proposed release note, please edit, if needed:
--------------------------------------------------------------------------

Hello Lucene users,

On behalf of the Lucene dev community (a growing community far larger than
just the committers) I would like to announce the release of Lucene Java
3.0:

The new version is mostly a cleanup release without any new features. All
deprecations targeted to be removed in version 3.0 were removed. If you are
upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
warnings in your code base to be able to recompile against this version.

This is the first Lucene release with Java 5 as a minimum requirement. The
API was cleaned up to make use of Java 5's generics, varargs, enums, and
autoboxing. New users of Lucene are advised to use this version for new
developments, because it has a clean, type safe new API. Upgrading users can
now remove unnecessary casts and add generics to their code, too. If you
have not upgraded your installation to Java 5, please read the file
JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
3.0, it will also happen with any previous release when you upgrade your
Java environment).

Lucene 3.0 has some changes regarding compressed fields: 2.9 already
deprecated compressed fields; support for them was removed now. Lucene 3.0
is still able to read indexes with compressed fields, but as soon as merges
occur or the index is optimized, all compressed fields are decompressed and
converted to Field.Store.YES. Because of this, indexes with compressed
fields can suddenly get larger.

While we generally try and maintain full backwards compatibility between
major versions, Lucene 3.0 has some minor breaks, mostly related to
deprecation removal, pointed out in the 'Changes in backwards compatibility
policy' section of CHANGES.txt. Notable are:

- IndexReader.open(Directory) now opens in read-only mode per default (this
method was deprecated because of that in 2.9). The same occurs to
IndexSearcher.

- Already started in 2.9, core TokenStreams are now made final to enforce
the decorator pattern.

- If you interrupt an IndexWriter merge thread, IndexWriter now throws an
unchecked ThreadInterruptedException that extends RuntimeException and
clears the interrupt status.

--------------------------------------------------------------------------



Thanks,
Uwe


-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe [at] thetaphi



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 22, 2009, 1:23 PM

Post #2 of 14 (588 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

Hi,

As a non-counting vote:

+1 to release these artifacts as Lucene 3.0

I tested lucene-core.3.0.0.jar with my updated application, no problems
occurred. QueryParser search works, fieldcache/sorting works, numeric range
works. Reopen also works correct, no leftover open files. MMPaDirectory on
64 bit Java 1.5.0_22 on Solaris. Merging old indexes with compressed fields
created newer, but larger segments (as expected).
I also reindexed my indexes, filesize was identical to the one after
merge/optimize with compress expansion, so the indexes seems to be
identical.

I only had to change some parts of my code and remove lots of unneeded casts
(thanks to generics). :-)

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe [at] thetaphi


> -----Original Message-----
> From: Uwe Schindler [mailto:uwe [at] thetaphi]
> Sent: Sunday, November 22, 2009 4:07 PM
> To: general [at] lucene; java-dev [at] lucene
> Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>
> Hi,
>
> I have built the artifacts for the final release of "Apache Lucene Java
> 3.0.0" a second time, because of a bug in the TokenStream API (found by
> Shai
> Erera, who wanted to make "bad" things with addAttribute, breaking its
> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> prevent
> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-25.
>
> The artifacts are here:
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>
> You find the changes in the corresponding sub folder. The SVN revision is
> 883080, here the manifest with build system info:
>
> Manifest-Version: 1.0
> Ant-Version: Apache Ant 1.7.0
> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> Specification-Title: Lucene Search Engine
> Specification-Version: 3.0.0
> Specification-Vendor: The Apache Software Foundation
> Implementation-Title: org.apache.lucene
> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> Implementation-Vendor: The Apache Software Foundation
> X-Compile-Source-JDK: 1.5
> X-Compile-Target-JDK: 1.5
>
> Please vote to officially release these artifacts as "Apache Lucene Java
> 3.0.0".
>
> We need at least 3 binding (PMC) votes.
>
> Thanks everyone for all their hard work on this and I am very sorry for
> requesting a vote again, but that's life! Thanks Shai for the pointer to
> the
> bug!
>
>
>
>
> Here is the proposed release note, please edit, if needed:
> --------------------------------------------------------------------------
>
> Hello Lucene users,
>
> On behalf of the Lucene dev community (a growing community far larger than
> just the committers) I would like to announce the release of Lucene Java
> 3.0:
>
> The new version is mostly a cleanup release without any new features. All
> deprecations targeted to be removed in version 3.0 were removed. If you
> are
> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> warnings in your code base to be able to recompile against this version.
>
> This is the first Lucene release with Java 5 as a minimum requirement. The
> API was cleaned up to make use of Java 5's generics, varargs, enums, and
> autoboxing. New users of Lucene are advised to use this version for new
> developments, because it has a clean, type safe new API. Upgrading users
> can
> now remove unnecessary casts and add generics to their code, too. If you
> have not upgraded your installation to Java 5, please read the file
> JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
> 3.0, it will also happen with any previous release when you upgrade your
> Java environment).
>
> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> deprecated compressed fields; support for them was removed now. Lucene 3.0
> is still able to read indexes with compressed fields, but as soon as
> merges
> occur or the index is optimized, all compressed fields are decompressed
> and
> converted to Field.Store.YES. Because of this, indexes with compressed
> fields can suddenly get larger.
>
> While we generally try and maintain full backwards compatibility between
> major versions, Lucene 3.0 has some minor breaks, mostly related to
> deprecation removal, pointed out in the 'Changes in backwards
> compatibility
> policy' section of CHANGES.txt. Notable are:
>
> - IndexReader.open(Directory) now opens in read-only mode per default
> (this
> method was deprecated because of that in 2.9). The same occurs to
> IndexSearcher.
>
> - Already started in 2.9, core TokenStreams are now made final to enforce
> the decorator pattern.
>
> - If you interrupt an IndexWriter merge thread, IndexWriter now throws an
> unchecked ThreadInterruptedException that extends RuntimeException and
> clears the interrupt status.
>
> --------------------------------------------------------------------------
>
>
>
> Thanks,
> Uwe
>
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe [at] thetaphi
>



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 22, 2009, 1:41 PM

Post #3 of 14 (588 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

> Hi,
>
> As a non-counting vote:
>
> +1 to release these artifacts as Lucene 3.0
>
> I tested lucene-core.3.0.0.jar with my updated application, no problems
> occurred. QueryParser search works, fieldcache/sorting works, numeric
> range
> works. Reopen also works correct, no leftover open files. MMPaDirectory on
> 64 bit Java 1.5.0_22 on Solaris. Merging old indexes with compressed
> fields
> created newer, but larger segments (as expected).
> I also reindexed my indexes, filesize was identical to the one after
> merge/optimize with compress expansion, so the indexes seems to be
> identical.
>
> I only had to change some parts of my code and remove lots of unneeded
> casts
> (thanks to generics). :-)

And I forgot:
I was able to build and test the whole distribution from the source ZIP.
JavaDocs of binary distrib were ok, too.

So no change: +1 :-)

Uwe

> > -----Original Message-----
> > From: Uwe Schindler [mailto:uwe [at] thetaphi]
> > Sent: Sunday, November 22, 2009 4:07 PM
> > To: general [at] lucene; java-dev [at] lucene
> > Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
> >
> > Hi,
> >
> > I have built the artifacts for the final release of "Apache Lucene Java
> > 3.0.0" a second time, because of a bug in the TokenStream API (found by
> > Shai
> > Erera, who wanted to make "bad" things with addAttribute, breaking its
> > behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> > prevent
> > stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
> 25.
> >
> > The artifacts are here:
> > http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
> >
> > You find the changes in the corresponding sub folder. The SVN revision
> is
> > 883080, here the manifest with build system info:
> >
> > Manifest-Version: 1.0
> > Ant-Version: Apache Ant 1.7.0
> > Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> > Specification-Title: Lucene Search Engine
> > Specification-Version: 3.0.0
> > Specification-Vendor: The Apache Software Foundation
> > Implementation-Title: org.apache.lucene
> > Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> > Implementation-Vendor: The Apache Software Foundation
> > X-Compile-Source-JDK: 1.5
> > X-Compile-Target-JDK: 1.5
> >
> > Please vote to officially release these artifacts as "Apache Lucene Java
> > 3.0.0".
> >
> > We need at least 3 binding (PMC) votes.
> >
> > Thanks everyone for all their hard work on this and I am very sorry for
> > requesting a vote again, but that's life! Thanks Shai for the pointer to
> > the
> > bug!
> >
> >
> >
> >
> > Here is the proposed release note, please edit, if needed:
> > ------------------------------------------------------------------------
> --
> >
> > Hello Lucene users,
> >
> > On behalf of the Lucene dev community (a growing community far larger
> than
> > just the committers) I would like to announce the release of Lucene Java
> > 3.0:
> >
> > The new version is mostly a cleanup release without any new features.
> All
> > deprecations targeted to be removed in version 3.0 were removed. If you
> > are
> > upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> > warnings in your code base to be able to recompile against this version.
> >
> > This is the first Lucene release with Java 5 as a minimum requirement.
> The
> > API was cleaned up to make use of Java 5's generics, varargs, enums, and
> > autoboxing. New users of Lucene are advised to use this version for new
> > developments, because it has a clean, type safe new API. Upgrading users
> > can
> > now remove unnecessary casts and add generics to their code, too. If you
> > have not upgraded your installation to Java 5, please read the file
> > JRE_VERSION_MIGRATION.txt (please note that this is not related to
> Lucene
> > 3.0, it will also happen with any previous release when you upgrade your
> > Java environment).
> >
> > Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> > deprecated compressed fields; support for them was removed now. Lucene
> 3.0
> > is still able to read indexes with compressed fields, but as soon as
> > merges
> > occur or the index is optimized, all compressed fields are decompressed
> > and
> > converted to Field.Store.YES. Because of this, indexes with compressed
> > fields can suddenly get larger.
> >
> > While we generally try and maintain full backwards compatibility between
> > major versions, Lucene 3.0 has some minor breaks, mostly related to
> > deprecation removal, pointed out in the 'Changes in backwards
> > compatibility
> > policy' section of CHANGES.txt. Notable are:
> >
> > - IndexReader.open(Directory) now opens in read-only mode per default
> > (this
> > method was deprecated because of that in 2.9). The same occurs to
> > IndexSearcher.
> >
> > - Already started in 2.9, core TokenStreams are now made final to
> enforce
> > the decorator pattern.
> >
> > - If you interrupt an IndexWriter merge thread, IndexWriter now throws
> an
> > unchecked ThreadInterruptedException that extends RuntimeException and
> > clears the interrupt status.
> >
> > ------------------------------------------------------------------------
> --
> >
> >
> >
> > Thanks,
> > Uwe
> >
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe [at] thetaphi
> >
>



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 23, 2009, 11:26 PM

Post #4 of 14 (565 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

Hi all,

Hoss reported a bug about two fields missing in the equals/hashCode of
BooleanQuery (which exists since 1.9,
https://issues.apache.org/jira/browse/LUCENE-2092). Should I respin 3.0
because of this or just release it? Speak out load, if you want to respin
(else vote)!

We will apply the bugfix at least to 2.9.2 and 3.0.1

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe [at] thetaphi

> -----Original Message-----
> From: Uwe Schindler [mailto:uwe [at] thetaphi]
> Sent: Sunday, November 22, 2009 4:07 PM
> To: general [at] lucene; java-dev [at] lucene
> Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>
> Hi,
>
> I have built the artifacts for the final release of "Apache Lucene Java
> 3.0.0" a second time, because of a bug in the TokenStream API (found by
> Shai
> Erera, who wanted to make "bad" things with addAttribute, breaking its
> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> prevent
> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-25.
>
> The artifacts are here:
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>
> You find the changes in the corresponding sub folder. The SVN revision is
> 883080, here the manifest with build system info:
>
> Manifest-Version: 1.0
> Ant-Version: Apache Ant 1.7.0
> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> Specification-Title: Lucene Search Engine
> Specification-Version: 3.0.0
> Specification-Vendor: The Apache Software Foundation
> Implementation-Title: org.apache.lucene
> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> Implementation-Vendor: The Apache Software Foundation
> X-Compile-Source-JDK: 1.5
> X-Compile-Target-JDK: 1.5
>
> Please vote to officially release these artifacts as "Apache Lucene Java
> 3.0.0".
>
> We need at least 3 binding (PMC) votes.
>
> Thanks everyone for all their hard work on this and I am very sorry for
> requesting a vote again, but that's life! Thanks Shai for the pointer to
> the
> bug!
>
>
>
>
> Here is the proposed release note, please edit, if needed:
> --------------------------------------------------------------------------
>
> Hello Lucene users,
>
> On behalf of the Lucene dev community (a growing community far larger than
> just the committers) I would like to announce the release of Lucene Java
> 3.0:
>
> The new version is mostly a cleanup release without any new features. All
> deprecations targeted to be removed in version 3.0 were removed. If you
> are
> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> warnings in your code base to be able to recompile against this version.
>
> This is the first Lucene release with Java 5 as a minimum requirement. The
> API was cleaned up to make use of Java 5's generics, varargs, enums, and
> autoboxing. New users of Lucene are advised to use this version for new
> developments, because it has a clean, type safe new API. Upgrading users
> can
> now remove unnecessary casts and add generics to their code, too. If you
> have not upgraded your installation to Java 5, please read the file
> JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
> 3.0, it will also happen with any previous release when you upgrade your
> Java environment).
>
> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> deprecated compressed fields; support for them was removed now. Lucene 3.0
> is still able to read indexes with compressed fields, but as soon as
> merges
> occur or the index is optimized, all compressed fields are decompressed
> and
> converted to Field.Store.YES. Because of this, indexes with compressed
> fields can suddenly get larger.
>
> While we generally try and maintain full backwards compatibility between
> major versions, Lucene 3.0 has some minor breaks, mostly related to
> deprecation removal, pointed out in the 'Changes in backwards
> compatibility
> policy' section of CHANGES.txt. Notable are:
>
> - IndexReader.open(Directory) now opens in read-only mode per default
> (this
> method was deprecated because of that in 2.9). The same occurs to
> IndexSearcher.
>
> - Already started in 2.9, core TokenStreams are now made final to enforce
> the decorator pattern.
>
> - If you interrupt an IndexWriter merge thread, IndexWriter now throws an
> unchecked ThreadInterruptedException that extends RuntimeException and
> clears the interrupt status.
>
> --------------------------------------------------------------------------
>
>
>
> Thanks,
> Uwe
>
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe [at] thetaphi
>



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


lucene at mikemccandless

Nov 24, 2009, 2:01 AM

Post #5 of 14 (563 views)
Permalink
Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

As DM Smith said, since the bug is longstanding and we are only now
just hearing about it, it appears not to be that severe in practice.
I guess users don't often mix coord enabled & disabled BQs, that are
otherwise identical, in the same cache.

So I think we ship 3.0.0 anyways?

Mike

On Tue, Nov 24, 2009 at 2:26 AM, Uwe Schindler <uwe [at] thetaphi> wrote:
> Hi all,
>
> Hoss reported a bug about two fields missing in the equals/hashCode of
> BooleanQuery (which exists since 1.9,
> https://issues.apache.org/jira/browse/LUCENE-2092). Should I respin 3.0
> because of this or just release it? Speak out load, if you want to respin
> (else vote)!
>
> We will apply the bugfix at least to 2.9.2 and 3.0.1
>
> Uwe
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe [at] thetaphi
>
>> -----Original Message-----
>> From: Uwe Schindler [mailto:uwe [at] thetaphi]
>> Sent: Sunday, November 22, 2009 4:07 PM
>> To: general [at] lucene; java-dev [at] lucene
>> Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>>
>> Hi,
>>
>> I have built the artifacts for the final release of "Apache Lucene Java
>> 3.0.0" a second time, because of a bug in the TokenStream API (found by
>> Shai
>> Erera, who wanted to make "bad" things with addAttribute, breaking its
>> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
>> prevent
>> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-25.
>>
>> The artifacts are here:
>> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>>
>> You find the changes in the corresponding sub folder. The SVN revision is
>> 883080, here the manifest with build system info:
>>
>> Manifest-Version: 1.0
>> Ant-Version: Apache Ant 1.7.0
>> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
>> Specification-Title: Lucene Search Engine
>> Specification-Version: 3.0.0
>> Specification-Vendor: The Apache Software Foundation
>> Implementation-Title: org.apache.lucene
>> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
>> Implementation-Vendor: The Apache Software Foundation
>> X-Compile-Source-JDK: 1.5
>> X-Compile-Target-JDK: 1.5
>>
>> Please vote to officially release these artifacts as "Apache Lucene Java
>> 3.0.0".
>>
>> We need at least 3 binding (PMC) votes.
>>
>> Thanks everyone for all their hard work on this and I am very sorry for
>> requesting a vote again, but that's life! Thanks Shai for the pointer to
>> the
>> bug!
>>
>>
>>
>>
>> Here is the proposed release note, please edit, if needed:
>> --------------------------------------------------------------------------
>>
>> Hello Lucene users,
>>
>> On behalf of the Lucene dev community (a growing community far larger than
>> just the committers) I would like to announce the release of Lucene Java
>> 3.0:
>>
>> The new version is mostly a cleanup release without any new features. All
>> deprecations targeted to be removed in version 3.0 were removed. If you
>> are
>> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
>> warnings in your code base to be able to recompile against this version.
>>
>> This is the first Lucene release with Java 5 as a minimum requirement. The
>> API was cleaned up to make use of Java 5's generics, varargs, enums, and
>> autoboxing. New users of Lucene are advised to use this version for new
>> developments, because it has a clean, type safe new API. Upgrading users
>> can
>> now remove unnecessary casts and add generics to their code, too. If you
>> have not upgraded your installation to Java 5, please read the file
>> JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
>> 3.0, it will also happen with any previous release when you upgrade your
>> Java environment).
>>
>> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
>> deprecated compressed fields; support for them was removed now. Lucene 3.0
>> is still able to read indexes with compressed fields, but as soon as
>> merges
>> occur or the index is optimized, all compressed fields are decompressed
>> and
>> converted to Field.Store.YES. Because of this, indexes with compressed
>> fields can suddenly get larger.
>>
>> While we generally try and maintain full backwards compatibility between
>> major versions, Lucene 3.0 has some minor breaks, mostly related to
>> deprecation removal, pointed out in the 'Changes in backwards
>> compatibility
>> policy' section of CHANGES.txt. Notable are:
>>
>> - IndexReader.open(Directory) now opens in read-only mode per default
>> (this
>> method was deprecated because of that in 2.9). The same occurs to
>> IndexSearcher.
>>
>> - Already started in 2.9, core TokenStreams are now made final to enforce
>> the decorator pattern.
>>
>> - If you interrupt an IndexWriter merge thread, IndexWriter now throws an
>> unchecked ThreadInterruptedException that extends RuntimeException and
>> clears the interrupt status.
>>
>> --------------------------------------------------------------------------
>>
>>
>>
>> Thanks,
>> Uwe
>>
>>
>> -----
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, D-28213 Bremen
>> http://www.thetaphi.de
>> eMail: uwe [at] thetaphi
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 24, 2009, 2:09 AM

Post #6 of 14 (562 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

> As DM Smith said, since the bug is longstanding and we are only now
> just hearing about it, it appears not to be that severe in practice.
> I guess users don't often mix coord enabled & disabled BQs, that are
> otherwise identical, in the same cache.

DM Smith also wanted this in 2.9.2, which I think it's fine. The fix is so
simple, we could simply merge it to 2.9 branch. And Erick Erickson also
noted that this bug is longstanding.

> So I think we ship 3.0.0 anyways?

+1, I just wanted to ask. Now votes are required, I have zero counting ones
until now.

Uwe



> On Tue, Nov 24, 2009 at 2:26 AM, Uwe Schindler <uwe [at] thetaphi> wrote:
> > Hi all,
> >
> > Hoss reported a bug about two fields missing in the equals/hashCode of
> > BooleanQuery (which exists since 1.9,
> > https://issues.apache.org/jira/browse/LUCENE-2092). Should I respin 3.0
> > because of this or just release it? Speak out load, if you want to
> respin
> > (else vote)!
> >
> > We will apply the bugfix at least to 2.9.2 and 3.0.1
> >
> > Uwe
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe [at] thetaphi
> >
> >> -----Original Message-----
> >> From: Uwe Schindler [mailto:uwe [at] thetaphi]
> >> Sent: Sunday, November 22, 2009 4:07 PM
> >> To: general [at] lucene; java-dev [at] lucene
> >> Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
> >>
> >> Hi,
> >>
> >> I have built the artifacts for the final release of "Apache Lucene Java
> >> 3.0.0" a second time, because of a bug in the TokenStream API (found by
> >> Shai
> >> Erera, who wanted to make "bad" things with addAttribute, breaking its
> >> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> >> prevent
> >> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
> 25.
> >>
> >> The artifacts are here:
> >> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
> >>
> >> You find the changes in the corresponding sub folder. The SVN revision
> is
> >> 883080, here the manifest with build system info:
> >>
> >> Manifest-Version: 1.0
> >> Ant-Version: Apache Ant 1.7.0
> >> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> >> Specification-Title: Lucene Search Engine
> >> Specification-Version: 3.0.0
> >> Specification-Vendor: The Apache Software Foundation
> >> Implementation-Title: org.apache.lucene
> >> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> >> Implementation-Vendor: The Apache Software Foundation
> >> X-Compile-Source-JDK: 1.5
> >> X-Compile-Target-JDK: 1.5
> >>
> >> Please vote to officially release these artifacts as "Apache Lucene
> Java
> >> 3.0.0".
> >>
> >> We need at least 3 binding (PMC) votes.
> >>
> >> Thanks everyone for all their hard work on this and I am very sorry for
> >> requesting a vote again, but that's life! Thanks Shai for the pointer
> to
> >> the
> >> bug!
> >>
> >>
> >>
> >>
> >> Here is the proposed release note, please edit, if needed:
> >> -----------------------------------------------------------------------
> ---
> >>
> >> Hello Lucene users,
> >>
> >> On behalf of the Lucene dev community (a growing community far larger
> than
> >> just the committers) I would like to announce the release of Lucene
> Java
> >> 3.0:
> >>
> >> The new version is mostly a cleanup release without any new features.
> All
> >> deprecations targeted to be removed in version 3.0 were removed. If you
> >> are
> >> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> >> warnings in your code base to be able to recompile against this
> version.
> >>
> >> This is the first Lucene release with Java 5 as a minimum requirement.
> The
> >> API was cleaned up to make use of Java 5's generics, varargs, enums,
> and
> >> autoboxing. New users of Lucene are advised to use this version for new
> >> developments, because it has a clean, type safe new API. Upgrading
> users
> >> can
> >> now remove unnecessary casts and add generics to their code, too. If
> you
> >> have not upgraded your installation to Java 5, please read the file
> >> JRE_VERSION_MIGRATION.txt (please note that this is not related to
> Lucene
> >> 3.0, it will also happen with any previous release when you upgrade
> your
> >> Java environment).
> >>
> >> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> >> deprecated compressed fields; support for them was removed now. Lucene
> 3.0
> >> is still able to read indexes with compressed fields, but as soon as
> >> merges
> >> occur or the index is optimized, all compressed fields are decompressed
> >> and
> >> converted to Field.Store.YES. Because of this, indexes with compressed
> >> fields can suddenly get larger.
> >>
> >> While we generally try and maintain full backwards compatibility
> between
> >> major versions, Lucene 3.0 has some minor breaks, mostly related to
> >> deprecation removal, pointed out in the 'Changes in backwards
> >> compatibility
> >> policy' section of CHANGES.txt. Notable are:
> >>
> >> - IndexReader.open(Directory) now opens in read-only mode per default
> >> (this
> >> method was deprecated because of that in 2.9). The same occurs to
> >> IndexSearcher.
> >>
> >> - Already started in 2.9, core TokenStreams are now made final to
> enforce
> >> the decorator pattern.
> >>
> >> - If you interrupt an IndexWriter merge thread, IndexWriter now throws
> an
> >> unchecked ThreadInterruptedException that extends RuntimeException and
> >> clears the interrupt status.
> >>
> >> -----------------------------------------------------------------------
> ---
> >>
> >>
> >>
> >> Thanks,
> >> Uwe
> >>
> >>
> >> -----
> >> Uwe Schindler
> >> H.-H.-Meier-Allee 63, D-28213 Bremen
> >> http://www.thetaphi.de
> >> eMail: uwe [at] thetaphi
> >>
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> > For additional commands, e-mail: java-dev-help [at] lucene
> >
> >


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


simon.willnauer at googlemail

Nov 24, 2009, 2:11 AM

Post #7 of 14 (563 views)
Permalink
Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

On Tue, Nov 24, 2009 at 11:09 AM, Uwe Schindler <uwe [at] thetaphi> wrote:
>> As DM Smith said, since the bug is longstanding and we are only now
>> just hearing about it, it appears not to be that severe in practice.
>> I guess users don't often mix coord enabled & disabled BQs, that are
>> otherwise identical, in the same cache.
>
> DM Smith also wanted this in 2.9.2, which I think it's fine. The fix is so
> simple, we could simply merge it to 2.9 branch. And Erick Erickson also
> noted that this bug is longstanding.
>
>> So I think we ship 3.0.0 anyways?
>
> +1, I just wanted to ask. Now votes are required, I have zero counting ones
> until now.
+1 for not respinning 3.0 with this bug. I would also agree with the
statements above!
+1 for 3.0 even not being a PMC member :)

simon
>
> Uwe
>
>
>
>> On Tue, Nov 24, 2009 at 2:26 AM, Uwe Schindler <uwe [at] thetaphi> wrote:
>> > Hi all,
>> >
>> > Hoss reported a bug about two fields missing in the equals/hashCode of
>> > BooleanQuery (which exists since 1.9,
>> > https://issues.apache.org/jira/browse/LUCENE-2092). Should I respin 3.0
>> > because of this or just release it? Speak out load, if you want to
>> respin
>> > (else vote)!
>> >
>> > We will apply the bugfix at least to 2.9.2 and 3.0.1
>> >
>> > Uwe
>> >
>> > -----
>> > Uwe Schindler
>> > H.-H.-Meier-Allee 63, D-28213 Bremen
>> > http://www.thetaphi.de
>> > eMail: uwe [at] thetaphi
>> >
>> >> -----Original Message-----
>> >> From: Uwe Schindler [mailto:uwe [at] thetaphi]
>> >> Sent: Sunday, November 22, 2009 4:07 PM
>> >> To: general [at] lucene; java-dev [at] lucene
>> >> Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>> >>
>> >> Hi,
>> >>
>> >> I have built the artifacts for the final release of "Apache Lucene Java
>> >> 3.0.0" a second time, because of a bug in the TokenStream API (found by
>> >> Shai
>> >> Erera, who wanted to make "bad" things with addAttribute, breaking its
>> >> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
>> >> prevent
>> >> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
>> 25.
>> >>
>> >> The artifacts are here:
>> >> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>> >>
>> >> You find the changes in the corresponding sub folder. The SVN revision
>> is
>> >> 883080, here the manifest with build system info:
>> >>
>> >> Manifest-Version: 1.0
>> >> Ant-Version: Apache Ant 1.7.0
>> >> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
>> >> Specification-Title: Lucene Search Engine
>> >> Specification-Version: 3.0.0
>> >> Specification-Vendor: The Apache Software Foundation
>> >> Implementation-Title: org.apache.lucene
>> >> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
>> >> Implementation-Vendor: The Apache Software Foundation
>> >> X-Compile-Source-JDK: 1.5
>> >> X-Compile-Target-JDK: 1.5
>> >>
>> >> Please vote to officially release these artifacts as "Apache Lucene
>> Java
>> >> 3.0.0".
>> >>
>> >> We need at least 3 binding (PMC) votes.
>> >>
>> >> Thanks everyone for all their hard work on this and I am very sorry for
>> >> requesting a vote again, but that's life! Thanks Shai for the pointer
>> to
>> >> the
>> >> bug!
>> >>
>> >>
>> >>
>> >>
>> >> Here is the proposed release note, please edit, if needed:
>> >> -----------------------------------------------------------------------
>> ---
>> >>
>> >> Hello Lucene users,
>> >>
>> >> On behalf of the Lucene dev community (a growing community far larger
>> than
>> >> just the committers) I would like to announce the release of Lucene
>> Java
>> >> 3.0:
>> >>
>> >> The new version is mostly a cleanup release without any new features.
>> All
>> >> deprecations targeted to be removed in version 3.0 were removed. If you
>> >> are
>> >> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
>> >> warnings in your code base to be able to recompile against this
>> version.
>> >>
>> >> This is the first Lucene release with Java 5 as a minimum requirement.
>> The
>> >> API was cleaned up to make use of Java 5's generics, varargs, enums,
>> and
>> >> autoboxing. New users of Lucene are advised to use this version for new
>> >> developments, because it has a clean, type safe new API. Upgrading
>> users
>> >> can
>> >> now remove unnecessary casts and add generics to their code, too. If
>> you
>> >> have not upgraded your installation to Java 5, please read the file
>> >> JRE_VERSION_MIGRATION.txt (please note that this is not related to
>> Lucene
>> >> 3.0, it will also happen with any previous release when you upgrade
>> your
>> >> Java environment).
>> >>
>> >> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
>> >> deprecated compressed fields; support for them was removed now. Lucene
>> 3.0
>> >> is still able to read indexes with compressed fields, but as soon as
>> >> merges
>> >> occur or the index is optimized, all compressed fields are decompressed
>> >> and
>> >> converted to Field.Store.YES. Because of this, indexes with compressed
>> >> fields can suddenly get larger.
>> >>
>> >> While we generally try and maintain full backwards compatibility
>> between
>> >> major versions, Lucene 3.0 has some minor breaks, mostly related to
>> >> deprecation removal, pointed out in the 'Changes in backwards
>> >> compatibility
>> >> policy' section of CHANGES.txt. Notable are:
>> >>
>> >> - IndexReader.open(Directory) now opens in read-only mode per default
>> >> (this
>> >> method was deprecated because of that in 2.9). The same occurs to
>> >> IndexSearcher.
>> >>
>> >> - Already started in 2.9, core TokenStreams are now made final to
>> enforce
>> >> the decorator pattern.
>> >>
>> >> - If you interrupt an IndexWriter merge thread, IndexWriter now throws
>> an
>> >> unchecked ThreadInterruptedException that extends RuntimeException and
>> >> clears the interrupt status.
>> >>
>> >> -----------------------------------------------------------------------
>> ---
>> >>
>> >>
>> >>
>> >> Thanks,
>> >> Uwe
>> >>
>> >>
>> >> -----
>> >> Uwe Schindler
>> >> H.-H.-Meier-Allee 63, D-28213 Bremen
>> >> http://www.thetaphi.de
>> >> eMail: uwe [at] thetaphi
>> >>
>> >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
>> > For additional commands, e-mail: java-dev-help [at] lucene
>> >
>> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


lucene at mikemccandless

Nov 24, 2009, 2:21 AM

Post #8 of 14 (560 views)
Permalink
Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

+1 to release the current artifacts as 3.0.0!

Mike

On Tue, Nov 24, 2009 at 5:11 AM, Simon Willnauer
<simon.willnauer [at] googlemail> wrote:
> On Tue, Nov 24, 2009 at 11:09 AM, Uwe Schindler <uwe [at] thetaphi> wrote:
>>> As DM Smith said, since the bug is longstanding and we are only now
>>> just hearing about it, it appears not to be that severe in practice.
>>> I guess users don't often mix coord enabled & disabled BQs, that are
>>> otherwise identical, in the same cache.
>>
>> DM Smith also wanted this in 2.9.2, which I think it's fine. The fix is so
>> simple, we could simply merge it to 2.9 branch. And Erick Erickson also
>> noted that this bug is longstanding.
>>
>>> So I think we ship 3.0.0 anyways?
>>
>> +1, I just wanted to ask. Now votes are required, I have zero counting ones
>> until now.
> +1 for not respinning 3.0 with this bug. I would also agree with the
> statements above!
> +1 for 3.0 even not being a PMC member :)
>
> simon
>>
>> Uwe
>>
>>
>>
>>> On Tue, Nov 24, 2009 at 2:26 AM, Uwe Schindler <uwe [at] thetaphi> wrote:
>>> > Hi all,
>>> >
>>> > Hoss reported a bug about two fields missing in the equals/hashCode of
>>> > BooleanQuery (which exists since 1.9,
>>> > https://issues.apache.org/jira/browse/LUCENE-2092). Should I respin 3.0
>>> > because of this or just release it? Speak out load, if you want to
>>> respin
>>> > (else vote)!
>>> >
>>> > We will apply the bugfix at least to 2.9.2 and 3.0.1
>>> >
>>> > Uwe
>>> >
>>> > -----
>>> > Uwe Schindler
>>> > H.-H.-Meier-Allee 63, D-28213 Bremen
>>> > http://www.thetaphi.de
>>> > eMail: uwe [at] thetaphi
>>> >
>>> >> -----Original Message-----
>>> >> From: Uwe Schindler [mailto:uwe [at] thetaphi]
>>> >> Sent: Sunday, November 22, 2009 4:07 PM
>>> >> To: general [at] lucene; java-dev [at] lucene
>>> >> Subject: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>>> >>
>>> >> Hi,
>>> >>
>>> >> I have built the artifacts for the final release of "Apache Lucene Java
>>> >> 3.0.0" a second time, because of a bug in the TokenStream API (found by
>>> >> Shai
>>> >> Erera, who wanted to make "bad" things with addAttribute, breaking its
>>> >> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
>>> >> prevent
>>> >> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
>>> 25.
>>> >>
>>> >> The artifacts are here:
>>> >> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>>> >>
>>> >> You find the changes in the corresponding sub folder. The SVN revision
>>> is
>>> >> 883080, here the manifest with build system info:
>>> >>
>>> >> Manifest-Version: 1.0
>>> >> Ant-Version: Apache Ant 1.7.0
>>> >> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
>>> >> Specification-Title: Lucene Search Engine
>>> >> Specification-Version: 3.0.0
>>> >> Specification-Vendor: The Apache Software Foundation
>>> >> Implementation-Title: org.apache.lucene
>>> >> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
>>> >> Implementation-Vendor: The Apache Software Foundation
>>> >> X-Compile-Source-JDK: 1.5
>>> >> X-Compile-Target-JDK: 1.5
>>> >>
>>> >> Please vote to officially release these artifacts as "Apache Lucene
>>> Java
>>> >> 3.0.0".
>>> >>
>>> >> We need at least 3 binding (PMC) votes.
>>> >>
>>> >> Thanks everyone for all their hard work on this and I am very sorry for
>>> >> requesting a vote again, but that's life! Thanks Shai for the pointer
>>> to
>>> >> the
>>> >> bug!
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> Here is the proposed release note, please edit, if needed:
>>> >> -----------------------------------------------------------------------
>>> ---
>>> >>
>>> >> Hello Lucene users,
>>> >>
>>> >> On behalf of the Lucene dev community (a growing community far larger
>>> than
>>> >> just the committers) I would like to announce the release of Lucene
>>> Java
>>> >> 3.0:
>>> >>
>>> >> The new version is mostly a cleanup release without any new features.
>>> All
>>> >> deprecations targeted to be removed in version 3.0 were removed. If you
>>> >> are
>>> >> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
>>> >> warnings in your code base to be able to recompile against this
>>> version.
>>> >>
>>> >> This is the first Lucene release with Java 5 as a minimum requirement.
>>> The
>>> >> API was cleaned up to make use of Java 5's generics, varargs, enums,
>>> and
>>> >> autoboxing. New users of Lucene are advised to use this version for new
>>> >> developments, because it has a clean, type safe new API. Upgrading
>>> users
>>> >> can
>>> >> now remove unnecessary casts and add generics to their code, too. If
>>> you
>>> >> have not upgraded your installation to Java 5, please read the file
>>> >> JRE_VERSION_MIGRATION.txt (please note that this is not related to
>>> Lucene
>>> >> 3.0, it will also happen with any previous release when you upgrade
>>> your
>>> >> Java environment).
>>> >>
>>> >> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
>>> >> deprecated compressed fields; support for them was removed now. Lucene
>>> 3.0
>>> >> is still able to read indexes with compressed fields, but as soon as
>>> >> merges
>>> >> occur or the index is optimized, all compressed fields are decompressed
>>> >> and
>>> >> converted to Field.Store.YES. Because of this, indexes with compressed
>>> >> fields can suddenly get larger.
>>> >>
>>> >> While we generally try and maintain full backwards compatibility
>>> between
>>> >> major versions, Lucene 3.0 has some minor breaks, mostly related to
>>> >> deprecation removal, pointed out in the 'Changes in backwards
>>> >> compatibility
>>> >> policy' section of CHANGES.txt. Notable are:
>>> >>
>>> >> - IndexReader.open(Directory) now opens in read-only mode per default
>>> >> (this
>>> >> method was deprecated because of that in 2.9). The same occurs to
>>> >> IndexSearcher.
>>> >>
>>> >> - Already started in 2.9, core TokenStreams are now made final to
>>> enforce
>>> >> the decorator pattern.
>>> >>
>>> >> - If you interrupt an IndexWriter merge thread, IndexWriter now throws
>>> an
>>> >> unchecked ThreadInterruptedException that extends RuntimeException and
>>> >> clears the interrupt status.
>>> >>
>>> >> -----------------------------------------------------------------------
>>> ---
>>> >>
>>> >>
>>> >>
>>> >> Thanks,
>>> >> Uwe
>>> >>
>>> >>
>>> >> -----
>>> >> Uwe Schindler
>>> >> H.-H.-Meier-Allee 63, D-28213 Bremen
>>> >> http://www.thetaphi.de
>>> >> eMail: uwe [at] thetaphi
>>> >>
>>> >
>>> >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
>>> > For additional commands, e-mail: java-dev-help [at] lucene
>>> >
>>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
>> For additional commands, e-mail: java-dev-help [at] lucene
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


vajda at osafoundation

Nov 24, 2009, 9:46 AM

Post #9 of 14 (541 views)
Permalink
Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

Hi Uwe,

On Sun, 22 Nov 2009, Uwe Schindler wrote:

> I have built the artifacts for the final release of "Apache Lucene Java
> 3.0.0" a second time, because of a bug in the TokenStream API (found by Shai
> Erera, who wanted to make "bad" things with addAttribute, breaking its
> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to prevent
> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-25.
>
> The artifacts are here:
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/

The artifacts you've prepared don't correspond to the HEAD of the
lucene_3_0 branch anymore since fixes for bugs 2086 and 2092 were added.

Could you please add a lucene_3_0_0 tag that corresponds to the artifacts ?
This makes it easier to build a PyLucene with Lucene Java sources equivalent
to these artifacts, using Lucene Java's svn.

Of course, if another revision of these artifacts ends up being made, the
tag should then move accordingly but, at this point, it's just missing.

Thanks !

Andi..

>
> You find the changes in the corresponding sub folder. The SVN revision is
> 883080, here the manifest with build system info:
>
> Manifest-Version: 1.0
> Ant-Version: Apache Ant 1.7.0
> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> Specification-Title: Lucene Search Engine
> Specification-Version: 3.0.0
> Specification-Vendor: The Apache Software Foundation
> Implementation-Title: org.apache.lucene
> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> Implementation-Vendor: The Apache Software Foundation
> X-Compile-Source-JDK: 1.5
> X-Compile-Target-JDK: 1.5
>
> Please vote to officially release these artifacts as "Apache Lucene Java
> 3.0.0".
>
> We need at least 3 binding (PMC) votes.
>
> Thanks everyone for all their hard work on this and I am very sorry for
> requesting a vote again, but that's life! Thanks Shai for the pointer to the
> bug!
>
>
>
>
> Here is the proposed release note, please edit, if needed:
> --------------------------------------------------------------------------
>
> Hello Lucene users,
>
> On behalf of the Lucene dev community (a growing community far larger than
> just the committers) I would like to announce the release of Lucene Java
> 3.0:
>
> The new version is mostly a cleanup release without any new features. All
> deprecations targeted to be removed in version 3.0 were removed. If you are
> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> warnings in your code base to be able to recompile against this version.
>
> This is the first Lucene release with Java 5 as a minimum requirement. The
> API was cleaned up to make use of Java 5's generics, varargs, enums, and
> autoboxing. New users of Lucene are advised to use this version for new
> developments, because it has a clean, type safe new API. Upgrading users can
> now remove unnecessary casts and add generics to their code, too. If you
> have not upgraded your installation to Java 5, please read the file
> JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
> 3.0, it will also happen with any previous release when you upgrade your
> Java environment).
>
> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> deprecated compressed fields; support for them was removed now. Lucene 3.0
> is still able to read indexes with compressed fields, but as soon as merges
> occur or the index is optimized, all compressed fields are decompressed and
> converted to Field.Store.YES. Because of this, indexes with compressed
> fields can suddenly get larger.
>
> While we generally try and maintain full backwards compatibility between
> major versions, Lucene 3.0 has some minor breaks, mostly related to
> deprecation removal, pointed out in the 'Changes in backwards compatibility
> policy' section of CHANGES.txt. Notable are:
>
> - IndexReader.open(Directory) now opens in read-only mode per default (this
> method was deprecated because of that in 2.9). The same occurs to
> IndexSearcher.
>
> - Already started in 2.9, core TokenStreams are now made final to enforce
> the decorator pattern.
>
> - If you interrupt an IndexWriter merge thread, IndexWriter now throws an
> unchecked ThreadInterruptedException that extends RuntimeException and
> clears the interrupt status.
>
> --------------------------------------------------------------------------
>
>
>
> Thanks,
> Uwe
>
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe [at] thetaphi
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 24, 2009, 9:51 AM

Post #10 of 14 (541 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

Hi Andi

I will add the tag, when it is officially voted for release. If we respin,
the tag would be incorrect (and must be removed and recreated). The release
todo clearly says, that the tag should be added when all votes are there,
and all other did this like this before.

Just one more day and I will create the tag (if I get 2 more votes).

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe [at] thetaphi


> -----Original Message-----
> From: Andi Vajda [mailto:vajda [at] osafoundation]
> Sent: Tuesday, November 24, 2009 6:46 PM
> To: java-dev [at] lucene
> Subject: Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>
>
> Hi Uwe,
>
> On Sun, 22 Nov 2009, Uwe Schindler wrote:
>
> > I have built the artifacts for the final release of "Apache Lucene Java
> > 3.0.0" a second time, because of a bug in the TokenStream API (found by
> Shai
> > Erera, who wanted to make "bad" things with addAttribute, breaking its
> > behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> prevent
> > stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
> 25.
> >
> > The artifacts are here:
> > http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>
> The artifacts you've prepared don't correspond to the HEAD of the
> lucene_3_0 branch anymore since fixes for bugs 2086 and 2092 were added.
>
> Could you please add a lucene_3_0_0 tag that corresponds to the artifacts
> ?
> This makes it easier to build a PyLucene with Lucene Java sources
> equivalent
> to these artifacts, using Lucene Java's svn.
>
> Of course, if another revision of these artifacts ends up being made, the
> tag should then move accordingly but, at this point, it's just missing.
>
> Thanks !
>
> Andi..
>
> >
> > You find the changes in the corresponding sub folder. The SVN revision
> is
> > 883080, here the manifest with build system info:
> >
> > Manifest-Version: 1.0
> > Ant-Version: Apache Ant 1.7.0
> > Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> > Specification-Title: Lucene Search Engine
> > Specification-Version: 3.0.0
> > Specification-Vendor: The Apache Software Foundation
> > Implementation-Title: org.apache.lucene
> > Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> > Implementation-Vendor: The Apache Software Foundation
> > X-Compile-Source-JDK: 1.5
> > X-Compile-Target-JDK: 1.5
> >
> > Please vote to officially release these artifacts as "Apache Lucene Java
> > 3.0.0".
> >
> > We need at least 3 binding (PMC) votes.
> >
> > Thanks everyone for all their hard work on this and I am very sorry for
> > requesting a vote again, but that's life! Thanks Shai for the pointer to
> the
> > bug!
> >
> >
> >
> >
> > Here is the proposed release note, please edit, if needed:
> > ------------------------------------------------------------------------
> --
> >
> > Hello Lucene users,
> >
> > On behalf of the Lucene dev community (a growing community far larger
> than
> > just the committers) I would like to announce the release of Lucene Java
> > 3.0:
> >
> > The new version is mostly a cleanup release without any new features.
> All
> > deprecations targeted to be removed in version 3.0 were removed. If you
> are
> > upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> > warnings in your code base to be able to recompile against this version.
> >
> > This is the first Lucene release with Java 5 as a minimum requirement.
> The
> > API was cleaned up to make use of Java 5's generics, varargs, enums, and
> > autoboxing. New users of Lucene are advised to use this version for new
> > developments, because it has a clean, type safe new API. Upgrading users
> can
> > now remove unnecessary casts and add generics to their code, too. If you
> > have not upgraded your installation to Java 5, please read the file
> > JRE_VERSION_MIGRATION.txt (please note that this is not related to
> Lucene
> > 3.0, it will also happen with any previous release when you upgrade your
> > Java environment).
> >
> > Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> > deprecated compressed fields; support for them was removed now. Lucene
> 3.0
> > is still able to read indexes with compressed fields, but as soon as
> merges
> > occur or the index is optimized, all compressed fields are decompressed
> and
> > converted to Field.Store.YES. Because of this, indexes with compressed
> > fields can suddenly get larger.
> >
> > While we generally try and maintain full backwards compatibility between
> > major versions, Lucene 3.0 has some minor breaks, mostly related to
> > deprecation removal, pointed out in the 'Changes in backwards
> compatibility
> > policy' section of CHANGES.txt. Notable are:
> >
> > - IndexReader.open(Directory) now opens in read-only mode per default
> (this
> > method was deprecated because of that in 2.9). The same occurs to
> > IndexSearcher.
> >
> > - Already started in 2.9, core TokenStreams are now made final to
> enforce
> > the decorator pattern.
> >
> > - If you interrupt an IndexWriter merge thread, IndexWriter now throws
> an
> > unchecked ThreadInterruptedException that extends RuntimeException and
> > clears the interrupt status.
> >
> > ------------------------------------------------------------------------
> --
> >
> >
> >
> > Thanks,
> > Uwe
> >
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe [at] thetaphi
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> > For additional commands, e-mail: java-dev-help [at] lucene
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


vajda at osafoundation

Nov 24, 2009, 9:59 AM

Post #11 of 14 (542 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

On Tue, 24 Nov 2009, Uwe Schindler wrote:

> I will add the tag, when it is officially voted for release. If we respin,
> the tag would be incorrect (and must be removed and recreated). The release
> todo clearly says, that the tag should be added when all votes are there,
> and all other did this like this before.
>
> Just one more day and I will create the tag (if I get 2 more votes).

So I'm in a catch-22. I was going to vote if I could build a PyLucene from
this and pass all PyLucene tests :)

Do you happen to know what svn rev was used to build the artifacts ?
I could use that rev instead of HEAD.

Andi..

>
> Uwe
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe [at] thetaphi
>
>
>> -----Original Message-----
>> From: Andi Vajda [mailto:vajda [at] osafoundation]
>> Sent: Tuesday, November 24, 2009 6:46 PM
>> To: java-dev [at] lucene
>> Subject: Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>>
>>
>> Hi Uwe,
>>
>> On Sun, 22 Nov 2009, Uwe Schindler wrote:
>>
>>> I have built the artifacts for the final release of "Apache Lucene Java
>>> 3.0.0" a second time, because of a bug in the TokenStream API (found by
>> Shai
>>> Erera, who wanted to make "bad" things with addAttribute, breaking its
>>> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
>> prevent
>>> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
>> 25.
>>>
>>> The artifacts are here:
>>> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>>
>> The artifacts you've prepared don't correspond to the HEAD of the
>> lucene_3_0 branch anymore since fixes for bugs 2086 and 2092 were added.
>>
>> Could you please add a lucene_3_0_0 tag that corresponds to the artifacts
>> ?
>> This makes it easier to build a PyLucene with Lucene Java sources
>> equivalent
>> to these artifacts, using Lucene Java's svn.
>>
>> Of course, if another revision of these artifacts ends up being made, the
>> tag should then move accordingly but, at this point, it's just missing.
>>
>> Thanks !
>>
>> Andi..
>>
>>>
>>> You find the changes in the corresponding sub folder. The SVN revision
>> is
>>> 883080, here the manifest with build system info:
>>>
>>> Manifest-Version: 1.0
>>> Ant-Version: Apache Ant 1.7.0
>>> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
>>> Specification-Title: Lucene Search Engine
>>> Specification-Version: 3.0.0
>>> Specification-Vendor: The Apache Software Foundation
>>> Implementation-Title: org.apache.lucene
>>> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
>>> Implementation-Vendor: The Apache Software Foundation
>>> X-Compile-Source-JDK: 1.5
>>> X-Compile-Target-JDK: 1.5
>>>
>>> Please vote to officially release these artifacts as "Apache Lucene Java
>>> 3.0.0".
>>>
>>> We need at least 3 binding (PMC) votes.
>>>
>>> Thanks everyone for all their hard work on this and I am very sorry for
>>> requesting a vote again, but that's life! Thanks Shai for the pointer to
>> the
>>> bug!
>>>
>>>
>>>
>>>
>>> Here is the proposed release note, please edit, if needed:
>>> ------------------------------------------------------------------------
>> --
>>>
>>> Hello Lucene users,
>>>
>>> On behalf of the Lucene dev community (a growing community far larger
>> than
>>> just the committers) I would like to announce the release of Lucene Java
>>> 3.0:
>>>
>>> The new version is mostly a cleanup release without any new features.
>> All
>>> deprecations targeted to be removed in version 3.0 were removed. If you
>> are
>>> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
>>> warnings in your code base to be able to recompile against this version.
>>>
>>> This is the first Lucene release with Java 5 as a minimum requirement.
>> The
>>> API was cleaned up to make use of Java 5's generics, varargs, enums, and
>>> autoboxing. New users of Lucene are advised to use this version for new
>>> developments, because it has a clean, type safe new API. Upgrading users
>> can
>>> now remove unnecessary casts and add generics to their code, too. If you
>>> have not upgraded your installation to Java 5, please read the file
>>> JRE_VERSION_MIGRATION.txt (please note that this is not related to
>> Lucene
>>> 3.0, it will also happen with any previous release when you upgrade your
>>> Java environment).
>>>
>>> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
>>> deprecated compressed fields; support for them was removed now. Lucene
>> 3.0
>>> is still able to read indexes with compressed fields, but as soon as
>> merges
>>> occur or the index is optimized, all compressed fields are decompressed
>> and
>>> converted to Field.Store.YES. Because of this, indexes with compressed
>>> fields can suddenly get larger.
>>>
>>> While we generally try and maintain full backwards compatibility between
>>> major versions, Lucene 3.0 has some minor breaks, mostly related to
>>> deprecation removal, pointed out in the 'Changes in backwards
>> compatibility
>>> policy' section of CHANGES.txt. Notable are:
>>>
>>> - IndexReader.open(Directory) now opens in read-only mode per default
>> (this
>>> method was deprecated because of that in 2.9). The same occurs to
>>> IndexSearcher.
>>>
>>> - Already started in 2.9, core TokenStreams are now made final to
>> enforce
>>> the decorator pattern.
>>>
>>> - If you interrupt an IndexWriter merge thread, IndexWriter now throws
>> an
>>> unchecked ThreadInterruptedException that extends RuntimeException and
>>> clears the interrupt status.
>>>
>>> ------------------------------------------------------------------------
>> --
>>>
>>>
>>>
>>> Thanks,
>>> Uwe
>>>
>>>
>>> -----
>>> Uwe Schindler
>>> H.-H.-Meier-Allee 63, D-28213 Bremen
>>> http://www.thetaphi.de
>>> eMail: uwe [at] thetaphi
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
>>> For additional commands, e-mail: java-dev-help [at] lucene
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
>> For additional commands, e-mail: java-dev-help [at] lucene
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 24, 2009, 10:05 AM

Post #12 of 14 (543 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

Here it was in my original mail:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.0
Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
Specification-Title: Lucene Search Engine
Specification-Version: 3.0.0
Specification-Vendor: The Apache Software Foundation
Implementation-Title: org.apache.lucene
Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
Implementation-Vendor: The Apache Software Foundation
X-Compile-Source-JDK: 1.5
X-Compile-Target-JDK: 1.5

In the impl version, it was 883080.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe [at] thetaphi


> -----Original Message-----
> From: Andi Vajda [mailto:vajda [at] osafoundation]
> Sent: Tuesday, November 24, 2009 7:00 PM
> To: java-dev [at] lucene
> Subject: RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>
>
> On Tue, 24 Nov 2009, Uwe Schindler wrote:
>
> > I will add the tag, when it is officially voted for release. If we
> respin,
> > the tag would be incorrect (and must be removed and recreated). The
> release
> > todo clearly says, that the tag should be added when all votes are
> there,
> > and all other did this like this before.
> >
> > Just one more day and I will create the tag (if I get 2 more votes).
>
> So I'm in a catch-22. I was going to vote if I could build a PyLucene from
> this and pass all PyLucene tests :)
>
> Do you happen to know what svn rev was used to build the artifacts ?
> I could use that rev instead of HEAD.
>
> Andi..
>
> >
> > Uwe
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe [at] thetaphi
> >
> >
> >> -----Original Message-----
> >> From: Andi Vajda [mailto:vajda [at] osafoundation]
> >> Sent: Tuesday, November 24, 2009 6:46 PM
> >> To: java-dev [at] lucene
> >> Subject: Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
> >>
> >>
> >> Hi Uwe,
> >>
> >> On Sun, 22 Nov 2009, Uwe Schindler wrote:
> >>
> >>> I have built the artifacts for the final release of "Apache Lucene
> Java
> >>> 3.0.0" a second time, because of a bug in the TokenStream API (found
> by
> >> Shai
> >>> Erera, who wanted to make "bad" things with addAttribute, breaking its
> >>> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> >> prevent
> >>> stack overflow, LUCENE-2087). They are targeted for release on 2009-
> 11-
> >> 25.
> >>>
> >>> The artifacts are here:
> >>> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
> >>
> >> The artifacts you've prepared don't correspond to the HEAD of the
> >> lucene_3_0 branch anymore since fixes for bugs 2086 and 2092 were
> added.
> >>
> >> Could you please add a lucene_3_0_0 tag that corresponds to the
> artifacts
> >> ?
> >> This makes it easier to build a PyLucene with Lucene Java sources
> >> equivalent
> >> to these artifacts, using Lucene Java's svn.
> >>
> >> Of course, if another revision of these artifacts ends up being made,
> the
> >> tag should then move accordingly but, at this point, it's just missing.
> >>
> >> Thanks !
> >>
> >> Andi..
> >>
> >>>
> >>> You find the changes in the corresponding sub folder. The SVN revision
> >> is
> >>> 883080, here the manifest with build system info:
> >>>
> >>> Manifest-Version: 1.0
> >>> Ant-Version: Apache Ant 1.7.0
> >>> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> >>> Specification-Title: Lucene Search Engine
> >>> Specification-Version: 3.0.0
> >>> Specification-Vendor: The Apache Software Foundation
> >>> Implementation-Title: org.apache.lucene
> >>> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> >>> Implementation-Vendor: The Apache Software Foundation
> >>> X-Compile-Source-JDK: 1.5
> >>> X-Compile-Target-JDK: 1.5
> >>>
> >>> Please vote to officially release these artifacts as "Apache Lucene
> Java
> >>> 3.0.0".
> >>>
> >>> We need at least 3 binding (PMC) votes.
> >>>
> >>> Thanks everyone for all their hard work on this and I am very sorry
> for
> >>> requesting a vote again, but that's life! Thanks Shai for the pointer
> to
> >> the
> >>> bug!
> >>>
> >>>
> >>>
> >>>
> >>> Here is the proposed release note, please edit, if needed:
> >>> ----------------------------------------------------------------------
> --
> >> --
> >>>
> >>> Hello Lucene users,
> >>>
> >>> On behalf of the Lucene dev community (a growing community far larger
> >> than
> >>> just the committers) I would like to announce the release of Lucene
> Java
> >>> 3.0:
> >>>
> >>> The new version is mostly a cleanup release without any new features.
> >> All
> >>> deprecations targeted to be removed in version 3.0 were removed. If
> you
> >> are
> >>> upgrading from version 2.9.1 of Lucene, you have to fix all
> deprecation
> >>> warnings in your code base to be able to recompile against this
> version.
> >>>
> >>> This is the first Lucene release with Java 5 as a minimum requirement.
> >> The
> >>> API was cleaned up to make use of Java 5's generics, varargs, enums,
> and
> >>> autoboxing. New users of Lucene are advised to use this version for
> new
> >>> developments, because it has a clean, type safe new API. Upgrading
> users
> >> can
> >>> now remove unnecessary casts and add generics to their code, too. If
> you
> >>> have not upgraded your installation to Java 5, please read the file
> >>> JRE_VERSION_MIGRATION.txt (please note that this is not related to
> >> Lucene
> >>> 3.0, it will also happen with any previous release when you upgrade
> your
> >>> Java environment).
> >>>
> >>> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> >>> deprecated compressed fields; support for them was removed now. Lucene
> >> 3.0
> >>> is still able to read indexes with compressed fields, but as soon as
> >> merges
> >>> occur or the index is optimized, all compressed fields are
> decompressed
> >> and
> >>> converted to Field.Store.YES. Because of this, indexes with compressed
> >>> fields can suddenly get larger.
> >>>
> >>> While we generally try and maintain full backwards compatibility
> between
> >>> major versions, Lucene 3.0 has some minor breaks, mostly related to
> >>> deprecation removal, pointed out in the 'Changes in backwards
> >> compatibility
> >>> policy' section of CHANGES.txt. Notable are:
> >>>
> >>> - IndexReader.open(Directory) now opens in read-only mode per default
> >> (this
> >>> method was deprecated because of that in 2.9). The same occurs to
> >>> IndexSearcher.
> >>>
> >>> - Already started in 2.9, core TokenStreams are now made final to
> >> enforce
> >>> the decorator pattern.
> >>>
> >>> - If you interrupt an IndexWriter merge thread, IndexWriter now throws
> >> an
> >>> unchecked ThreadInterruptedException that extends RuntimeException and
> >>> clears the interrupt status.
> >>>
> >>> ----------------------------------------------------------------------
> --
> >> --
> >>>
> >>>
> >>>
> >>> Thanks,
> >>> Uwe
> >>>
> >>>
> >>> -----
> >>> Uwe Schindler
> >>> H.-H.-Meier-Allee 63, D-28213 Bremen
> >>> http://www.thetaphi.de
> >>> eMail: uwe [at] thetaphi
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> >>> For additional commands, e-mail: java-dev-help [at] lucene
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> >> For additional commands, e-mail: java-dev-help [at] lucene
> >
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


gsingers at apache

Nov 25, 2009, 6:53 AM

Post #13 of 14 (535 views)
Permalink
Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

+1. I downloaded the artifacts, tried the demo, verified signatures, MD5s, etc.

On Nov 22, 2009, at 10:07 AM, Uwe Schindler wrote:

> Hi,
>
> I have built the artifacts for the final release of "Apache Lucene Java
> 3.0.0" a second time, because of a bug in the TokenStream API (found by Shai
> Erera, who wanted to make "bad" things with addAttribute, breaking its
> behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to prevent
> stack overflow, LUCENE-2087). They are targeted for release on 2009-11-25.
>
> The artifacts are here:
> http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
>
> You find the changes in the corresponding sub folder. The SVN revision is
> 883080, here the manifest with build system info:
>
> Manifest-Version: 1.0
> Ant-Version: Apache Ant 1.7.0
> Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> Specification-Title: Lucene Search Engine
> Specification-Version: 3.0.0
> Specification-Vendor: The Apache Software Foundation
> Implementation-Title: org.apache.lucene
> Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> Implementation-Vendor: The Apache Software Foundation
> X-Compile-Source-JDK: 1.5
> X-Compile-Target-JDK: 1.5
>
> Please vote to officially release these artifacts as "Apache Lucene Java
> 3.0.0".
>
> We need at least 3 binding (PMC) votes.
>
> Thanks everyone for all their hard work on this and I am very sorry for
> requesting a vote again, but that's life! Thanks Shai for the pointer to the
> bug!
>
>
>
>
> Here is the proposed release note, please edit, if needed:
> --------------------------------------------------------------------------
>
> Hello Lucene users,
>
> On behalf of the Lucene dev community (a growing community far larger than
> just the committers) I would like to announce the release of Lucene Java
> 3.0:
>
> The new version is mostly a cleanup release without any new features. All
> deprecations targeted to be removed in version 3.0 were removed. If you are
> upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> warnings in your code base to be able to recompile against this version.
>
> This is the first Lucene release with Java 5 as a minimum requirement. The
> API was cleaned up to make use of Java 5's generics, varargs, enums, and
> autoboxing. New users of Lucene are advised to use this version for new
> developments, because it has a clean, type safe new API. Upgrading users can
> now remove unnecessary casts and add generics to their code, too. If you
> have not upgraded your installation to Java 5, please read the file
> JRE_VERSION_MIGRATION.txt (please note that this is not related to Lucene
> 3.0, it will also happen with any previous release when you upgrade your
> Java environment).
>
> Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> deprecated compressed fields; support for them was removed now. Lucene 3.0
> is still able to read indexes with compressed fields, but as soon as merges
> occur or the index is optimized, all compressed fields are decompressed and
> converted to Field.Store.YES. Because of this, indexes with compressed
> fields can suddenly get larger.
>
> While we generally try and maintain full backwards compatibility between
> major versions, Lucene 3.0 has some minor breaks, mostly related to
> deprecation removal, pointed out in the 'Changes in backwards compatibility
> policy' section of CHANGES.txt. Notable are:
>
> - IndexReader.open(Directory) now opens in read-only mode per default (this
> method was deprecated because of that in 2.9). The same occurs to
> IndexSearcher.
>
> - Already started in 2.9, core TokenStreams are now made final to enforce
> the decorator pattern.
>
> - If you interrupt an IndexWriter merge thread, IndexWriter now throws an
> unchecked ThreadInterruptedException that extends RuntimeException and
> clears the interrupt status.
>
> --------------------------------------------------------------------------
>
>
>
> Thanks,
> Uwe
>
>
> -----
> Uwe Schindler
> H.-H.-Meier-Allee 63, D-28213 Bremen
> http://www.thetaphi.de
> eMail: uwe [at] thetaphi
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene
>


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene


uwe at thetaphi

Nov 25, 2009, 7:02 AM

Post #14 of 14 (535 views)
Permalink
RE: [VOTE] Release Apache Lucene Java 3.0.0 (take #2) [In reply to]

Thanks!

So I think I start to copy the artefacts to the apache/maven dist
directories and update the websites tomorrow.

I got the following binding votes for Lucene Java 3.0.0 artefacts:
+1 Grant Ingersoll
+1 Mike McCandless
+1 Andi Vajda

And the following non binding ones:
+1 yangfeng
+1 Simon Willnauer
+1 Uwe Schindler

Thanks,
Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe [at] thetaphi


> -----Original Message-----
> From: Grant Ingersoll [mailto:gsingers [at] apache]
> Sent: Wednesday, November 25, 2009 3:54 PM
> To: java-dev [at] lucene
> Cc: general [at] lucene
> Subject: Re: [VOTE] Release Apache Lucene Java 3.0.0 (take #2)
>
> +1. I downloaded the artifacts, tried the demo, verified signatures,
> MD5s, etc.
>
> On Nov 22, 2009, at 10:07 AM, Uwe Schindler wrote:
>
> > Hi,
> >
> > I have built the artifacts for the final release of "Apache Lucene Java
> > 3.0.0" a second time, because of a bug in the TokenStream API (found by
> Shai
> > Erera, who wanted to make "bad" things with addAttribute, breaking its
> > behaviour, LUCENE-2088) and an improvement in NumericRangeQuery (to
> prevent
> > stack overflow, LUCENE-2087). They are targeted for release on 2009-11-
> 25.
> >
> > The artifacts are here:
> > http://people.apache.org/~uschindler/staging-area/lucene-3.0.0-take2/
> >
> > You find the changes in the corresponding sub folder. The SVN revision
> is
> > 883080, here the manifest with build system info:
> >
> > Manifest-Version: 1.0
> > Ant-Version: Apache Ant 1.7.0
> > Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
> > Specification-Title: Lucene Search Engine
> > Specification-Version: 3.0.0
> > Specification-Vendor: The Apache Software Foundation
> > Implementation-Title: org.apache.lucene
> > Implementation-Version: 3.0.0 883080 - 2009-11-22 15:52:49
> > Implementation-Vendor: The Apache Software Foundation
> > X-Compile-Source-JDK: 1.5
> > X-Compile-Target-JDK: 1.5
> >
> > Please vote to officially release these artifacts as "Apache Lucene Java
> > 3.0.0".
> >
> > We need at least 3 binding (PMC) votes.
> >
> > Thanks everyone for all their hard work on this and I am very sorry for
> > requesting a vote again, but that's life! Thanks Shai for the pointer to
> the
> > bug!
> >
> >
> >
> >
> > Here is the proposed release note, please edit, if needed:
> > ------------------------------------------------------------------------
> --
> >
> > Hello Lucene users,
> >
> > On behalf of the Lucene dev community (a growing community far larger
> than
> > just the committers) I would like to announce the release of Lucene Java
> > 3.0:
> >
> > The new version is mostly a cleanup release without any new features.
> All
> > deprecations targeted to be removed in version 3.0 were removed. If you
> are
> > upgrading from version 2.9.1 of Lucene, you have to fix all deprecation
> > warnings in your code base to be able to recompile against this version.
> >
> > This is the first Lucene release with Java 5 as a minimum requirement.
> The
> > API was cleaned up to make use of Java 5's generics, varargs, enums, and
> > autoboxing. New users of Lucene are advised to use this version for new
> > developments, because it has a clean, type safe new API. Upgrading users
> can
> > now remove unnecessary casts and add generics to their code, too. If you
> > have not upgraded your installation to Java 5, please read the file
> > JRE_VERSION_MIGRATION.txt (please note that this is not related to
> Lucene
> > 3.0, it will also happen with any previous release when you upgrade your
> > Java environment).
> >
> > Lucene 3.0 has some changes regarding compressed fields: 2.9 already
> > deprecated compressed fields; support for them was removed now. Lucene
> 3.0
> > is still able to read indexes with compressed fields, but as soon as
> merges
> > occur or the index is optimized, all compressed fields are decompressed
> and
> > converted to Field.Store.YES. Because of this, indexes with compressed
> > fields can suddenly get larger.
> >
> > While we generally try and maintain full backwards compatibility between
> > major versions, Lucene 3.0 has some minor breaks, mostly related to
> > deprecation removal, pointed out in the 'Changes in backwards
> compatibility
> > policy' section of CHANGES.txt. Notable are:
> >
> > - IndexReader.open(Directory) now opens in read-only mode per default
> (this
> > method was deprecated because of that in 2.9). The same occurs to
> > IndexSearcher.
> >
> > - Already started in 2.9, core TokenStreams are now made final to
> enforce
> > the decorator pattern.
> >
> > - If you interrupt an IndexWriter merge thread, IndexWriter now throws
> an
> > unchecked ThreadInterruptedException that extends RuntimeException and
> > clears the interrupt status.
> >
> > ------------------------------------------------------------------------
> --
> >
> >
> >
> > Thanks,
> > Uwe
> >
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe [at] thetaphi
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> > For additional commands, e-mail: java-dev-help [at] lucene
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
> For additional commands, e-mail: java-dev-help [at] lucene



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe [at] lucene
For additional commands, e-mail: java-dev-help [at] lucene

Lucene java-dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.