You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by Yonik Seeley <yo...@apache.org> on 2007/01/16 18:16:10 UTC

Lucene 2.1, soon

Lucene 2.1 has been a long time in coming, but I think we should plan
on making a release when the file format changes settle down.

After that, I think we should start making more frequent releases,
which should make make many people's lives easier by
1) give people something more recent to work from w/o having to pick a
trunk version themselves.
2) make it easier to declare the trunk developmental, so developers
only need to be concerned with backward compatibility between actual
releases.

-Yonik

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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gr...@gmail.com>.
That looks a lot cleaner

On Feb 17, 2007, at 10:58 PM, Yonik Seeley wrote:

> Well, I made a number of improvements (some of the stuff looked  
> really old).
> Unless there is something Lucene specific though, perhaps we should
> just point to Solr's or Hadoop's guide.
>
> -Yonik
>
> On 2/13/07, Grant Ingersoll <gs...@apache.org> wrote:
>> Hey Yonik,
>>
>> Can you make sure the release documentation on the wiki is inline
>> with what you have to do?  I know I had to make some changes for the
>> website stuff and it may not be 100% correct b/c I didn't run it (#12
>> at http://wiki.apache.org/jakarta-lucene/ReleaseTodo).   Also, you
>> double checking the instructions will make it easier for others to do
>> releases, which fits with our proposal to release more often.
>>
>> Thanks,
>> Grant
>>
>> On Feb 13, 2007, at 11:47 AM, Yonik Seeley wrote:
>>
>> > OK folks, please try out the current trunk and see if you see any
>> > problems, or other *bugs* in JIRA that need to go in.
>> >
>> > I'll start work on cutting a release tomorrow.
>> >
>> > -Yonik
>> >
>> >  
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> > For additional commands, e-mail: java-dev-help@lucene.apache.org
>> >
>>
>> --------------------------
>> Grant Ingersoll
>> Center for Natural Language Processing
>> http://www.cnlp.org
>>
>> Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/
>> LuceneFAQ
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

------------------------------------------------------
Grant Ingersoll
http://www.grantingersoll.com/
http://lucene.grantingersoll.com
http://www.paperoftheweek.com/



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


Re: Lucene 2.1, soon

Posted by Yonik Seeley <yo...@apache.org>.
Well, I made a number of improvements (some of the stuff looked really old).
Unless there is something Lucene specific though, perhaps we should
just point to Solr's or Hadoop's guide.

-Yonik

On 2/13/07, Grant Ingersoll <gs...@apache.org> wrote:
> Hey Yonik,
>
> Can you make sure the release documentation on the wiki is inline
> with what you have to do?  I know I had to make some changes for the
> website stuff and it may not be 100% correct b/c I didn't run it (#12
> at http://wiki.apache.org/jakarta-lucene/ReleaseTodo).   Also, you
> double checking the instructions will make it easier for others to do
> releases, which fits with our proposal to release more often.
>
> Thanks,
> Grant
>
> On Feb 13, 2007, at 11:47 AM, Yonik Seeley wrote:
>
> > OK folks, please try out the current trunk and see if you see any
> > problems, or other *bugs* in JIRA that need to go in.
> >
> > I'll start work on cutting a release tomorrow.
> >
> > -Yonik
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-dev-help@lucene.apache.org
> >
>
> --------------------------
> Grant Ingersoll
> Center for Natural Language Processing
> http://www.cnlp.org
>
> Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/
> LuceneFAQ
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gs...@apache.org>.
OK, I created https://svn.apache.org/repos/asf/lucene/java/dist and  
have committed the KEYS file from the last release.   I also updated  
http://wiki.apache.org/jakarta-lucene/ReleaseTodo to reference the url.


On Feb 21, 2007, at 12:38 PM, Doug Cutting wrote:

