On Feb 17, 2010, at 5:50 PM, Uwe Schindler wrote:

> Hi Grant, inline:
> 
>> Inline
>> 
>> On Feb 14, 2010, at 6:45 PM, Uwe Schindler wrote:
>> 
>>> Hallo Folks,
>>> 
>>> I have posted a release candidate for both Lucene Java 2.9.2 and
>> 3.0.1 (which both have the same bug fix level, functionality and
>> release announcement), build from revision 910082 of the corresponding
>> branches. Thanks for all your help! Please test them and give your
>> votes until Thursday morning, as the scheduled release date for both
>> versions is Friday, Feb 19th, 2010. Only votes from Lucene PMC are
>> binding, but everyone
>>> is welcome to check the release candidate and voice their approval or
>> disapproval. The vote passes if at least three binding +1 votes are
>> cast.
>>> 
>>> We planned the parallel release with one announcement because of
>> their parallel development / bug fix level to emphasize that they are
>> equal except deprecation removal and Java 5 since major version 3.
>>> 
>>> Please also read the attached release announcement (Open Document)
>> and send it corrected back if you miss anything or want to improve my
>> bad English :-)
>>> 
>>> You find the artifacts here:
>>> http://people.apache.org/~uschindler/staging-area/lucene-292-301-
>> take1-rev910082/
>>> 
>> 
>> Still working through this, but:
>> 
>> Why are there SHA1 signatures for the 3.0.1 releases but not 2.9.2.  I
>> don't think SHA1 is required (in fact, isn't it cracked?) so it may be
>> fine to just remove it.
> 
> Md5 is cracked, sha1 not (yet). We have the sha1 since 3.0 (its generated by 
> 3.0's build.xml since upgrade to ANT 1.7 because of fixed ant task 
> definitions). And also all maven artifacts require sha1, too, so its only 
> 2.9's zip/tgz missing them. So I could simply generate them manually for 
> 2.9.2. The current 3.0.0 release on apache.org already have sha1, so why 
> remove them now?

Yes.  Both "weak": http://www.apache.org/dev/release-signing.html.  But, I 
think we are fine b/c you have the 4K bit key.

No need to remove.


> 
>> 
>>> === Proposed Release Announcement ===
>>> 
>>> Hello Lucene users,
>>> 
>>> On behalf of the Lucene development community I would like to
>> announce the release of Lucene Java versions 3.0.1 and 2.9.2:
>>> 
>>> Both releases fix bugs in the previous versions, where 2.9.2 is the
>> last release working with Java 1.4, still providing all deprecated APIs
>> of the Lucene Java 2.x series. 3.0.1 has the same bug fix level, but
>> requires Java 5 and is no longer compatible with code using deprecated
>> APIs. 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 version
>> 3.0.1 for new developments, because it has a clean, type safe new API.
>> Users upgrading from 2.9.x can now remove unnecessary casts and add
>> generics to their code, too.
>>> 
>>> Important improvements in these releases are a increased maximum
>> number of unique terms in each index segment. They also add fixes in
>> IndexWriter’s commit and lost document deletes in near real-time
>> indexing.
>>> Also lots of bugs in Contrib’s Analyzers package were fixed.
>> 
>> How about:  "Several bugs in Contrib's Analyzers package were fixed"
>> Also, do these changes imply reindexing is needed?  If so, we should
>> say so.
> 
> I have to go through this, but reindexing is not required, because the bugs 
> were mostly missing clearAttributes() calls leading to StopFilter integer 
> overflows (with Version.LUCENE_30) - and so crashes during indexing. Robert?
> 
> As always we preserve index compatibility, so we would not change behavior 
> without adding a new Version enum constant.
> 
> I will change the wording, Robert already sent me some grammar changes and a 
> better overview using bullted lists.
> 

Cool.
---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to