> Chris Hostetter wrote:
>> : since we have different sets of committers for different sub- 
>> projects,
>> : it probably makes more sense to have per-subproject KEYS files.   
>> That
>> : way folks can add their own keys without altering our current  
>> permission
>> : scheme.
>> yeah, it would certianly be a "paradigm shift" ... i suggested it  
>> only
>> because there already is a PMC level KEYS file (for no clear  
>> reason that i
>> know of)
>
> I'd vote for removing that top-level one, since it only confuses  
> things.
>
>> (a second reason is that there *may* be some people who would have  
>> more
>> faith in a centralized KEYS file for all Lucene projects then for
>> sub-project specific - i have no idea how people who worry about
>> signed releases feel about that)
>
> Browsing http://www.apache.org/dist/, there are a variety of  
> styles. Many projects have no top-level KEYS file.  The common rule  
> seems to be that a KEYS file applies to its containing directory  
> and all subdirectories of that directory, although the automatic  
> verification code does not require that, considering all KEYS files.
>
> http://people.apache.org/~henkp/checker/sig.html
>
> Doug
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
Center for Natural Language Processing
http://www.cnlp.org

Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
LuceneFAQ



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


Re: Lucene 2.1, soon

Posted by Doug Cutting <cu...@apache.org>.
Chris Hostetter wrote:
> : since we have different sets of committers for different sub-projects,
> : it probably makes more sense to have per-subproject KEYS files.  That
> : way folks can add their own keys without altering our current permission
> : scheme.
> 
> yeah, it would certianly be a "paradigm shift" ... i suggested it only
> because there already is a PMC level KEYS file (for no clear reason that i
> know of)

I'd vote for removing that top-level one, since it only confuses things.

> (a second reason is that there *may* be some people who would have more
> faith in a centralized KEYS file for all Lucene projects then for
> sub-project specific - i have no idea how people who worry about
> signed releases feel about that)

Browsing http://www.apache.org/dist/, there are a variety of styles. 
Many projects have no top-level KEYS file.  The common rule seems to be 
that a KEYS file applies to its containing directory and all 
subdirectories of that directory, although the automatic verification 
code does not require that, considering all KEYS files.

http://people.apache.org/~henkp/checker/sig.html

Doug

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


Re: Lucene 2.1, soon

Posted by Chris Hostetter <ho...@fucit.org>.
: since we have different sets of committers for different sub-projects,
: it probably makes more sense to have per-subproject KEYS files.  That
: way folks can add their own keys without altering our current permission
: scheme.

yeah, it would certianly be a "paradigm shift" ... i suggested it only
because there already is a PMC level KEYS file (for no clear reason that i
know of)

(a second reason is that there *may* be some people who would have more
faith in a centralized KEYS file for all Lucene projects then for
sub-project specific - i have no idea how people who worry about
signed releases feel about that)



-Hoss


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


Re: Lucene 2.1, soon

Posted by Doug Cutting <cu...@apache.org>.
Chris Hostetter wrote:
> : http://svn.apache.org/lucene/java/dist/  doesn't work for me.  I do
> : see the file on people.a.o as Hoss said.
> 
> 1) i think doug was refering to the philosophical subversion location,
> corrisponding ot the literal location of
> http://svn.apache.org/repos/asf/lucene/java/dist/

Heh.  Yes, that is what I meant.  Thanks for translating!

> 2) it doesn't exist, i think the point doug was making is that
> lucene/java/dist/ *should* be added to the subversion
> repository in a newly created lucene/java/dist/ directory (along side
> trunk, tags, branches, and nightly) as a place to keep distribution
> related files.

Exactly.  Sorry for being opaque.

> An alternate idea we might want to think about is getting rid of the
> sub-project specific KEYS files, and start using the PMC wide KEYS file
> for all lucene sub projects, ie: expand this file...
>    http://www.apache.org/dist/lucene/KEYS
> ...to include the contents of all of these files...
>    http://www.apache.org/dist/lucene/java/KEYS
>    http://www.apache.org/dist/lucene/hadoop/KEYS
>    http://www.apache.org/dist/lucene/nutch/KEYS
>    http://www.apache.org/dist/lucene/solr/KEYS.txt
> 
> ...presumably this resulting file could then be revisioned at
> http://svn.apache.org/repos/asf/lucene/KEYS

If we did that, it should probably go in a 'dist' subdirectory.  But 
since we have different sets of committers for different sub-projects, 
it probably makes more sense to have per-subproject KEYS files.  That 
way folks can add their own keys without altering our current permission 
scheme.

Doug

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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gs...@apache.org>.
On Feb 20, 2007, at 1:07 PM, Chris Hostetter wrote:

>
> : http://svn.apache.org/lucene/java/dist/  doesn't work for me.  I do
> : see the file on people.a.o as Hoss said.
>
> 1) i think doug was refering to the philosophical subversion location,
> corrisponding ot the literal location of
> http://svn.apache.org/repos/asf/lucene/java/dist/
>

That is non-existent as well

> 2) it doesn't exist, i think the point doug was making is that
> lucene/java/dist/ *should* be added to the subversion
> repository in a newly created lucene/java/dist/ directory (along side
> trunk, tags, branches, and nightly) as a place to keep distribution
> related files.
>

Agreed.  I will create it tomorrow or Thurs. and check in the KEYS  
and update the release docs unless I hear otherwise before then.

-Grant

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


Re: Lucene 2.1, soon

Posted by Chris Hostetter <ho...@fucit.org>.
: http://svn.apache.org/lucene/java/dist/  doesn't work for me.  I do
: see the file on people.a.o as Hoss said.

1) i think doug was refering to the philosophical subversion location,
corrisponding ot the literal location of
http://svn.apache.org/repos/asf/lucene/java/dist/

2) it doesn't exist, i think the point doug was making is that
lucene/java/dist/ *should* be added to the subversion
repository in a newly created lucene/java/dist/ directory (along side
trunk, tags, branches, and nightly) as a place to keep distribution
related files.


An alternate idea we might want to think about is getting rid of the
sub-project specific KEYS files, and start using the PMC wide KEYS file
for all lucene sub projects, ie: expand this file...
   http://www.apache.org/dist/lucene/KEYS
...to include the contents of all of these files...
   http://www.apache.org/dist/lucene/java/KEYS
   http://www.apache.org/dist/lucene/hadoop/KEYS
   http://www.apache.org/dist/lucene/nutch/KEYS
   http://www.apache.org/dist/lucene/solr/KEYS.txt

...presumably this resulting file could then be revisioned at
http://svn.apache.org/repos/asf/lucene/KEYS


-Hoss


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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gs...@apache.org>.
http://svn.apache.org/lucene/java/dist/  doesn't work for me.  I do  
see the file on people.a.o as Hoss said.

I thought I would try to familiarize myself more with the release  
process, so that the burden can be shared and we can do it more  
frequently, if desired.

On Feb 19, 2007, at 5:55 PM, Doug Cutting wrote:

> Chris Hostetter wrote:
>> : Don't know what that one is about.  It also isn't clear to me where
>> : the KEYS file is to edit.
>> as far as i have ben able to figure out, the authoritative home of  
>> the
>> KEYS file is people.apache.org:/www/www.apache.org/dist/lucene/ 
>> java/KEYS
>
> Yes, and KEYS should be in svn, as other non-binaries in dist/  
> (like the README), in http://svn.apache.org/lucene/java/dist/.
>
> Doug
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
Center for Natural Language Processing
http://www.cnlp.org

Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
LuceneFAQ



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


Re: Lucene 2.1, soon

Posted by Doug Cutting <cu...@apache.org>.
Chris Hostetter wrote:
> : Don't know what that one is about.  It also isn't clear to me where
> : the KEYS file is to edit.
> 
> as far as i have ben able to figure out, the authoritative home of the
> KEYS file is people.apache.org:/www/www.apache.org/dist/lucene/java/KEYS

Yes, and KEYS should be in svn, as other non-binaries in dist/ (like the 
README), in http://svn.apache.org/lucene/java/dist/.

Doug


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


Re: Lucene 2.1, soon

Posted by Chris Hostetter <ho...@fucit.org>.
: Don't know what that one is about.  It also isn't clear to me where
: the KEYS file is to edit.

as far as i have ben able to figure out, the authoritative home of the
KEYS file is people.apache.org:/www/www.apache.org/dist/lucene/java/KEYS


-Hoss


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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gr...@gmail.com>.
Don't know what that one is about.  It also isn't clear to me where  
the KEYS file is to edit.

On Feb 17, 2007, at 10:40 PM, Yonik Seeley wrote:

> What's this?  (the symlink part)
>
> 10. Update the symlinks in the release directory. If this is your
> first release, add your key to the KEYS file.
>
> -Yonik
>
> On 2/13/07, Grant Ingersoll <gs...@apache.org> wrote:
>> Hey Yonik,
>>
>> Can you make sure the release documentation on the wiki is inline
>> with what you have to do?  I know I had to make some changes for the
>> website stuff and it may not be 100% correct b/c I didn't run it (#12
>> at http://wiki.apache.org/jakarta-lucene/ReleaseTodo).   Also, you
>> double checking the instructions will make it easier for others to do
>> releases, which fits with our proposal to release more often.
>>
>> Thanks,
>> Grant
>>
>> On Feb 13, 2007, at 11:47 AM, Yonik Seeley wrote:
>>
>> > OK folks, please try out the current trunk and see if you see any
>> > problems, or other *bugs* in JIRA that need to go in.
>> >
>> > I'll start work on cutting a release tomorrow.
>> >
>> > -Yonik
>> >
>> >  
>> ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> > For additional commands, e-mail: java-dev-help@lucene.apache.org
>> >
>>
>> --------------------------
>> Grant Ingersoll
>> Center for Natural Language Processing
>> http://www.cnlp.org
>>
>> Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/
>> LuceneFAQ
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

------------------------------------------------------
Grant Ingersoll
http://www.grantingersoll.com/
http://lucene.grantingersoll.com
http://www.paperoftheweek.com/



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


Re: Lucene 2.1, soon

Posted by Yonik Seeley <yo...@apache.org>.
What's this?  (the symlink part)

10. Update the symlinks in the release directory. If this is your
first release, add your key to the KEYS file.

-Yonik

On 2/13/07, Grant Ingersoll <gs...@apache.org> wrote:
> Hey Yonik,
>
> Can you make sure the release documentation on the wiki is inline
> with what you have to do?  I know I had to make some changes for the
> website stuff and it may not be 100% correct b/c I didn't run it (#12
> at http://wiki.apache.org/jakarta-lucene/ReleaseTodo).   Also, you
> double checking the instructions will make it easier for others to do
> releases, which fits with our proposal to release more often.
>
> Thanks,
> Grant
>
> On Feb 13, 2007, at 11:47 AM, Yonik Seeley wrote:
>
> > OK folks, please try out the current trunk and see if you see any
> > problems, or other *bugs* in JIRA that need to go in.
> >
> > I'll start work on cutting a release tomorrow.
> >
> > -Yonik
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-dev-help@lucene.apache.org
> >
>
> --------------------------
> Grant Ingersoll
> Center for Natural Language Processing
> http://www.cnlp.org
>
> Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/
> LuceneFAQ
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gs...@apache.org>.
Hey Yonik,

Can you make sure the release documentation on the wiki is inline  
with what you have to do?  I know I had to make some changes for the  
website stuff and it may not be 100% correct b/c I didn't run it (#12  
at http://wiki.apache.org/jakarta-lucene/ReleaseTodo).   Also, you  
double checking the instructions will make it easier for others to do  
releases, which fits with our proposal to release more often.

Thanks,
Grant

On Feb 13, 2007, at 11:47 AM, Yonik Seeley wrote:

> OK folks, please try out the current trunk and see if you see any
> problems, or other *bugs* in JIRA that need to go in.
>
> I'll start work on cutting a release tomorrow.
>
> -Yonik
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
Center for Natural Language Processing
http://www.cnlp.org

Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
LuceneFAQ



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


Re: Lucene 2.1, soon

Posted by Yonik Seeley <yo...@apache.org>.
OK folks, please try out the current trunk and see if you see any
problems, or other *bugs* in JIRA that need to go in.

I'll start work on cutting a release tomorrow.

-Yonik

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


Re: Lucene 2.1, soon

Posted by Michael McCandless <lu...@mikemccandless.com>.
OK, now that LUCENE-565 is also done, I think we can finally get the
2.1 release process going?

Mike

Grant Ingersoll wrote:
> OK, I'm now +1 on release
> 
> On Feb 1, 2007, at 6:57 AM, Grant Ingersoll wrote:
> 
>> -1
>>
>> I would like a few more days  to get 
>> https://issues.apache.org/jira/browse/LUCENE-762, as it may involve 
>> moving some classes and I don't want to do that after an official 
>> release.  It is not a major issue, but I do think it is important to 
>> get right before the release.
>>
>> Sorry for the delay.
>>
>> Thanks,
>> Grant
>> On Feb 1, 2007, at 6:02 AM, Michael McCandless wrote:
>>
>>> Michael Busch wrote:
>>>> Michael McCandless wrote:
>>>>>
>>>>>
>>>>> I plan on committing this one today.  Once that's in I think we can
>>>>> and should get the release process going (Yonik had graciously
>>>>> volunteered to be the release manager)?
>>>>>
>>>> +1 for starting the release process. Especially the big new features 
>>>> "lazy field loading", "lockless commits" and "delete in IndexWriter" 
>>>> should make it a valuable upgrade for a lot of users. Additionally, 
>>>> there have been various patches that improve performance or prevent 
>>>> index corruption.
>>>
>>> OK I just committed LUCENE-565 so I think we can get 2.1 started now?
>>>
>>> Mike
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>
>>
>> --------------------------
>> Grant Ingersoll
>> Center for Natural Language Processing
>> http://www.cnlp.org
>>
>> Read the Lucene Java FAQ at 
>> http://wiki.apache.org/jakarta-lucene/LuceneFAQ
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
> 
> ------------------------------------------------------
> Grant Ingersoll
> http://www.grantingersoll.com/
> http://www.paperoftheweek.com/
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 


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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gr...@gmail.com>.
OK, I'm now +1 on release

On Feb 1, 2007, at 6:57 AM, Grant Ingersoll wrote:

> -1
>
> I would like a few more days  to get https://issues.apache.org/jira/ 
> browse/LUCENE-762, as it may involve moving some classes and I  
> don't want to do that after an official release.  It is not a major  
> issue, but I do think it is important to get right before the release.
>
> Sorry for the delay.
>
> Thanks,
> Grant
> On Feb 1, 2007, at 6:02 AM, Michael McCandless wrote:
>
>> Michael Busch wrote:
>>> Michael McCandless wrote:
>>>>
>>>>
>>>> I plan on committing this one today.  Once that's in I think we can
>>>> and should get the release process going (Yonik had graciously
>>>> volunteered to be the release manager)?
>>>>
>>> +1 for starting the release process. Especially the big new  
>>> features "lazy field loading", "lockless commits" and "delete in  
>>> IndexWriter" should make it a valuable upgrade for a lot of  
>>> users. Additionally, there have been various patches that improve  
>>> performance or prevent index corruption.
>>
>> OK I just committed LUCENE-565 so I think we can get 2.1 started now?
>>
>> Mike
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>
> --------------------------
> Grant Ingersoll
> Center for Natural Language Processing
> http://www.cnlp.org
>
> Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
> LuceneFAQ
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

------------------------------------------------------
Grant Ingersoll
http://www.grantingersoll.com/
http://www.paperoftheweek.com/



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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gr...@gmail.com>.
I have a solution for the protection level (see my last comment on  
adding an Interface), but not for the ThreadLocal issue in LazyField  
construction (see the bug).  I think I may just stick with the  
original patch, unless someone has an insight.  I guess I could pass  
in the ThreadLocal and the cloneableFieldsStream, but that just feels  
ugly and ripe for error, especially since the moving the LazyField  
class into the FieldSelectorResult requires it be a private static  
class.

On the other hand, I think it would be useful to eliminate the if/ 
else checks and allow for extending the types of FieldSelectorResults  
w/o having to modify FieldsReader

Any opinion?  If I/we don't come up w/ something by Wednesday, I will  
commit the original patch so that we can go ahead with the release.   
I could submit a "broken" patch that show what I have if that helps.

-Grant



On Feb 5, 2007, at 6:59 PM, Steven Parkes wrote:

> I've been looking at 762. It does look a bit hairy, dealing with  
> all the
> protection levels of the classes. Did you come up with an approach you
> were happy with?
>
> -----Original Message-----
> From: Grant Ingersoll [mailto:gsingers@apache.org]
> Sent: Thursday, February 01, 2007 3:57 AM
> To: java-dev@lucene.apache.org
> Subject: Re: Lucene 2.1, soon
>
> -1
>
> I would like a few more days  to get https://issues.apache.org/jira/
> browse/LUCENE-762, as it may involve moving some classes and I don't
> want to do that after an official release.  It is not a major issue,
> but I do think it is important to get right before the release.
>
> Sorry for the delay.
>
> Thanks,
> Grant
> On Feb 1, 2007, at 6:02 AM, Michael McCandless wrote:
>
>> Michael Busch wrote:
>>> Michael McCandless wrote:
>>>>
>>>>
>>>> I plan on committing this one today.  Once that's in I think we can
>>>> and should get the release process going (Yonik had graciously
>>>> volunteered to be the release manager)?
>>>>
>>> +1 for starting the release process. Especially the big new
>>> features "lazy field loading", "lockless commits" and "delete in
>>> IndexWriter" should make it a valuable upgrade for a lot of users.
>>> Additionally, there have been various patches that improve
>>> performance or prevent index corruption.
>>
>> OK I just committed LUCENE-565 so I think we can get 2.1 started now?
>>
>> Mike
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>
> --------------------------
> Grant Ingersoll
> Center for Natural Language Processing
> http://www.cnlp.org
>
> Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/
> LuceneFAQ
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

------------------------------------------------------
Grant Ingersoll
http://www.grantingersoll.com/
http://www.paperoftheweek.com/



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


RE: Lucene 2.1, soon

Posted by Steven Parkes <st...@esseff.org>.
I've been looking at 762. It does look a bit hairy, dealing with all the
protection levels of the classes. Did you come up with an approach you
were happy with? 

-----Original Message-----
From: Grant Ingersoll [mailto:gsingers@apache.org] 
Sent: Thursday, February 01, 2007 3:57 AM
To: java-dev@lucene.apache.org
Subject: Re: Lucene 2.1, soon

-1

I would like a few more days  to get https://issues.apache.org/jira/ 
browse/LUCENE-762, as it may involve moving some classes and I don't  
want to do that after an official release.  It is not a major issue,  
but I do think it is important to get right before the release.

Sorry for the delay.

Thanks,
Grant
On Feb 1, 2007, at 6:02 AM, Michael McCandless wrote:

> Michael Busch wrote:
>> Michael McCandless wrote:
>>>
>>>
>>> I plan on committing this one today.  Once that's in I think we can
>>> and should get the release process going (Yonik had graciously
>>> volunteered to be the release manager)?
>>>
>> +1 for starting the release process. Especially the big new  
>> features "lazy field loading", "lockless commits" and "delete in  
>> IndexWriter" should make it a valuable upgrade for a lot of users.  
>> Additionally, there have been various patches that improve  
>> performance or prevent index corruption.
>
> OK I just committed LUCENE-565 so I think we can get 2.1 started now?
>
> Mike
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
Center for Natural Language Processing
http://www.cnlp.org

Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
LuceneFAQ



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


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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gs...@apache.org>.
-1

I would like a few more days  to get https://issues.apache.org/jira/ 
browse/LUCENE-762, as it may involve moving some classes and I don't  
want to do that after an official release.  It is not a major issue,  
but I do think it is important to get right before the release.

Sorry for the delay.

Thanks,
Grant
On Feb 1, 2007, at 6:02 AM, Michael McCandless wrote:

> Michael Busch wrote:
>> Michael McCandless wrote:
>>>
>>>
>>> I plan on committing this one today.  Once that's in I think we can
>>> and should get the release process going (Yonik had graciously
>>> volunteered to be the release manager)?
>>>
>> +1 for starting the release process. Especially the big new  
>> features "lazy field loading", "lockless commits" and "delete in  
>> IndexWriter" should make it a valuable upgrade for a lot of users.  
>> Additionally, there have been various patches that improve  
>> performance or prevent index corruption.
>
> OK I just committed LUCENE-565 so I think we can get 2.1 started now?
>
> Mike
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
Center for Natural Language Processing
http://www.cnlp.org

Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
LuceneFAQ



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


Re: Lucene 2.1, soon

Posted by Michael McCandless <lu...@mikemccandless.com>.
Michael Busch wrote:
> Michael McCandless wrote:
>>
>>
>> I plan on committing this one today.  Once that's in I think we can
>> and should get the release process going (Yonik had graciously
>> volunteered to be the release manager)?
>>
> +1 for starting the release process. Especially the big new features 
> "lazy field loading", "lockless commits" and "delete in IndexWriter" 
> should make it a valuable upgrade for a lot of users. Additionally, 
> there have been various patches that improve performance or prevent 
> index corruption.

OK I just committed LUCENE-565 so I think we can get 2.1 started now?

Mike

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


Re: Lucene 2.1, soon

Posted by Michael Busch <bu...@gmail.com>.
Michael McCandless wrote:
>
>
> I plan on committing this one today.  Once that's in I think we can
> and should get the release process going (Yonik had graciously
> volunteered to be the release manager)?
>
+1 for starting the release process. Especially the big new features 
"lazy field loading", "lockless commits" and "delete in IndexWriter" 
should make it a valuable upgrade for a lot of users. Additionally, 
there have been various patches that improve performance or prevent 
index corruption.

Michael

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


Re: Lucene 2.1, soon

Posted by Michael McCandless <lu...@mikemccandless.com>.
Antony Bowesman wrote:
> Yonik Seeley wrote:
>> Lucene 2.1 has been a long time in coming, but I think we should plan
>> on making a release when the file format changes settle down.
> 
> Was there any kind of consensus of what 'soon' meant.  Is it likely to 
> be days, this month, or sometime later?  I'd really like to get lockless 
> commits, but am wary of just taking the latest build for a production 
> environment.

I think the only issue that came up on this thread that we'd like to
get into 2.1 is "supporting deleteDocuments in IndexWriter":

   http://issues.apache.org/jira/browse/LUCENE-565

I plan on committing this one today.  Once that's in I think we can
and should get the release process going (Yonik had graciously
volunteered to be the release manager)?

Mike

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


Re: Lucene 2.1, soon

Posted by Antony Bowesman <ad...@teamware.com>.
Yonik Seeley wrote:
> Lucene 2.1 has been a long time in coming, but I think we should plan
> on making a release when the file format changes settle down.

Was there any kind of consensus of what 'soon' meant.  Is it likely to be days, 
this month, or sometime later?  I'd really like to get lockless commits, but am 
wary of just taking the latest build for a production environment.

Antony




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


Re: Lucene 2.1, soon

Posted by Tarzan <ms...@gmail.com>.
Hi There,
     
  Congratulations to all Lucene developers for the upcoming release.
I am new to Lucene/Nutch but as far I have read about the two, I really find
it very interesting and wanna contribute in this project. But dont know
where to start...a friend suggested to write parsers for any file format. I
am very comfortable with java and xml so thought of writting a XML parser. 

Does Lucene/nutch already have a parser for XML files? Which is the other
way I can contribute in this project?

Regards
Tarzan


Yonik Seeley wrote:
> 
> Lucene 2.1 has been a long time in coming, but I think we should plan
> on making a release when the file format changes settle down.
> 
> After that, I think we should start making more frequent releases,
> which should make make many people's lives easier by
> 1) give people something more recent to work from w/o having to pick a
> trunk version themselves.
> 2) make it easier to declare the trunk developmental, so developers
> only need to be concerned with backward compatibility between actual
> releases.
> 
> -Yonik
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Lucene-2.1%2C-soon-tf3022203.html#a8468254
Sent from the Lucene - Java Developer mailing list archive at Nabble.com.


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


Re: Lucene 2.1, soon

Posted by Tarzan <ms...@gmail.com>.
Hey Otis, 

         Thanks for your reply. I will go through the wiki and JIRA bugs.

Thanks again!
Tarzan


Otis Gospodnetic wrote:
> 
> Hi Tarzan,
> 
> There are (or at least were) some XML parsers in Lucene's contrib/
> directory.  If they are no longer there, there are 2 versions in the code
> that comes with Lucene in Action.
> One of the best ways to join Lucene as a developer is to go through JIRA
> and provide fixes/patches or test cases for bugs that people reported, but
> have not provided patches/fixes for.
> You should also check out the Lucene Wiki, there is a page there about how
> to contribute to Lucene.
> 
> Otis (uh, so tempting to use another primate's name)
> 
> ----- Original Message ----
> From: Tarzan <ms...@gmail.com>
> To: java-dev@lucene.apache.org
> Sent: Saturday, January 20, 2007 2:21:43 PM
> Subject: Re: Lucene 2.1, soon
> 
> 
> Hi There,
>      
>   Congratulations to all Lucene developers for the upcoming release.
> I am new to Lucene/Nutch but as far I have read about the two, I really
> find
> it very interesting and wanna contribute in this project. But dont know
> where to start...a friend suggested to write parsers for any file format.
> I
> am very comfortable with java and xml so thought of writting a XML parser. 
> 
> Does Lucene/nutch already have a parser for XML files? Which is the other
> way I can contribute in this project?
> 
> Regards
> Tarzan
> 
> 
> Yonik Seeley wrote:
>> 
>> Lucene 2.1 has been a long time in coming, but I think we should plan
>> on making a release when the file format changes settle down.
>> 
>> After that, I think we should start making more frequent releases,
>> which should make make many people's lives easier by
>> 1) give people something more recent to work from w/o having to pick a
>> trunk version themselves.
>> 2) make it easier to declare the trunk developmental, so developers
>> only need to be concerned with backward compatibility between actual
>> releases.
>> 
>> -Yonik
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>> 
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Lucene-2.1%2C-soon-tf3022203.html#a8468254
> Sent from the Lucene - Java Developer mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Lucene-2.1%2C-soon-tf3022203.html#a8483648
Sent from the Lucene - Java Developer mailing list archive at Nabble.com.


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


Re: Lucene 2.1, soon

Posted by Tarzan <ms...@gmail.com>.
Hi There,
     
  Congratulations to all Lucene developers for the upcoming release.
I am new to Lucene/Nutch but as far I have read about the two, I really find
it very interesting and wanna contribute in this project. But dont know
where to start...a friend suggested to write parsers for any file format. I
am very comfortable with java and xml so thought of writting a XML parser.

Does Lucene/nutch already have a parser for XML files? Which is the other
way I can contribute in this project?

Regards
Tarzan 


Michael McCandless-2 wrote:
> 
> Otis Gospodnetic wrote:
>> Hi,
>> 
>> Actually, I quite-like and agree with Marvin's suggestion.  If NFS 4
>> indeed does work well with Lucene, and NFS 3 does not, then I think it's
>> reasonable to expect people to get NFS 4 to make their Lucene apps work
>> correctly with them.  Maybe I got lost in this thread, but it sounds like
>> there are a lot of tricky scenarios ("oh, you can do X, but then if Y
>> happened, we need to make sure not to do Z..."), so we also need to think
>> about code complexity for the ease of debugging, and further development
>> of the Lucene core by as many people as possible.
> 
> What I like about Marvin's proposed deletion policy is when Lucene is
> running against an NFS client + server pair that indeed supports
> locking, the deletion would then be nearly "perfect" (index files are
> deleted the moment they are not in use, depending on whether reader is
> allowed to delete).
> 
> But what I don't like about it is it doesn't "gracefully degrade" to
> the common NFS case where locking does not work.  And, this is often
> outside our user's control.  So not offering a workable solution that
> doesn't require NFS locks will only hurt our users.
> 
> But the good news is since we will allow subclassing to make your own
> deletion policy, we can eventually do both of these approaches and our
> users can pick one or do their own.
> 
> Mike
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Lucene-2.1%2C-soon-tf3022203.html#a8468277
Sent from the Lucene - Java Developer mailing list archive at Nabble.com.


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


Re: Lucene 2.1, soon

Posted by Grant Ingersoll <gs...@apache.org>.
+1

Was thinking the same thing this morning.  The changes.txt 2.1  
section is getting quite long.

On Jan 16, 2007, at 12:16 PM, Yonik Seeley wrote:

> Lucene 2.1 has been a long time in coming, but I think we should plan
> on making a release when the file format changes settle down.
>
> After that, I think we should start making more frequent releases,
> which should make make many people's lives easier by
> 1) give people something more recent to work from w/o having to pick a
> trunk version themselves.
> 2) make it easier to declare the trunk developmental, so developers
> only need to be concerned with backward compatibility between actual
> releases.
>
> -Yonik
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>

--------------------------
Grant Ingersoll
Center for Natural Language Processing
http://www.cnlp.org

Read the Lucene Java FAQ at http://wiki.apache.org/jakarta-lucene/ 
LuceneFAQ



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