Re: [Lucene.Net] 2.9.4 release couldn't be compiled for .Net3.5

2011-12-06 Thread Michael Herndon
Hi Alexey,

I believe this version of Lucene.Net will be the last version that can be
compiled with the .NET 2.0 runtime which is what .NET 3.5 runs on. There
was a vote on supported runtime versions by the community this past year,
The community widely supported to drop .NET 2.0 runtime after the 2.9.4
release in favor of the .NET 4.0 runtime.

I also believe most of the committers will be focused on using generics
with the next version and possibly .NET 4.0 specific code. However, since
the code is open source, anyone can contribute branches that can be
compiled on the .NET 2.0 runtime. There is plenty of work and only a
handful of committers with a limited amount of time to work on the project
and there is a need for a narrow focus from the committers in order to move
the project forward with releases.  But we're more than open to discussing
what it would take to accomplish something like that if it has enough
support from the community if that is something that interests you or
anyone else reading this thread.

If you search the mailing list, DIGY has some instructions on how to
compile the 2.9.4 tag in a way that is compatible with .NET 2.0.

If I stumble across it or someone else knows the steps, it will re-posted
in this thread.  But it does have to do with commenting out the ThreadLocal
and uncommenting out another portion of the code.

- Michael



On Tue, Dec 6, 2011 at 7:42 AM, Alexey Shcherbachev 
ale...@renaissance-it.ru wrote:

 Hi,

 First of all thank you for the new release 2.9.4. That makes me really
 happy.

 However, I noted that current binaries are build for .Net 4.0 framework
 only, which is very inconvenient.
 The reason is we have a hard requirement to use .Net3.5sp1.
 We were going to build it manually as usual, but stumbled upon .Net 4.0
 specific code (file CloseableThreadLocal.cs):

  private ThreadLocalWeakReference t = new ThreadLocalWeakReference();

 For now we just replaced CloseableThreadLocal file with a version from
 2.9.2, but still.

 What is an official strategy of the Lucene.Net team about framework
 versions?
 Is there a chance that Lucene.Net will be released in future not only for
 4.0, but for 3.5 too?

 Kind Regards,
 Alexey Shcherbachev
 Rebel Search team
 Skype: Leha-2304
 Web: http://rebelsearch.net/



RE: [Lucene.Net] 2.9.4 release couldn't be compiled for .Net3.5

2011-12-06 Thread Prescott Nasser
From digy:

OK, here is the code that can be compiled against .NET 2.0
http://pastebin.com/k2f7JfPd

FYI, we believe there may be a memory leak related to this code ( not in this 
particular code though )

Sent from my Windows Phone

From: Michael Herndon
Sent: 12/6/2011 5:42 AM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4 release couldn't be compiled for .Net3.5

Hi Alexey,

I believe this version of Lucene.Net will be the last version that can be
compiled with the .NET 2.0 runtime which is what .NET 3.5 runs on. There
was a vote on supported runtime versions by the community this past year,
The community widely supported to drop .NET 2.0 runtime after the 2.9.4
release in favor of the .NET 4.0 runtime.

I also believe most of the committers will be focused on using generics
with the next version and possibly .NET 4.0 specific code. However, since
the code is open source, anyone can contribute branches that can be
compiled on the .NET 2.0 runtime. There is plenty of work and only a
handful of committers with a limited amount of time to work on the project
and there is a need for a narrow focus from the committers in order to move
the project forward with releases.  But we're more than open to discussing
what it would take to accomplish something like that if it has enough
support from the community if that is something that interests you or
anyone else reading this thread.

If you search the mailing list, DIGY has some instructions on how to
compile the 2.9.4 tag in a way that is compatible with .NET 2.0.

If I stumble across it or someone else knows the steps, it will re-posted
in this thread.  But it does have to do with commenting out the ThreadLocal
and uncommenting out another portion of the code.

- Michael



On Tue, Dec 6, 2011 at 7:42 AM, Alexey Shcherbachev 
ale...@renaissance-it.ru wrote:

 Hi,

 First of all thank you for the new release 2.9.4. That makes me really
 happy.

 However, I noted that current binaries are build for .Net 4.0 framework
 only, which is very inconvenient.
 The reason is we have a hard requirement to use .Net3.5sp1.
 We were going to build it manually as usual, but stumbled upon .Net 4.0
 specific code (file CloseableThreadLocal.cs):

  private ThreadLocalWeakReference t = new ThreadLocalWeakReference();

 For now we just replaced CloseableThreadLocal file with a version from
 2.9.2, but still.

 What is an official strategy of the Lucene.Net team about framework
 versions?
 Is there a chance that Lucene.Net will be released in future not only for
 4.0, but for 3.5 too?

 Kind Regards,
 Alexey Shcherbachev
 Rebel Search team
 Skype: Leha-2304
 Web: http://rebelsearch.net/



Re: [Lucene.Net] 2.9.4 is a go for release

2011-11-28 Thread Stefan Bodewig
On 2011-11-29, Prescott Nasser wrote:

 1. Move the artifacts to the distribution place (not sure where or how yet)

/www/www.apache.org/dist/incubator/lucene.net/

make sure all files and directories are owned by the group incubator and
group writable.  If you create new directories, set the sticky bit
(chmod 2775 dirname).

 3. Update the website

It may take up to an hour before the release is visible on the public
www.apache.org and several hours until all mirrors have picked up the
new files.  OTOH the website update will be immediate, so you better
hold back that part.

Stefan


Re: [Lucene.Net] 2.9.4 RC1

2011-10-30 Thread Itamar Syn-Hershko
Any chance you guys fix and merge this
https://issues.apache.org/jira/browse/LUCENENET-450 before releasing?

On Sun, Oct 30, 2011 at 11:12 PM, Prescott Nasser geobmx...@hotmail.comwrote:




 Alright- this took me way too long, I'm sorry for that.



 Could you guys please take a look at:
 http://people.apache.org/~pnasser/Lucene.Net/2.9.4-incubating-RC1/hopefully 
 I've done this right, once you guys think it looks good, I'd like
 to call a vote to release this



 ~Prescott



RE: [Lucene.Net] 2.9.4 RC1

2011-10-30 Thread Prescott Nasser

Done - i've uploaded the new files to the same place. I actually found an issue 
with the bin.zip file, so it was good that I merged that bug fix in.

 

If you guys don't mind taking a look, I'd like to submit it to the incubator 
mailing list for a vote tomorrow if we have no issues with these

 

~Prescott


 Date: Mon, 31 Oct 2011 01:14:52 +0200
 From: ita...@code972.com
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4 RC1

 Any chance you guys fix and merge this
 https://issues.apache.org/jira/browse/LUCENENET-450 before releasing?

 On Sun, Oct 30, 2011 at 11:12 PM, Prescott Nasser 
 geobmx...@hotmail.comwrote:

 
 
 
  Alright- this took me way too long, I'm sorry for that.
 
 
 
  Could you guys please take a look at:
  http://people.apache.org/~pnasser/Lucene.Net/2.9.4-incubating-RC1/hopefully 
  I've done this right, once you guys think it looks good, I'd like
  to call a vote to release this
 
 
 
  ~Prescott


Re: [Lucene.Net] 2.9.4 RC1

2011-10-30 Thread Stefan Bodewig
Hi Prescott,

thank you for pushing things forward.

On 2011-10-31, Prescott Nasser wrote:

 Done - i've uploaded the new files to the same place. I actually found
 an issue with the bin.zip file, so it was good that I merged that bug
 fix in.

I'm pretty sure you know that, but if you decide to do something like
this after you've started the vote, please cancel the vote, bump the RC
number and start a new vote.

 If you guys don't mind taking a look, I'd like to submit it to the
 incubator mailing list for a vote tomorrow if we have no issues with
 these

Start a VOTE thread on this list and if it passes go to the general
list.  If all mentors vote on this list the VOTE on the general list is
more informational than anything else.

I'll look into the ZIPs myself in a few hours so you'll know how I'm
going to vote 8-)

Stefan


RE: [Lucene.Net] 2.9.4 RC1

2011-10-30 Thread Prescott Nasser


  Done - i've uploaded the new files to the same place. I actually found
  an issue with the bin.zip file, so it was good that I merged that bug
  fix in.

 I'm pretty sure you know that, but if you decide to do something like
 this after you've started the vote, please cancel the vote, bump the RC
 number and start a new vote.


Check

 


  If you guys don't mind taking a look, I'd like to submit it to the
  incubator mailing list for a vote tomorrow if we have no issues with
  these

 Start a VOTE thread on this list and if it passes go to the general
 list. If all mentors vote on this list the VOTE on the general list is
 more informational than anything else.


 

Done!


 I'll look into the ZIPs myself in a few hours so you'll know how I'm
 going to vote 8-)

 Stefan  

Re: [Lucene.Net] 2.9.4

2011-10-03 Thread Stefan Bodewig
On 2011-10-03, Prescott Nasser wrote:

 I think we're ready, i just dont know the procedures to call a vote.

Don't know the exact details for Lucene.Net but the general approach is
likely always the same.

* Make sure your PGP key is inside the KEYS file people will use to
  check the artifacts

* tag the tree that is going to become the release
  (svn cp trunk tags/2.9.4RC1 - or something like that)

* build the release artifacts, hash and sign them

* upload the release artifacts to you personal homepage
  on people.apache.org

* call for a vote on this list listing the svn tag (including the
  revision number would be good) and the location where to find the
  artifacts.

* if the vote fails, adapt and start with a new tag (incrementing the
  number after the RC)

* if the vote passes, copy the tag to 2.9.4 without any RC, copy the
  artifacts to your incubator dist area, wait for a few hours to allow
  the mirrors to catch up, update download page and publish it, announce
  wherever you feel it is appropriate

Stefan


RE: [Lucene.Net] 2.9.4

2011-09-23 Thread casper...@caspershouse.com
Prescott,


You can do one of two things:


- Remove the volatile keyword, but keep the lock statement around the 
access to the field

- Remove the lock, and add the volatile keyword to the field


This will allow you to assign to the _infoStream variable (read/write) and 
be sure to have the most up-to-date value in the variable, as well as 
guarantee atomic reads/writes to that variable.


Your example is incorrect.  The volatile on p only guarantees that 
reads/writes will be current if p is changed.  In other words, if you 
assign a new person instance to p, you can do so without using a lock 
statement and guarantee that the reads/writes from p will be atomic.


However, any calls you make to p are not protected, not because of 
volatile.  Volatile will *never* be able to protect calls, it only protects 
variables.


Lock, on the other hand, can protect calls, assuming that you cover all the 
calls with the same lock.  You can also group other operations and make 
sure that synchronization occurs.


Note that a lock *only* guarantees atomicity/mutual exclusion; when applied 
to multiple statements, there's no guarantee that you won't corrupt 
something.  If an exception is thrown inside of a lock statement (the 
second line in three lines of code in the lock block, for example) then the 
previous values don't roll back or anything.


Because atomicity with a variable assignment is mutually exclusive around 
*one* operation, there's no chance of corruption.


Let me know if you want further clarification.


Additionally, if you have a specific patch/issue in JIRA you want me to 
look at, let me know, I'll let you know if the solution is right from a 
thread-safety point of view.


- Nick



From: Prescott Nasser geobmx...@hotmail.com

Sent: Friday, September 23, 2011 1:17 AM

To: lucene-net-dev@lucene.apache.org

Subject: RE: [Lucene.Net] 2.9.4


I see, so you're essentially saying, I can simply remove the volatile 
keyword in this case, and it's exactly the same becuase I am only using it 
for read and writes?


So the case I'd need to be more careful of is if an manipulation method is 
called on the object itself - suppose:


public person {


_name = Me   


public changeName(string n)


{


_name = n;


}


}


If one were to write 


public volatile person p = new person();


p.changeName(You);


the call to the method would in this case need a lock (which volatile 
gives) to gaurentee that changeName occurs before other items read or 
overwrite variable p?


but a straight read or write won't matter:


p = new person();


p = new person():


x = p;


p = new person();


Here, I wouldn't need the volatile keyword becuase those are merely reads 
and wrights?




 CC: lucene-net-dev@lucene.apache.org

 From: casper...@caspershouse.com

 Date: Thu, 22 Sep 2011 23:58:42 -0400

 To: lucene-net-dev@lucene.apache.org

 Subject: Re: [Lucene.Net] 2.9.4



 Prescott,



 You really don't need to do that; reads and writes of reference fields 
are guaranteed to be atomic as per section 5.5 of the C# Language 
Specufication (Atomicity of variable references)



 If you were doing other operations beyond the read and write that you 
wanted to be atomic, then the lock statement is appropriate, but in this 
case it's not.



 The volatile keyword in this case (assuming no lock) would absolutely be 
needed to guarantee that the variable has the most up-to-date value at the 
time of access; using lock does this for you and makes volatile 
unnecessary.



 - Nick







 On Sep 22, 2011, at 11:14 PM, Prescott Nasser geobmx...@hotmail.com 
wrote:



 

  Before I go replacing all the volatile fields I wanted to run this past 
the list:

 

 

 

  private System.IO.StreamWriter infoStream;

 

 

  into

 

 

 

  private object o = new object();

  private System.IO.StreamWriter _infoStream;

  private System.IO.StreamWriter infoStream

  {

  get

  {

  lock (o)

  {

  return _infoStream;

  }

  }

  set

  {

  lock (o)

  {

  _infoStream = value;

  }

  }

  }

 

 

 

 

 

  Sorry, I don't normally deal with locks..

 

 

 

  Thanks for any guidance

 

 

 

  ~P

 

 

  @Prescott,

  Can the volatile fields be wrapped in a lock statement and code that 
access

  those fields with replaced with call to a property /method that wraps 
access

  to that field?

 

 

 

 

  On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com 
wrote:

 

  I thought it was:

 

  2.9.2 and before are 2.0 compatible

  2.9.4 and before are 3.5 compatible

  After 2.9.4 are 4.0 compatible

 

  Thanks,

  Troy

 

  On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon

  mhern...@wickedsoftware.net wrote:

  if thats the case, then well need conditional statements for 
including

  ThreadLocalT

 

  On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser 
geobmx...@hotmail.com

  wrote:

 

  I thought this was after 2.9.4

 

  Sent

RE: [Lucene.Net] 2.9.4

2011-09-23 Thread casper...@caspershouse.com
NP



From: Prescott Nasser geobmx...@hotmail.com

Sent: Friday, September 23, 2011 9:31 AM

To: lucene-net-dev@lucene.apache.org, casper...@caspershouse.com

Subject: RE: [Lucene.Net] 2.9.4


That helps thanks. No Jira although I will put one in.


Sent from my Windows Phone


-Original Message-

From: casper...@caspershouse.com

Sent: Friday, September 23, 2011 6:05 AM

To: lucene-net-dev@lucene.apache.org

Subject: RE: [Lucene.Net] 2.9.4


Prescott,


You can do one of two things:


- Remove the volatile keyword, but keep the lock statement around the

access to the field


- Remove the lock, and add the volatile keyword to the field


This will allow you to assign to the _infoStream variable (read/write) and

be sure to have the most up-to-date value in the variable, as well as

guarantee atomic reads/writes to that variable.


Your example is incorrect.  The volatile on p only guarantees that

reads/writes will be current if p is changed.  In other words, if you

assign a new person instance to p, you can do so without using a lock

statement and guarantee that the reads/writes from p will be atomic.


However, any calls you make to p are not protected, not because of

volatile.  Volatile will *never* be able to protect calls, it only 
protects

variables.


Lock, on the other hand, can protect calls, assuming that you cover all 
the

calls with the same lock.  You can also group other operations and make

sure that synchronization occurs.


Note that a lock *only* guarantees atomicity/mutual exclusion; when 
applied

to multiple statements, there's no guarantee that you won't corrupt

something.  If an exception is thrown inside of a lock statement (the

second line in three lines of code in the lock block, for example) then 
the

previous values don't roll back or anything.


Because atomicity with a variable assignment is mutually exclusive around

*one* operation, there's no chance of corruption.


Let me know if you want further clarification.


Additionally, if you have a specific patch/issue in JIRA you want me to

look at, let me know, I'll let you know if the solution is right from a

thread-safety point of view.


- Nick





From: Prescott Nasser geobmx...@hotmail.com


Sent: Friday, September 23, 2011 1:17 AM


To: lucene-net-dev@lucene.apache.org


Subject: RE: [Lucene.Net] 2.9.4


I see, so you're essentially saying, I can simply remove the volatile

keyword in this case, and it's exactly the same becuase I am only using it

for read and writes?


So the case I'd need to be more careful of is if an manipulation method is

called on the object itself - suppose:


public person {


_name = Me


public changeName(string n)


{


_name = n;


}


}


If one were to write


public volatile person p = new person();


p.changeName(You);


the call to the method would in this case need a lock (which volatile

gives) to gaurentee that changeName occurs before other items read or

overwrite variable p?


but a straight read or write won't matter:


p = new person();


p = new person():


x = p;


p = new person();


Here, I wouldn't need the volatile keyword becuase those are merely reads

and wrights?





 CC: lucene-net-dev@lucene.apache.org


 From: casper...@caspershouse.com


 Date: Thu, 22 Sep 2011 23:58:42 -0400


 To: lucene-net-dev@lucene.apache.org


 Subject: Re: [Lucene.Net] 2.9.4





 Prescott,





 You really don't need to do that; reads and writes of reference fields

are guaranteed to be atomic as per section 5.5 of the C# Language

Specufication (Atomicity of variable references)





 If you were doing other operations beyond the read and write that you

wanted to be atomic, then the lock statement is appropriate, but in this

case it's not.





 The volatile keyword in this case (assuming no lock) would absolutely be

needed to guarantee that the variable has the most up-to-date value at the

time of access; using lock does this for you and makes volatile

unnecessary.





 - Nick











 On Sep 22, 2011, at 11:14 PM, Prescott Nasser geobmx...@hotmail.com

wrote:





 


  Before I go replacing all the volatile fields I wanted to run this 
past

the list:


 


 


 


  private System.IO.StreamWriter infoStream;


 


 


  into


 


 


 


  private object o = new object();


  private System.IO.StreamWriter _infoStream;


  private System.IO.StreamWriter infoStream


  {


  get


  {


  lock (o)


  {


  return _infoStream;


  }


  }


  set


  {


  lock (o)


  {


  _infoStream = value;


  }


  }


  }


 


 


 


 


 


  Sorry, I don't normally deal with locks..


 


 


 


  Thanks for any guidance


 


 


 


  ~P


 


 


  @Prescott,


  Can the volatile fields be wrapped in a lock statement and code that

access


  those fields with replaced with call to a property /method that wraps

access


  to that field

Re: [Lucene.Net] 2.9.4

2011-09-23 Thread Michael Herndon
So I now have the scripts exporting the html site.  Does the current
cms/site some how link to ~/site/docs ?

Or if we publish the documents online they would need to into two
directories ~/site/docs/version for posterity  ~/site/trunk/content/
lucene.net/docs/version  for everyone to view them online?

On Wed, Sep 21, 2011 at 12:37 AM, Troy Howard thowar...@gmail.com wrote:

 At one time I had a SVN server set up at work that had a post-commit
 hook set up that would generate a static HTML site from the XML doc
 files using Sandcastle. So.. It can be done. That was about 3-4 years
 ago and I don't work at that company any longer, so I don't have
 access to the details of how that was done.

 Regarding SVN locations...

 Autogenerated XML doc files should go in the ~/trunk/doc/component
 folders. The Sandcastle generated static HTML should go under
 ~/site/docs/version folders.

 I'll see if I can't dig up some info on how to generate static HTML
 with Sandcastle.

 Thanks,
 Troy


 On Tue, Sep 20, 2011 at 9:15 PM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
 We have a folder /trunk/docs, shouldn't this be the place for that?
 
  We should have a live site for the documentation that people can browse,
  similar to the parent project's site.
  http://lucene.apache.org/java/3_4_0/api/all/index.html. It makes it the
  documentation more accessible.
 
  The rub is that Sandcastle  SHFB generates html files with guid names,
 xml
   bin files that map to the html files, and aspx pages which acts as the
  glue. The aspx pages parses the xml/bin files which creates the document
  site.  Thus we're now required to use a server that knows how to serve up
  aspx pages.
 
  If any one knows a way to generate just vanilla html using Sandcastle 
  SHFB, I could just create a folder per version and push the docs to
  incubator site. But so far I haven't found an option for this.
 
  Keeping the generated help docs inside of source would still require for
  users to setup a local website just to view the documentation and it adds
  extra noise in the project.
 
  In the release we can provide a zipped file of the site and a generated
 .chm
  or even help2/3 files.
 
  On Tue, Sep 20, 2011 at 11:38 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
 
  
   We should probably fix the ClsCompliance warnings if they have not
  already
   been fixed
 
 
 
 
 
  We will have some issues with this - some are marked volatile - which
  basically have to be a non-CLS compliant type (as far as my research is
  finding) Anyone have thoughts? I went through and replaced sbyte -
 Int16,
  and uint - Int64, but I'm having an issue with this, and I don't think
  removing the volatile keyword is the right solution.
 
 
 
   find a place to put the generated documentation.
 
 
  We have a folder /trunk/docs, shouldn't this be the place for that?
 
 
 
  
   I remember someone mentioning he/she was unable to access a class from
   VB.NET. The class had public fields  properties with the same names
 but
   different casing. The fields should be private.
  
 
 
 
 
 
 
   The link in the readme is a dead link:
   http://lucene.apache.org/lucene.net/docs/2.4.0/ The docs generated by
   sandcastle  SHFB require a server that allows aspx files to be
 executed.
   We should either remove the link from the readme or find the docs a
 new
   home and update the link.
 
 
  We should generate new documentation and update the link
 
 
 
  
   I'll see if I can setup automating Lucene.Net http://lucene.net
 nuget
   package creation for trunk in the next day or so.
  
   - Michael
  
   On Tue, Sep 20, 2011 at 5:48 PM, Prescott Nasser 
 geobmx...@hotmail.com
  wrote:
  
Hey all seems like we are set with 2.9.4? Feedback has been positive
  and
its been quiet. Do we feel ready to vote for a new release?
   
-Prescott
   
Sent from my Windows Phone
 
 



RE: [Lucene.Net] 2.9.4

2011-09-22 Thread Prescott Nasser

Before I go replacing all the volatile fields I wanted to run this past the 
list:

 

private System.IO.StreamWriter infoStream;


into

 

private object o = new object();
private System.IO.StreamWriter _infoStream;
private System.IO.StreamWriter infoStream
{
 get
 {
lock (o)
{
return _infoStream;
}
 }
set
{
lock (o)
{
_infoStream = value;
}
}
 }  

 

 

Sorry, I don't normally deal with locks..

 

Thanks for any guidance

 

~P


 @Prescott,
 Can the volatile fields be wrapped in a lock statement and code that access
 those fields with replaced with call to a property /method that wraps access
 to that field?




 On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com wrote:

  I thought it was:
 
  2.9.2 and before are 2.0 compatible
  2.9.4 and before are 3.5 compatible
  After 2.9.4 are 4.0 compatible
 
  Thanks,
  Troy
 
  On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
  mhern...@wickedsoftware.net wrote:
   if thats the case, then well need conditional statements for including
   ThreadLocalT
  
   On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser geobmx...@hotmail.com
  wrote:
  
   I thought this was after 2.9.4
  
   Sent from my Windows Phone
  
   -Original Message-
   From: Michael Herndon
   Sent: Wednesday, September 21, 2011 8:30 AM
   To: lucene-net-dev@lucene.apache.org
   Cc: lucene-net-...@incubator.apache.org
   Subject: Re: [Lucene.Net] 2.9.4
  
   @Robert,
  
   I believe the overwhelming consensus on the mailing list vote was to
  move
   to
   .NET 4.0 and drop support for previous versions.
  
   I'll take care of build scripts issue while they being refactored into
   smaller chunks this week.
  
   @Troy, Agreed.
  
   On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:
  
On 20.09.2011 23:48, Prescott Nasser wrote:
   
Hey all seems like we are set with 2.9.4? Feedback has been positive
  and
its been quiet. Do we feel ready to vote for a new release?
   
   
I don't know if the build infrastructure is part of the
release. If yes, then there is an open issue:
   
Contrib doesn't build right now because there
are some assembly name mismatches between certain *.csproj
files and build/scripts/contrib.targets.
   
The following patches should fix the issue:
   
https://github.com/robert-j/**lucene.net/commit/**
c5218bca56c19b3407648224781eec**7316994a39
  
  https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec7316994a39
   
   
https://github.com/robert-j/**lucene.net/commit/**
50bad187655d59968d51d472b57c2a**40e201d663
  
  https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a40e201d663
   
   
   
Also, the fix for [LUCENENET-358] is basically making
Lucene.Net.dll a .NET 4.0-only assembly:
   
https://github.com/apache/**lucene.net/commit/**
23ea6f52362fc7dbce48fd012cea12**9a7350c73c
  
  https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a7350c73c
   
   
Did we agree about abandoning .NET = 3.5?
   
Robert
   
   
  
  


RE: [Lucene.Net] 2.9.4

2011-09-22 Thread Prescott Nasser

The line before had volatile in it..

 

private volatile System.IO.StreamWriter infoStream;


 From: geobmx...@hotmail.com
 To: lucene-net-dev@lucene.apache.org
 Date: Thu, 22 Sep 2011 20:14:41 -0700
 Subject: RE: [Lucene.Net] 2.9.4


 Before I go replacing all the volatile fields I wanted to run this past the 
 list:



 private System.IO.StreamWriter infoStream;


 into



 private object o = new object();
 private System.IO.StreamWriter _infoStream;
 private System.IO.StreamWriter infoStream
 {
 get
 {
 lock (o)
 {
 return _infoStream;
 }
 }
 set
 {
 lock (o)
 {
 _infoStream = value;
 }
 }
 }





 Sorry, I don't normally deal with locks..



 Thanks for any guidance



 ~P

 
  @Prescott,
  Can the volatile fields be wrapped in a lock statement and code that access
  those fields with replaced with call to a property /method that wraps access
  to that field?
 
 
 
 
  On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com wrote:
 
   I thought it was:
  
   2.9.2 and before are 2.0 compatible
   2.9.4 and before are 3.5 compatible
   After 2.9.4 are 4.0 compatible
  
   Thanks,
   Troy
  
   On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
   mhern...@wickedsoftware.net wrote:
if thats the case, then well need conditional statements for including
ThreadLocalT
   
On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser geobmx...@hotmail.com
   wrote:
   
I thought this was after 2.9.4
   
Sent from my Windows Phone
   
-Original Message-
From: Michael Herndon
Sent: Wednesday, September 21, 2011 8:30 AM
To: lucene-net-dev@lucene.apache.org
Cc: lucene-net-...@incubator.apache.org
Subject: Re: [Lucene.Net] 2.9.4
   
@Robert,
   
I believe the overwhelming consensus on the mailing list vote was to
   move
to
.NET 4.0 and drop support for previous versions.
   
I'll take care of build scripts issue while they being refactored into
smaller chunks this week.
   
@Troy, Agreed.
   
On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:
   
 On 20.09.2011 23:48, Prescott Nasser wrote:

 Hey all seems like we are set with 2.9.4? Feedback has been positive
   and
 its been quiet. Do we feel ready to vote for a new release?


 I don't know if the build infrastructure is part of the
 release. If yes, then there is an open issue:

 Contrib doesn't build right now because there
 are some assembly name mismatches between certain *.csproj
 files and build/scripts/contrib.targets.

 The following patches should fix the issue:

 https://github.com/robert-j/**lucene.net/commit/**
 c5218bca56c19b3407648224781eec**7316994a39
   
   https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec7316994a39


 https://github.com/robert-j/**lucene.net/commit/**
 50bad187655d59968d51d472b57c2a**40e201d663
   
   https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a40e201d663



 Also, the fix for [LUCENENET-358] is basically making
 Lucene.Net.dll a .NET 4.0-only assembly:

 https://github.com/apache/**lucene.net/commit/**
 23ea6f52362fc7dbce48fd012cea12**9a7350c73c
   
   https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a7350c73c


 Did we agree about abandoning .NET = 3.5?

 Robert


   
   
   

Re: [Lucene.Net] 2.9.4

2011-09-22 Thread Nicholas Paldino [.NET/C MVP#]
Prescott,

You really don't need to do that; reads and writes of reference fields are 
guaranteed to be atomic as per section 5.5 of the C# Language Specufication 
(Atomicity of variable references)

If you were doing other operations beyond the read and write that you wanted to 
be atomic, then the lock statement is appropriate, but in this case it's not.

The volatile keyword in this case (assuming no lock) would absolutely be needed 
to guarantee that the variable has the most up-to-date value at the time of 
access; using lock does this for you and makes volatile unnecessary.

- Nick 



On Sep 22, 2011, at 11:14 PM, Prescott Nasser geobmx...@hotmail.com wrote:

 
 Before I go replacing all the volatile fields I wanted to run this past the 
 list:
 
 
 
 private System.IO.StreamWriter infoStream;
 
 
 into
 
 
 
 private object o = new object();
 private System.IO.StreamWriter _infoStream;
 private System.IO.StreamWriter infoStream
 {
 get
 {
lock (o)
{
return _infoStream;
}
 }
set
{
lock (o)
{
_infoStream = value;
}
}
 }  
 
 
 
 
 
 Sorry, I don't normally deal with locks..
 
 
 
 Thanks for any guidance
 
 
 
 ~P
 
 
 @Prescott,
 Can the volatile fields be wrapped in a lock statement and code that access
 those fields with replaced with call to a property /method that wraps access
 to that field?
 
 
 
 
 On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com wrote:
 
 I thought it was:
 
 2.9.2 and before are 2.0 compatible
 2.9.4 and before are 3.5 compatible
 After 2.9.4 are 4.0 compatible
 
 Thanks,
 Troy
 
 On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
 if thats the case, then well need conditional statements for including
 ThreadLocalT
 
 On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
 I thought this was after 2.9.4
 
 Sent from my Windows Phone
 
 -Original Message-
 From: Michael Herndon
 Sent: Wednesday, September 21, 2011 8:30 AM
 To: lucene-net-dev@lucene.apache.org
 Cc: lucene-net-...@incubator.apache.org
 Subject: Re: [Lucene.Net] 2.9.4
 
 @Robert,
 
 I believe the overwhelming consensus on the mailing list vote was to
 move
 to
 .NET 4.0 and drop support for previous versions.
 
 I'll take care of build scripts issue while they being refactored into
 smaller chunks this week.
 
 @Troy, Agreed.
 
 On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:
 
 On 20.09.2011 23:48, Prescott Nasser wrote:
 
 Hey all seems like we are set with 2.9.4? Feedback has been positive
 and
 its been quiet. Do we feel ready to vote for a new release?
 
 
 I don't know if the build infrastructure is part of the
 release. If yes, then there is an open issue:
 
 Contrib doesn't build right now because there
 are some assembly name mismatches between certain *.csproj
 files and build/scripts/contrib.targets.
 
 The following patches should fix the issue:
 
 https://github.com/robert-j/**lucene.net/commit/**
 c5218bca56c19b3407648224781eec**7316994a39
 
 https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec7316994a39
 
 
 https://github.com/robert-j/**lucene.net/commit/**
 50bad187655d59968d51d472b57c2a**40e201d663
 
 https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a40e201d663
 
 
 
 Also, the fix for [LUCENENET-358] is basically making
 Lucene.Net.dll a .NET 4.0-only assembly:
 
 https://github.com/apache/**lucene.net/commit/**
 23ea6f52362fc7dbce48fd012cea12**9a7350c73c
 
 https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a7350c73c
 
 
 Did we agree about abandoning .NET = 3.5?
 
 Robert
 
 
 
 
 




RE: [Lucene.Net] 2.9.4

2011-09-22 Thread Prescott Nasser

I see, so you're essentially saying, I can simply remove the volatile keyword 
in this case, and it's exactly the same becuase I am only using it for read and 
writes?

 

So the case I'd need to be more careful of is if an manipulation method is 
called on the object itself - suppose:

 

public person {

_name = Me   

 

public changeName(string n)

{

   _name = n;

}

 

}

 

If one were to write 

 

public volatile person p = new person();

p.changeName(You);

 

the call to the method would in this case need a lock (which volatile gives) to 
gaurentee that changeName occurs before other items read or overwrite variable 
p?

 

but a straight read or write won't matter:

 

p = new person();

p = new person():

x = p;

p = new person();

 

Here, I wouldn't need the volatile keyword becuase those are merely reads and 
wrights?



 CC: lucene-net-dev@lucene.apache.org
 From: casper...@caspershouse.com
 Date: Thu, 22 Sep 2011 23:58:42 -0400
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 Prescott,

 You really don't need to do that; reads and writes of reference fields are 
 guaranteed to be atomic as per section 5.5 of the C# Language Specufication 
 (Atomicity of variable references)

 If you were doing other operations beyond the read and write that you wanted 
 to be atomic, then the lock statement is appropriate, but in this case it's 
 not.

 The volatile keyword in this case (assuming no lock) would absolutely be 
 needed to guarantee that the variable has the most up-to-date value at the 
 time of access; using lock does this for you and makes volatile unnecessary.

 - Nick



 On Sep 22, 2011, at 11:14 PM, Prescott Nasser geobmx...@hotmail.com wrote:

 
  Before I go replacing all the volatile fields I wanted to run this past the 
  list:
 
 
 
  private System.IO.StreamWriter infoStream;
 
 
  into
 
 
 
  private object o = new object();
  private System.IO.StreamWriter _infoStream;
  private System.IO.StreamWriter infoStream
  {
  get
  {
  lock (o)
  {
  return _infoStream;
  }
  }
  set
  {
  lock (o)
  {
  _infoStream = value;
  }
  }
  }
 
 
 
 
 
  Sorry, I don't normally deal with locks..
 
 
 
  Thanks for any guidance
 
 
 
  ~P
 
 
  @Prescott,
  Can the volatile fields be wrapped in a lock statement and code that access
  those fields with replaced with call to a property /method that wraps 
  access
  to that field?
 
 
 
 
  On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com wrote:
 
  I thought it was:
 
  2.9.2 and before are 2.0 compatible
  2.9.4 and before are 3.5 compatible
  After 2.9.4 are 4.0 compatible
 
  Thanks,
  Troy
 
  On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
  mhern...@wickedsoftware.net wrote:
  if thats the case, then well need conditional statements for including
  ThreadLocalT
 
  On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser geobmx...@hotmail.com
  wrote:
 
  I thought this was after 2.9.4
 
  Sent from my Windows Phone
 
  -Original Message-
  From: Michael Herndon
  Sent: Wednesday, September 21, 2011 8:30 AM
  To: lucene-net-dev@lucene.apache.org
  Cc: lucene-net-...@incubator.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  @Robert,
 
  I believe the overwhelming consensus on the mailing list vote was to
  move
  to
  .NET 4.0 and drop support for previous versions.
 
  I'll take care of build scripts issue while they being refactored into
  smaller chunks this week.
 
  @Troy, Agreed.
 
  On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:
 
  On 20.09.2011 23:48, Prescott Nasser wrote:
 
  Hey all seems like we are set with 2.9.4? Feedback has been positive
  and
  its been quiet. Do we feel ready to vote for a new release?
 
 
  I don't know if the build infrastructure is part of the
  release. If yes, then there is an open issue:
 
  Contrib doesn't build right now because there
  are some assembly name mismatches between certain *.csproj
  files and build/scripts/contrib.targets.
 
  The following patches should fix the issue:
 
  https://github.com/robert-j/**lucene.net/commit/**
  c5218bca56c19b3407648224781eec**7316994a39
 
  https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec7316994a39
 
 
  https://github.com/robert-j/**lucene.net/commit/**
  50bad187655d59968d51d472b57c2a**40e201d663
 
  https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a40e201d663
 
 
 
  Also, the fix for [LUCENENET-358] is basically making
  Lucene.Net.dll a .NET 4.0-only assembly:
 
  https://github.com/apache/**lucene.net/commit/**
  23ea6f52362fc7dbce48fd012cea12**9a7350c73c
 
  https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a7350c73c
 
 
  Did we agree about abandoning .NET = 3.5?
 
  Robert
 
 
 
 
 

 

Re: [Lucene.Net] 2.9.4

2011-09-21 Thread Troy Howard
I thought it was:

2.9.2 and before are 2.0 compatible
2.9.4 and before are 3.5 compatible
After 2.9.4 are 4.0 compatible

Thanks,
Troy

On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
mhern...@wickedsoftware.net wrote:
 if thats the case, then well need conditional statements for including
 ThreadLocalT

 On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser 
 geobmx...@hotmail.comwrote:

 I thought this was after 2.9.4

 Sent from my Windows Phone

 -Original Message-
 From: Michael Herndon
 Sent: Wednesday, September 21, 2011 8:30 AM
 To: lucene-net-dev@lucene.apache.org
 Cc: lucene-net-...@incubator.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 @Robert,

 I believe the overwhelming consensus on the mailing list vote was to move
 to
 .NET 4.0 and drop support for previous versions.

 I'll take care of build scripts issue while they being refactored into
 smaller chunks this week.

 @Troy, Agreed.

 On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:

  On 20.09.2011 23:48, Prescott Nasser wrote:
 
  Hey all seems like we are set with 2.9.4? Feedback has been positive and
  its been quiet. Do we feel ready to vote for a new release?
 
 
  I don't know if the build infrastructure is part of the
  release. If yes, then there is an open issue:
 
  Contrib doesn't build right now because there
  are some assembly name mismatches between certain *.csproj
  files and  build/scripts/contrib.targets.
 
  The following patches should fix the issue:
 
  https://github.com/robert-j/**lucene.net/commit/**
  c5218bca56c19b3407648224781eec**7316994a39
 https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec7316994a39
 
 
  https://github.com/robert-j/**lucene.net/commit/**
  50bad187655d59968d51d472b57c2a**40e201d663
 https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a40e201d663
 
 
 
  Also, the fix for [LUCENENET-358] is basically making
  Lucene.Net.dll a .NET 4.0-only assembly:
 
  https://github.com/apache/**lucene.net/commit/**
  23ea6f52362fc7dbce48fd012cea12**9a7350c73c
 https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a7350c73c
 
 
  Did we agree about abandoning .NET = 3.5?
 
  Robert
 
 




Re: [Lucene.Net] 2.9.4

2011-09-21 Thread Michael Herndon
@all,

I updated the build scripts to increase it's granularity.
https://cwiki.apache.org/LUCENENET/build-system-scripts.html

Similarity was include, though are there any tests for this project ?

Some of the contrib tests are failing, I saw a few in Contrib.Highlighter
just glancing at the output .

I recieved some feedback Eric Woodruff. It looks like SHFB  Sandcastle
generate a plain file html, its been staring me in the face this whole time.
 I'll need to build in some targets that extract whats needed to push to
site branch. Then I'll start working on nuget.

@Prescott,
Can the volatile fields be wrapped in a lock statement and code that access
those fields with replaced with call to a property /method that wraps access
to that field?




On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com wrote:

 I thought it was:

 2.9.2 and before are 2.0 compatible
 2.9.4 and before are 3.5 compatible
 After 2.9.4 are 4.0 compatible

 Thanks,
 Troy

 On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
  if thats the case, then well need conditional statements for including
  ThreadLocalT
 
  On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
  I thought this was after 2.9.4
 
  Sent from my Windows Phone
 
  -Original Message-
  From: Michael Herndon
  Sent: Wednesday, September 21, 2011 8:30 AM
  To: lucene-net-dev@lucene.apache.org
  Cc: lucene-net-...@incubator.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  @Robert,
 
  I believe the overwhelming consensus on the mailing list vote was to
 move
  to
  .NET 4.0 and drop support for previous versions.
 
  I'll take care of build scripts issue while they being refactored into
  smaller chunks this week.
 
  @Troy, Agreed.
 
  On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:
 
   On 20.09.2011 23:48, Prescott Nasser wrote:
  
   Hey all seems like we are set with 2.9.4? Feedback has been positive
 and
   its been quiet. Do we feel ready to vote for a new release?
  
  
   I don't know if the build infrastructure is part of the
   release. If yes, then there is an open issue:
  
   Contrib doesn't build right now because there
   are some assembly name mismatches between certain *.csproj
   files and  build/scripts/contrib.targets.
  
   The following patches should fix the issue:
  
   https://github.com/robert-j/**lucene.net/commit/**
   c5218bca56c19b3407648224781eec**7316994a39
 
 https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec7316994a39
  
  
   https://github.com/robert-j/**lucene.net/commit/**
   50bad187655d59968d51d472b57c2a**40e201d663
 
 https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a40e201d663
  
  
  
   Also, the fix for [LUCENENET-358] is basically making
   Lucene.Net.dll a .NET 4.0-only assembly:
  
   https://github.com/apache/**lucene.net/commit/**
   23ea6f52362fc7dbce48fd012cea12**9a7350c73c
 
 https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a7350c73c
  
  
   Did we agree about abandoning .NET = 3.5?
  
   Robert
  
  
 
 



RE: [Lucene.Net] 2.9.4

2011-09-21 Thread Digy
 Similarity was include, though are there any tests for this project ?
Similarity is obsolete (Queries.Net replaces it  has test cases). It has
already been removed in 2.9.4g

DIGY

-Original Message-
From: Michael Herndon [mailto:mhern...@wickedsoftware.net] 
Sent: Wednesday, September 21, 2011 10:40 PM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4

@all,

I updated the build scripts to increase it's granularity.
https://cwiki.apache.org/LUCENENET/build-system-scripts.html

Similarity was include, though are there any tests for this project ?

Some of the contrib tests are failing, I saw a few in Contrib.Highlighter
just glancing at the output .

I recieved some feedback Eric Woodruff. It looks like SHFB  Sandcastle
generate a plain file html, its been staring me in the face this whole time.
 I'll need to build in some targets that extract whats needed to push to
site branch. Then I'll start working on nuget.

@Prescott,
Can the volatile fields be wrapped in a lock statement and code that access
those fields with replaced with call to a property /method that wraps access
to that field?




On Wed, Sep 21, 2011 at 1:36 PM, Troy Howard thowar...@gmail.com wrote:

 I thought it was:

 2.9.2 and before are 2.0 compatible
 2.9.4 and before are 3.5 compatible
 After 2.9.4 are 4.0 compatible

 Thanks,
 Troy

 On Wed, Sep 21, 2011 at 10:15 AM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
  if thats the case, then well need conditional statements for including
  ThreadLocalT
 
  On Wed, Sep 21, 2011 at 12:47 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
  I thought this was after 2.9.4
 
  Sent from my Windows Phone
 
  -Original Message-
  From: Michael Herndon
  Sent: Wednesday, September 21, 2011 8:30 AM
  To: lucene-net-dev@lucene.apache.org
  Cc: lucene-net-...@incubator.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  @Robert,
 
  I believe the overwhelming consensus on the mailing list vote was to
 move
  to
  .NET 4.0 and drop support for previous versions.
 
  I'll take care of build scripts issue while they being refactored into
  smaller chunks this week.
 
  @Troy, Agreed.
 
  On Wed, Sep 21, 2011 at 8:08 AM, Robert Jordan robe...@gmx.net wrote:
 
   On 20.09.2011 23:48, Prescott Nasser wrote:
  
   Hey all seems like we are set with 2.9.4? Feedback has been positive
 and
   its been quiet. Do we feel ready to vote for a new release?
  
  
   I don't know if the build infrastructure is part of the
   release. If yes, then there is an open issue:
  
   Contrib doesn't build right now because there
   are some assembly name mismatches between certain *.csproj
   files and  build/scripts/contrib.targets.
  
   The following patches should fix the issue:
  
   https://github.com/robert-j/**lucene.net/commit/**
   c5218bca56c19b3407648224781eec**7316994a39
 

https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec
7316994a39
  
  
   https://github.com/robert-j/**lucene.net/commit/**
   50bad187655d59968d51d472b57c2a**40e201d663
 

https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a
40e201d663
  
  
  
   Also, the fix for [LUCENENET-358] is basically making
   Lucene.Net.dll a .NET 4.0-only assembly:
  
   https://github.com/apache/**lucene.net/commit/**
   23ea6f52362fc7dbce48fd012cea12**9a7350c73c
 

https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a
7350c73c
  
  
   Did we agree about abandoning .NET = 3.5?
  
   Robert
  
  
 
 


-

Checked by AVG - www.avg.com
Version: 2012.0.1809 / Virus Database: 2085/4510 - Release Date: 09/21/11



RE: [Lucene.Net] 2.9.4

2011-09-21 Thread Digy
@Robert 

 Also, the fix for [LUCENENET-358] is basically making Lucene.Net.dll a
.NET 4.0-only assembly:

There is a commented part at the end of the CloseableThreadLocal which may
seem familiar to you :)
No harm in uncommenting it and no conditional compilation is needed. 
It also pass all test cases.

DIGY



-Original Message-
From: Robert Jordan [mailto:robe...@gmx.net] 
Sent: Wednesday, September 21, 2011 3:09 PM
To: lucene-net-...@incubator.apache.org
Subject: Re: [Lucene.Net] 2.9.4

On 20.09.2011 23:48, Prescott Nasser wrote:
 Hey all seems like we are set with 2.9.4? Feedback has been positive and
its been quiet. Do we feel ready to vote for a new release?

I don't know if the build infrastructure is part of the
release. If yes, then there is an open issue:

Contrib doesn't build right now because there
are some assembly name mismatches between certain *.csproj
files and  build/scripts/contrib.targets.

The following patches should fix the issue:

https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec
7316994a39

https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a
40e201d663


Also, the fix for [LUCENENET-358] is basically making
Lucene.Net.dll a .NET 4.0-only assembly:

https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a
7350c73c

Did we agree about abandoning .NET = 3.5?

Robert

-

Checked by AVG - www.avg.com
Version: 2012.0.1809 / Virus Database: 2085/4510 - Release Date: 09/21/11



RE: [Lucene.Net] 2.9.4

2011-09-21 Thread Digy
You are right in race condition  NullReferenceException. 
but 
static SupportClass.WeakHashTable slots = new
SupportClass.WeakHashTable();
wouldn't work since it is intented to be created in all threads not once.

Would you patch it or leave it to me?

Thanks,
DIGY

-Original Message-
From: Robert Jordan [mailto:robe...@gmx.net] 
Sent: Thursday, September 22, 2011 1:16 AM
To: lucene-net-...@incubator.apache.org
Subject: Re: [Lucene.Net] 2.9.4

Hi Digy,

On 21.09.2011 23:38, Digy wrote:
 @Robert

 Also, the fix for [LUCENENET-358] is basically making Lucene.Net.dll a
 .NET 4.0-only assembly:

 There is a commented part at the end of the CloseableThreadLocal which may
 seem familiar to you :)

Indeed :) I've missed this comment.

 No harm in uncommenting it and no conditional compilation is needed.
 It also pass all test cases.

BTW, there is an issue with this commented-out code. If Value
is not accessed at least once, Dispose() will fail with a
NullReferenceException. There is also a little chance for
a race condition.

I'd rather get rid of Init() for this code:

static SupportClass.WeakHashTable slots = new SupportClass.WeakHashTable();

Robert


 DIGY



 -Original Message-
 From: Robert Jordan [mailto:robe...@gmx.net]
 Sent: Wednesday, September 21, 2011 3:09 PM
 To: lucene-net-...@incubator.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 On 20.09.2011 23:48, Prescott Nasser wrote:
 Hey all seems like we are set with 2.9.4? Feedback has been positive and
 its been quiet. Do we feel ready to vote for a new release?

 I don't know if the build infrastructure is part of the
 release. If yes, then there is an open issue:

 Contrib doesn't build right now because there
 are some assembly name mismatches between certain *.csproj
 files and  build/scripts/contrib.targets.

 The following patches should fix the issue:


https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec
 7316994a39


https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a
 40e201d663


 Also, the fix for [LUCENENET-358] is basically making
 Lucene.Net.dll a .NET 4.0-only assembly:


https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a
 7350c73c

 Did we agree about abandoning .NET= 3.5?

 Robert

 -

 Checked by AVG - www.avg.com
 Version: 2012.0.1809 / Virus Database: 2085/4510 - Release Date: 09/21/11




-

Checked by AVG - www.avg.com
Version: 2012.0.1809 / Virus Database: 2085/4510 - Release Date: 09/21/11



RE: [Lucene.Net] 2.9.4

2011-09-21 Thread Digy
I reconsidered it and there is no race condition.  A new slot will be
created for each thread.
But NullReferenceException bug is still there.

DIGY

-Original Message-
From: Robert Jordan [mailto:robe...@gmx.net] 
Sent: Thursday, September 22, 2011 1:16 AM
To: lucene-net-...@incubator.apache.org
Subject: Re: [Lucene.Net] 2.9.4

Hi Digy,

On 21.09.2011 23:38, Digy wrote:
 @Robert

 Also, the fix for [LUCENENET-358] is basically making Lucene.Net.dll a
 .NET 4.0-only assembly:

 There is a commented part at the end of the CloseableThreadLocal which may
 seem familiar to you :)

Indeed :) I've missed this comment.

 No harm in uncommenting it and no conditional compilation is needed.
 It also pass all test cases.

BTW, there is an issue with this commented-out code. If Value
is not accessed at least once, Dispose() will fail with a
NullReferenceException. There is also a little chance for
a race condition.

I'd rather get rid of Init() for this code:

static SupportClass.WeakHashTable slots = new SupportClass.WeakHashTable();

Robert


 DIGY



 -Original Message-
 From: Robert Jordan [mailto:robe...@gmx.net]
 Sent: Wednesday, September 21, 2011 3:09 PM
 To: lucene-net-...@incubator.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 On 20.09.2011 23:48, Prescott Nasser wrote:
 Hey all seems like we are set with 2.9.4? Feedback has been positive and
 its been quiet. Do we feel ready to vote for a new release?

 I don't know if the build infrastructure is part of the
 release. If yes, then there is an open issue:

 Contrib doesn't build right now because there
 are some assembly name mismatches between certain *.csproj
 files and  build/scripts/contrib.targets.

 The following patches should fix the issue:


https://github.com/robert-j/lucene.net/commit/c5218bca56c19b3407648224781eec
 7316994a39


https://github.com/robert-j/lucene.net/commit/50bad187655d59968d51d472b57c2a
 40e201d663


 Also, the fix for [LUCENENET-358] is basically making
 Lucene.Net.dll a .NET 4.0-only assembly:


https://github.com/apache/lucene.net/commit/23ea6f52362fc7dbce48fd012cea129a
 7350c73c

 Did we agree about abandoning .NET= 3.5?

 Robert

 -

 Checked by AVG - www.avg.com
 Version: 2012.0.1809 / Virus Database: 2085/4510 - Release Date: 09/21/11




-

Checked by AVG - www.avg.com
Version: 2012.0.1809 / Virus Database: 2085/4510 - Release Date: 09/21/11



Re: [Lucene.Net] 2.9.4

2011-09-20 Thread Itamar Syn-Hershko
Big OK from our end

Sorry to be nagging on this again, but it would be very nice if you could
incorporate https://issues.apache.org/jira/browse/LUCENENET-431 in 2.9.4 as
well. It is one of those bugfixes that really fix a lot more than they can
possible break, so I hope this will justify a small divergence from JL.

On Wed, Sep 21, 2011 at 1:29 AM, Michael Herndon 
mhern...@wickedsoftware.net wrote:

 We should probably  fix the ClsCompliance warnings if they have not already
 been fixed  find a place to put the generated documentation.

 I remember someone mentioning he/she was unable to access a class from
 VB.NET. The class had public fields  properties with the same names but
 different casing.  The fields should be private.

 The link in the readme is a dead link:
 http://lucene.apache.org/lucene.net/docs/2.4.0/   The docs generated by
 sandcastle  SHFB require a server that allows aspx files to be executed.
  We should either remove the link from the readme or find the docs a new
 home and update the link.

 I'll see if I can setup automating Lucene.Net http://lucene.net nuget
 package creation for trunk in the next day or so.

 - Michael

 On Tue, Sep 20, 2011 at 5:48 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:

  Hey all seems like we are set with 2.9.4? Feedback has been positive and
  its been quiet. Do we feel ready to vote for a new release?
 
  -Prescott
 
  Sent from my Windows Phone



RE: [Lucene.Net] 2.9.4

2011-09-20 Thread Prescott Nasser


 We should probably fix the ClsCompliance warnings if they have not already
 been fixed 

 

 

We will have some issues with this - some are marked volatile - which basically 
have to be a non-CLS compliant type (as far as my research is finding) Anyone 
have thoughts? I went through and replaced sbyte - Int16, and uint - Int64, 
but I'm having an issue with this, and I don't think removing the volatile 
keyword is the right solution.

 

 find a place to put the generated documentation.


We have a folder /trunk/docs, shouldn't this be the place for that?

 


 I remember someone mentioning he/she was unable to access a class from
 VB.NET. The class had public fields  properties with the same names but
 different casing. The fields should be private.



 

 

 The link in the readme is a dead link:
 http://lucene.apache.org/lucene.net/docs/2.4.0/ The docs generated by
 sandcastle  SHFB require a server that allows aspx files to be executed.
 We should either remove the link from the readme or find the docs a new
 home and update the link.


We should generate new documentation and update the link

 


 I'll see if I can setup automating Lucene.Net http://lucene.net nuget
 package creation for trunk in the next day or so.

 - Michael

 On Tue, Sep 20, 2011 at 5:48 PM, Prescott Nasser geobmx...@hotmail.comwrote:

  Hey all seems like we are set with 2.9.4? Feedback has been positive and
  its been quiet. Do we feel ready to vote for a new release?
 
  -Prescott
 
  Sent from my Windows Phone

Re: [Lucene.Net] 2.9.4

2011-09-20 Thread Michael Herndon
We have a folder /trunk/docs, shouldn't this be the place for that?

We should have a live site for the documentation that people can browse,
similar to the parent project's site.
http://lucene.apache.org/java/3_4_0/api/all/index.html. It makes it the
documentation more accessible.

The rub is that Sandcastle  SHFB generates html files with guid names, xml
 bin files that map to the html files, and aspx pages which acts as the
glue. The aspx pages parses the xml/bin files which creates the document
site.  Thus we're now required to use a server that knows how to serve up
aspx pages.

If any one knows a way to generate just vanilla html using Sandcastle 
SHFB, I could just create a folder per version and push the docs to
incubator site. But so far I haven't found an option for this.

Keeping the generated help docs inside of source would still require for
users to setup a local website just to view the documentation and it adds
extra noise in the project.

In the release we can provide a zipped file of the site and a generated .chm
or even help2/3 files.

On Tue, Sep 20, 2011 at 11:38 PM, Prescott Nasser geobmx...@hotmail.comwrote:


 
  We should probably fix the ClsCompliance warnings if they have not
 already
  been fixed





 We will have some issues with this - some are marked volatile - which
 basically have to be a non-CLS compliant type (as far as my research is
 finding) Anyone have thoughts? I went through and replaced sbyte - Int16,
 and uint - Int64, but I'm having an issue with this, and I don't think
 removing the volatile keyword is the right solution.



  find a place to put the generated documentation.


 We have a folder /trunk/docs, shouldn't this be the place for that?



 
  I remember someone mentioning he/she was unable to access a class from
  VB.NET. The class had public fields  properties with the same names but
  different casing. The fields should be private.
 






  The link in the readme is a dead link:
  http://lucene.apache.org/lucene.net/docs/2.4.0/ The docs generated by
  sandcastle  SHFB require a server that allows aspx files to be executed.
  We should either remove the link from the readme or find the docs a new
  home and update the link.


 We should generate new documentation and update the link



 
  I'll see if I can setup automating Lucene.Net http://lucene.net nuget
  package creation for trunk in the next day or so.
 
  - Michael
 
  On Tue, Sep 20, 2011 at 5:48 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
   Hey all seems like we are set with 2.9.4? Feedback has been positive
 and
   its been quiet. Do we feel ready to vote for a new release?
  
   -Prescott
  
   Sent from my Windows Phone



Re: [Lucene.Net] 2.9.4

2011-09-20 Thread Michael Herndon
Could we store sandcastle docs as a single zip/chm?



On Wed, Sep 21, 2011 at 12:37 AM, Troy Howard thowar...@gmail.com wrote:

 At one time I had a SVN server set up at work that had a post-commit
 hook set up that would generate a static HTML site from the XML doc
 files using Sandcastle. So.. It can be done. That was about 3-4 years
 ago and I don't work at that company any longer, so I don't have
 access to the details of how that was done.

 Regarding SVN locations...

 Autogenerated XML doc files should go in the ~/trunk/doc/component
 folders. The Sandcastle generated static HTML should go under
 ~/site/docs/version folders.

 I'll see if I can't dig up some info on how to generate static HTML
 with Sandcastle.

 Thanks,
 Troy


 On Tue, Sep 20, 2011 at 9:15 PM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
 We have a folder /trunk/docs, shouldn't this be the place for that?
 
  We should have a live site for the documentation that people can browse,
  similar to the parent project's site.
  http://lucene.apache.org/java/3_4_0/api/all/index.html. It makes it the
  documentation more accessible.
 
  The rub is that Sandcastle  SHFB generates html files with guid names,
 xml
   bin files that map to the html files, and aspx pages which acts as the
  glue. The aspx pages parses the xml/bin files which creates the document
  site.  Thus we're now required to use a server that knows how to serve up
  aspx pages.
 
  If any one knows a way to generate just vanilla html using Sandcastle 
  SHFB, I could just create a folder per version and push the docs to
  incubator site. But so far I haven't found an option for this.
 
  Keeping the generated help docs inside of source would still require for
  users to setup a local website just to view the documentation and it adds
  extra noise in the project.
 
  In the release we can provide a zipped file of the site and a generated
 .chm
  or even help2/3 files.
 
  On Tue, Sep 20, 2011 at 11:38 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
 
  
   We should probably fix the ClsCompliance warnings if they have not
  already
   been fixed
 
 
 
 
 
  We will have some issues with this - some are marked volatile - which
  basically have to be a non-CLS compliant type (as far as my research is
  finding) Anyone have thoughts? I went through and replaced sbyte -
 Int16,
  and uint - Int64, but I'm having an issue with this, and I don't think
  removing the volatile keyword is the right solution.
 
 
 
   find a place to put the generated documentation.
 
 
  We have a folder /trunk/docs, shouldn't this be the place for that?
 
 
 
  
   I remember someone mentioning he/she was unable to access a class from
   VB.NET. The class had public fields  properties with the same names
 but
   different casing. The fields should be private.
  
 
 
 
 
 
 
   The link in the readme is a dead link:
   http://lucene.apache.org/lucene.net/docs/2.4.0/ The docs generated by
   sandcastle  SHFB require a server that allows aspx files to be
 executed.
   We should either remove the link from the readme or find the docs a
 new
   home and update the link.
 
 
  We should generate new documentation and update the link
 
 
 
  
   I'll see if I can setup automating Lucene.Net http://lucene.net
 nuget
   package creation for trunk in the next day or so.
  
   - Michael
  
   On Tue, Sep 20, 2011 at 5:48 PM, Prescott Nasser 
 geobmx...@hotmail.com
  wrote:
  
Hey all seems like we are set with 2.9.4? Feedback has been positive
  and
its been quiet. Do we feel ready to vote for a new release?
   
-Prescott
   
Sent from my Windows Phone
 
 



Re: [Lucene.Net] 2.9.4

2011-09-20 Thread Troy Howard
Why would we want to do that?

Under the /site/docs directory, they need to be served up as loose HTML...

IMO the XML files shouldn't be checked into SVN because they are
auto-generated. The same goes for Sandcastle files.. However, in the
release packages, I think we should include the XML files as well as a
fully functional version of the Sandcastle docs that can be viewed
locally. I personally thing CHMs are terrible user experience, and I'd
much rather have a static HTML site I can browse locally, if we're
going to bother including a copy of the documentation in the package,
vs just hosting it online and calling that good (this is what most
projects these days do). Good thing about hosting online -- searchable
via google.

Thanks,
Troy


On Tue, Sep 20, 2011 at 9:48 PM, Michael Herndon
mhern...@wickedsoftware.net wrote:
 Could we store sandcastle docs as a single zip/chm?



 On Wed, Sep 21, 2011 at 12:37 AM, Troy Howard thowar...@gmail.com wrote:

 At one time I had a SVN server set up at work that had a post-commit
 hook set up that would generate a static HTML site from the XML doc
 files using Sandcastle. So.. It can be done. That was about 3-4 years
 ago and I don't work at that company any longer, so I don't have
 access to the details of how that was done.

 Regarding SVN locations...

 Autogenerated XML doc files should go in the ~/trunk/doc/component
 folders. The Sandcastle generated static HTML should go under
 ~/site/docs/version folders.

 I'll see if I can't dig up some info on how to generate static HTML
 with Sandcastle.

 Thanks,
 Troy


 On Tue, Sep 20, 2011 at 9:15 PM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
 We have a folder /trunk/docs, shouldn't this be the place for that?
 
  We should have a live site for the documentation that people can browse,
  similar to the parent project's site.
  http://lucene.apache.org/java/3_4_0/api/all/index.html. It makes it the
  documentation more accessible.
 
  The rub is that Sandcastle  SHFB generates html files with guid names,
 xml
   bin files that map to the html files, and aspx pages which acts as the
  glue. The aspx pages parses the xml/bin files which creates the document
  site.  Thus we're now required to use a server that knows how to serve up
  aspx pages.
 
  If any one knows a way to generate just vanilla html using Sandcastle 
  SHFB, I could just create a folder per version and push the docs to
  incubator site. But so far I haven't found an option for this.
 
  Keeping the generated help docs inside of source would still require for
  users to setup a local website just to view the documentation and it adds
  extra noise in the project.
 
  In the release we can provide a zipped file of the site and a generated
 .chm
  or even help2/3 files.
 
  On Tue, Sep 20, 2011 at 11:38 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
 
  
   We should probably fix the ClsCompliance warnings if they have not
  already
   been fixed
 
 
 
 
 
  We will have some issues with this - some are marked volatile - which
  basically have to be a non-CLS compliant type (as far as my research is
  finding) Anyone have thoughts? I went through and replaced sbyte -
 Int16,
  and uint - Int64, but I'm having an issue with this, and I don't think
  removing the volatile keyword is the right solution.
 
 
 
   find a place to put the generated documentation.
 
 
  We have a folder /trunk/docs, shouldn't this be the place for that?
 
 
 
  
   I remember someone mentioning he/she was unable to access a class from
   VB.NET. The class had public fields  properties with the same names
 but
   different casing. The fields should be private.
  
 
 
 
 
 
 
   The link in the readme is a dead link:
   http://lucene.apache.org/lucene.net/docs/2.4.0/ The docs generated by
   sandcastle  SHFB require a server that allows aspx files to be
 executed.
   We should either remove the link from the readme or find the docs a
 new
   home and update the link.
 
 
  We should generate new documentation and update the link
 
 
 
  
   I'll see if I can setup automating Lucene.Net http://lucene.net
 nuget
   package creation for trunk in the next day or so.
  
   - Michael
  
   On Tue, Sep 20, 2011 at 5:48 PM, Prescott Nasser 
 geobmx...@hotmail.com
  wrote:
  
Hey all seems like we are set with 2.9.4? Feedback has been positive
  and
its been quiet. Do we feel ready to vote for a new release?
   
-Prescott
   
Sent from my Windows Phone
 
 




Re: [Lucene.Net] 2.9.4

2011-09-20 Thread Michael Herndon
I'm with you on checking in the static files into ~/site/doc/version

that would be pretty easy to automate from jenkins  msbuild if we can get
the docs into static html.

 I currently just push all assemblies, help files, xml docs into ~/trunk/bin
on the user's local once the scripts finish building, running tests, and
reports. Nothing gets commited into svn from this at the moment.  The site
is generated, but not pushed anywhere.

I was waiting to see how aspx thing plays out  getting CI up with nuget
before setting up a build release build task that automates everything
including pushing the docs, finalized content, etc.

So my real question is, do we need to store static docs that are generate in
~/trunk/docs/?

If so, could we store those in a single file format and just provide a setup
script that takes care of extracting the latest for the user versus putting
all those files into trunk.

Technically someone could build an post process hook that builds up a static
html index  from xml  bin files, but I'm hoping it does not come to that.


 - Michael







On Wed, Sep 21, 2011 at 12:56 AM, Troy Howard thowar...@gmail.com wrote:

 Why would we want to do that?

 Under the /site/docs directory, they need to be served up as loose HTML...

 IMO the XML files shouldn't be checked into SVN because they are
 auto-generated. The same goes for Sandcastle files.. However, in the
 release packages, I think we should include the XML files as well as a
 fully functional version of the Sandcastle docs that can be viewed
 locally. I personally thing CHMs are terrible user experience, and I'd
 much rather have a static HTML site I can browse locally, if we're
 going to bother including a copy of the documentation in the package,
 vs just hosting it online and calling that good (this is what most
 projects these days do). Good thing about hosting online -- searchable
 via google.

 Thanks,
 Troy


 On Tue, Sep 20, 2011 at 9:48 PM, Michael Herndon
 mhern...@wickedsoftware.net wrote:
  Could we store sandcastle docs as a single zip/chm?
 
 
 
  On Wed, Sep 21, 2011 at 12:37 AM, Troy Howard thowar...@gmail.com
 wrote:
 
  At one time I had a SVN server set up at work that had a post-commit
  hook set up that would generate a static HTML site from the XML doc
  files using Sandcastle. So.. It can be done. That was about 3-4 years
  ago and I don't work at that company any longer, so I don't have
  access to the details of how that was done.
 
  Regarding SVN locations...
 
  Autogenerated XML doc files should go in the ~/trunk/doc/component
  folders. The Sandcastle generated static HTML should go under
  ~/site/docs/version folders.
 
  I'll see if I can't dig up some info on how to generate static HTML
  with Sandcastle.
 
  Thanks,
  Troy
 
 
  On Tue, Sep 20, 2011 at 9:15 PM, Michael Herndon
  mhern...@wickedsoftware.net wrote:
  We have a folder /trunk/docs, shouldn't this be the place for that?
  
   We should have a live site for the documentation that people can
 browse,
   similar to the parent project's site.
   http://lucene.apache.org/java/3_4_0/api/all/index.html. It makes it
 the
   documentation more accessible.
  
   The rub is that Sandcastle  SHFB generates html files with guid
 names,
  xml
bin files that map to the html files, and aspx pages which acts as
 the
   glue. The aspx pages parses the xml/bin files which creates the
 document
   site.  Thus we're now required to use a server that knows how to serve
 up
   aspx pages.
  
   If any one knows a way to generate just vanilla html using Sandcastle
 
   SHFB, I could just create a folder per version and push the docs to
   incubator site. But so far I haven't found an option for this.
  
   Keeping the generated help docs inside of source would still require
 for
   users to setup a local website just to view the documentation and it
 adds
   extra noise in the project.
  
   In the release we can provide a zipped file of the site and a
 generated
  .chm
   or even help2/3 files.
  
   On Tue, Sep 20, 2011 at 11:38 PM, Prescott Nasser 
 geobmx...@hotmail.com
  wrote:
  
  
   
We should probably fix the ClsCompliance warnings if they have not
   already
been fixed
  
  
  
  
  
   We will have some issues with this - some are marked volatile - which
   basically have to be a non-CLS compliant type (as far as my research
 is
   finding) Anyone have thoughts? I went through and replaced sbyte -
  Int16,
   and uint - Int64, but I'm having an issue with this, and I don't
 think
   removing the volatile keyword is the right solution.
  
  
  
find a place to put the generated documentation.
  
  
   We have a folder /trunk/docs, shouldn't this be the place for that?
  
  
  
   
I remember someone mentioning he/she was unable to access a class
 from
VB.NET. The class had public fields  properties with the same
 names
  but
different casing. The fields should be private.
   
  
  
  
  
  
  
The link in the readme is a 

Re: [Lucene.Net] 2.9.4

2011-09-12 Thread Itamar Syn-Hershko
Hello again,

We are done with testing on our end. As far as we can tell, Lucene 2.9.4 is
good to go.

Now all that is left is to hope Digy will decide to have the Spatial.Net fix
in too so we can get the whole deal from nuget :)

On Sun, Sep 11, 2011 at 8:22 PM, Prescott Nasser geobmx...@hotmail.comwrote:


 Thanks Itamar!

 
  Date: Sat, 10 Sep 2011 20:22:59 +0300
  From: ita...@code972.com
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  We have been running some extensive tests 30hrs now against the 2.9.4
  branch, and did not detect any leaks. We will have it running a few more
  days, if you wish to wait for more conclusive findings.
 
  On Wed, Sep 7, 2011 at 5:07 PM, Prescott Nasser geobmx...@hotmail.com
 wrote:
 
   2.9.4 would make it in I assume because that will be our next official
   release.
  
  
   Sent from my Windows Phone
  
   -Original Message-
   From: Michael Herndon
   Sent: Wednesday, September 07, 2011 5:12 AM
   To: lucene-net-dev@lucene.apache.org
   Subject: Re: [Lucene.Net] 2.9.4
  
What version is going to make it to nuget? 2.9.4 or 2.9.4g?
   ooo totally forgot about nuget. we definitely need to get that setup.
  
  
   On Wed, Sep 7, 2011 at 6:46 AM, digy digy digyd...@gmail.com wrote:
  
Since it includes some level of divergence from java I committed it
 to
   only
2.9.4g branch.
   
https://issues.apache.org/jira/browse/LUCENE-1930
https://issues.apache.org/jira/browse/LUCENENET-431
   
DIGY
   
On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko 
 ita...@code972.com
wrote:
   
 Ok, core compiles, and all tests pass. We are now running long
 tests to
 measure memory usage among other things.

 There is one show stopper tho. There was a patch sent by Matt
 Warren
   for
 Spatial.Net, that doesn't seem to be in. See
 http://groups.google.com/group/ravendb/msg/7517f095810c48f3

 Any chance you can get it in to 2.9.4?

 On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko 
 ita...@code972.com
 wrote:

  Ok, great, we will run RavenDB on top of 2.9.4 in the next few
 days
   and
  will let you know how it went.
 
 
  On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
  mhern...@wickedsoftware.net wrote:
 
  I can't tell if the apache git mirror is updated via scheduler
 or
   from
  commit hooks, but its generally stays close to being on par with
   svn.
  I'll
  check next time I push something to svn.
 
  But both of those items have made it to the mirror.
 
  - michael
 
 
  On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com
 wrote:
 
   I don't know how often github mirror is updated.
   These are the original locations
   2.9.4
   https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
   2.9.4g
  
  
 

   
  
 https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
   9_4g/
  
   Both versions include ThreadLocal fix + Signing.
  
   Thanks,
   DIGY
  
  
  
   -Original Message-
   From: itamar.synhers...@gmail.com [mailto:
itamar.synhers...@gmail.com
 ]
  On
   Behalf Of Itamar Syn-Hershko
   Sent: Tuesday, September 06, 2011 2:34 AM
   To: lucene-net-dev@lucene.apache.org
   Subject: Re: [Lucene.Net] 2.9.4
  
   Not a problem, we will test RavenDB on a separate branch, also
 for
   potential
   memory leaks
  
   Digy, can you make sure the github mirror contains an updated
   2.9.4
 tag
  I
   can pull from, which includes the latest ThreadLocal fix + the
 strongly
   signed patch applied to it?
  
   2011/9/6 Digy digyd...@gmail.com
  
To avoid misunderstanding...
   
Community==all Lucene.Net users
   
DIGY
   
-Original Message-
From: Digy [mailto:digyd...@gmail.com]
Sent: Monday, September 05, 2011 11:46 PM
To: 'lucene-net-dev@lucene.apache.org'
Subject: RE: [Lucene.Net] 2.9.4
   
Not bad idea, but I would prefer community's feedback
 instead of
  testing
against all projects using Lucene.Net
DIGY
   
-Original Message-
From: Matt Warren [mailto:mattd...@gmail.com]
Sent: Monday, September 05, 2011 11:09 PM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4
   
If you want to test it against a large project you could
 take a
look
  at
   how
RavenDB uses it?
   
At the moment it's using 2.9.2 (
   
   
  
  
 

   
  
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
)
but if you were to recompile it against 2.9.4 and check that
 all
 it's

RE: [Lucene.Net] 2.9.4

2011-09-11 Thread Prescott Nasser

Thanks Itamar!


 Date: Sat, 10 Sep 2011 20:22:59 +0300
 From: ita...@code972.com
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 We have been running some extensive tests 30hrs now against the 2.9.4
 branch, and did not detect any leaks. We will have it running a few more
 days, if you wish to wait for more conclusive findings.

 On Wed, Sep 7, 2011 at 5:07 PM, Prescott Nasser geobmx...@hotmail.comwrote:

  2.9.4 would make it in I assume because that will be our next official
  release.
 
 
  Sent from my Windows Phone
 
  -Original Message-
  From: Michael Herndon
  Sent: Wednesday, September 07, 2011 5:12 AM
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
   What version is going to make it to nuget? 2.9.4 or 2.9.4g?
  ooo totally forgot about nuget. we definitely need to get that setup.
 
 
  On Wed, Sep 7, 2011 at 6:46 AM, digy digy digyd...@gmail.com wrote:
 
   Since it includes some level of divergence from java I committed it to
  only
   2.9.4g branch.
  
   https://issues.apache.org/jira/browse/LUCENE-1930
   https://issues.apache.org/jira/browse/LUCENENET-431
  
   DIGY
  
   On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko ita...@code972.com
   wrote:
  
Ok, core compiles, and all tests pass. We are now running long tests to
measure memory usage among other things.
   
There is one show stopper tho. There was a patch sent by Matt Warren
  for
Spatial.Net, that doesn't seem to be in. See
http://groups.google.com/group/ravendb/msg/7517f095810c48f3
   
Any chance you can get it in to 2.9.4?
   
On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko ita...@code972.com
wrote:
   
 Ok, great, we will run RavenDB on top of 2.9.4 in the next few days
  and
 will let you know how it went.


 On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
 mhern...@wickedsoftware.net wrote:

 I can't tell if the apache git mirror is updated via scheduler or
  from
 commit hooks, but its generally stays close to being on par with
  svn.
 I'll
 check next time I push something to svn.

 But both of those items have made it to the mirror.

 - michael


 On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:

  I don't know how often github mirror is updated.
  These are the original locations
  2.9.4
  https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
  2.9.4g
 
 

   
  
  https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
  9_4g/
 
  Both versions include ThreadLocal fix + Signing.
 
  Thanks,
  DIGY
 
 
 
  -Original Message-
  From: itamar.synhers...@gmail.com [mailto:
   itamar.synhers...@gmail.com
]
 On
  Behalf Of Itamar Syn-Hershko
  Sent: Tuesday, September 06, 2011 2:34 AM
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  Not a problem, we will test RavenDB on a separate branch, also for
  potential
  memory leaks
 
  Digy, can you make sure the github mirror contains an updated
  2.9.4
tag
 I
  can pull from, which includes the latest ThreadLocal fix + the
strongly
  signed patch applied to it?
 
  2011/9/6 Digy digyd...@gmail.com
 
   To avoid misunderstanding...
  
   Community==all Lucene.Net users
  
   DIGY
  
   -Original Message-
   From: Digy [mailto:digyd...@gmail.com]
   Sent: Monday, September 05, 2011 11:46 PM
   To: 'lucene-net-dev@lucene.apache.org'
   Subject: RE: [Lucene.Net] 2.9.4
  
   Not bad idea, but I would prefer community's feedback instead of
 testing
   against all projects using Lucene.Net
   DIGY
  
   -Original Message-
   From: Matt Warren [mailto:mattd...@gmail.com]
   Sent: Monday, September 05, 2011 11:09 PM
   To: lucene-net-dev@lucene.apache.org
   Subject: Re: [Lucene.Net] 2.9.4
  
   If you want to test it against a large project you could take a
   look
 at
  how
   RavenDB uses it?
  
   At the moment it's using 2.9.2 (
  
  
 
 

   
  
  https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
   )
   but if you were to recompile it against 2.9.4 and check that all
it's
   unit-tests still run that would give you quite a large test
  case.
  
   On 5 September 2011 19:22, Prescott Nasser 
  geobmx...@hotmail.com
   
  wrote:
  
   
Hey All,
   
How do people feel about the 2.9.4 code base? I've been using
  it
for
sometime, for my use cases it's be excellent. Do we feel we
  are
 ready
  to
package this up and make it an official release? Or do we have
some
  tasks
left

Re: [Lucene.Net] 2.9.4

2011-09-10 Thread Itamar Syn-Hershko
We have been running some extensive tests 30hrs now against the 2.9.4
branch, and did not detect any leaks. We will have it running a few more
days, if you wish to wait for more conclusive findings.

On Wed, Sep 7, 2011 at 5:07 PM, Prescott Nasser geobmx...@hotmail.comwrote:

 2.9.4 would make it in I assume because that will be our next official
 release.


 Sent from my Windows Phone

 -Original Message-
 From: Michael Herndon
 Sent: Wednesday, September 07, 2011 5:12 AM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

  What version is going to make it to nuget? 2.9.4 or 2.9.4g?
 ooo totally forgot about nuget. we definitely need to get that setup.


 On Wed, Sep 7, 2011 at 6:46 AM, digy digy digyd...@gmail.com wrote:

  Since it includes some level of divergence from java I committed it to
 only
  2.9.4g branch.
 
  https://issues.apache.org/jira/browse/LUCENE-1930
  https://issues.apache.org/jira/browse/LUCENENET-431
 
  DIGY
 
  On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko ita...@code972.com
  wrote:
 
   Ok, core compiles, and all tests pass. We are now running long tests to
   measure memory usage among other things.
  
   There is one show stopper tho. There was a patch sent by Matt Warren
 for
   Spatial.Net, that doesn't seem to be in. See
   http://groups.google.com/group/ravendb/msg/7517f095810c48f3
  
   Any chance you can get it in to 2.9.4?
  
   On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko ita...@code972.com
   wrote:
  
Ok, great, we will run RavenDB on top of 2.9.4 in the next few days
 and
will let you know how it went.
   
   
On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
mhern...@wickedsoftware.net wrote:
   
I can't tell if the apache git mirror is updated via scheduler or
 from
commit hooks, but its generally stays close to being on par with
 svn.
 I'll
check next time I push something to svn.
   
But both of those items have made it to the mirror.
   
- michael
   
   
On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:
   
 I don't know how often github mirror is updated.
 These are the original locations
 2.9.4
 https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
 2.9.4g


   
  
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
 9_4g/

 Both versions include ThreadLocal fix + Signing.

 Thanks,
 DIGY



 -Original Message-
 From: itamar.synhers...@gmail.com [mailto:
  itamar.synhers...@gmail.com
   ]
On
 Behalf Of Itamar Syn-Hershko
 Sent: Tuesday, September 06, 2011 2:34 AM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 Not a problem, we will test RavenDB on a separate branch, also for
 potential
 memory leaks

 Digy, can you make sure the github mirror contains an updated
 2.9.4
   tag
I
 can pull from, which includes the latest ThreadLocal fix + the
   strongly
 signed patch applied to it?

 2011/9/6 Digy digyd...@gmail.com

  To avoid misunderstanding...
 
  Community==all Lucene.Net users
 
  DIGY
 
  -Original Message-
  From: Digy [mailto:digyd...@gmail.com]
  Sent: Monday, September 05, 2011 11:46 PM
  To: 'lucene-net-dev@lucene.apache.org'
  Subject: RE: [Lucene.Net] 2.9.4
 
  Not bad idea, but I would prefer community's feedback instead of
testing
  against all projects using Lucene.Net
  DIGY
 
  -Original Message-
  From: Matt Warren [mailto:mattd...@gmail.com]
  Sent: Monday, September 05, 2011 11:09 PM
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  If you want to test it against a large project you could take a
  look
at
 how
  RavenDB uses it?
 
  At the moment it's using 2.9.2 (
 
 


   
  
 
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
  )
  but if you were to recompile it against 2.9.4 and check that all
   it's
  unit-tests still run that would give you quite a large test
 case.
 
  On 5 September 2011 19:22, Prescott Nasser 
 geobmx...@hotmail.com
  
 wrote:
 
  
   Hey All,
  
   How do people feel about the 2.9.4 code base? I've been using
 it
   for
   sometime, for my use cases it's be excellent. Do we feel we
 are
ready
 to
   package this up and make it an official release? Or do we have
   some
 tasks
   left to take care of?
  
   ~Prescott
 



   
   
   
  
 




RE: [Lucene.Net] 2.9.4

2011-09-10 Thread Digy
Good news. Thanks Itamar.

DIGY

-Original Message-
From: itamar.synhers...@gmail.com [mailto:itamar.synhers...@gmail.com] On
Behalf Of Itamar Syn-Hershko
Sent: Saturday, September 10, 2011 8:23 PM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4

We have been running some extensive tests 30hrs now against the 2.9.4
branch, and did not detect any leaks. We will have it running a few more
days, if you wish to wait for more conclusive findings.

On Wed, Sep 7, 2011 at 5:07 PM, Prescott Nasser
geobmx...@hotmail.comwrote:

 2.9.4 would make it in I assume because that will be our next official
 release.


 Sent from my Windows Phone

 -Original Message-
 From: Michael Herndon
 Sent: Wednesday, September 07, 2011 5:12 AM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

  What version is going to make it to nuget? 2.9.4 or 2.9.4g?
 ooo totally forgot about nuget. we definitely need to get that setup.


 On Wed, Sep 7, 2011 at 6:46 AM, digy digy digyd...@gmail.com wrote:

  Since it includes some level of divergence from java I committed it to
 only
  2.9.4g branch.
 
  https://issues.apache.org/jira/browse/LUCENE-1930
  https://issues.apache.org/jira/browse/LUCENENET-431
 
  DIGY
 
  On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko ita...@code972.com
  wrote:
 
   Ok, core compiles, and all tests pass. We are now running long tests
to
   measure memory usage among other things.
  
   There is one show stopper tho. There was a patch sent by Matt Warren
 for
   Spatial.Net, that doesn't seem to be in. See
   http://groups.google.com/group/ravendb/msg/7517f095810c48f3
  
   Any chance you can get it in to 2.9.4?
  
   On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko ita...@code972.com
   wrote:
  
Ok, great, we will run RavenDB on top of 2.9.4 in the next few days
 and
will let you know how it went.
   
   
On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
mhern...@wickedsoftware.net wrote:
   
I can't tell if the apache git mirror is updated via scheduler or
 from
commit hooks, but its generally stays close to being on par with
 svn.
 I'll
check next time I push something to svn.
   
But both of those items have made it to the mirror.
   
- michael
   
   
On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:
   
 I don't know how often github mirror is updated.
 These are the original locations
 2.9.4
 https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
 2.9.4g


   
  
 

https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
 9_4g/

 Both versions include ThreadLocal fix + Signing.

 Thanks,
 DIGY



 -Original Message-
 From: itamar.synhers...@gmail.com [mailto:
  itamar.synhers...@gmail.com
   ]
On
 Behalf Of Itamar Syn-Hershko
 Sent: Tuesday, September 06, 2011 2:34 AM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 Not a problem, we will test RavenDB on a separate branch, also
for
 potential
 memory leaks

 Digy, can you make sure the github mirror contains an updated
 2.9.4
   tag
I
 can pull from, which includes the latest ThreadLocal fix + the
   strongly
 signed patch applied to it?

 2011/9/6 Digy digyd...@gmail.com

  To avoid misunderstanding...
 
  Community==all Lucene.Net users
 
  DIGY
 
  -Original Message-
  From: Digy [mailto:digyd...@gmail.com]
  Sent: Monday, September 05, 2011 11:46 PM
  To: 'lucene-net-dev@lucene.apache.org'
  Subject: RE: [Lucene.Net] 2.9.4
 
  Not bad idea, but I would prefer community's feedback instead
of
testing
  against all projects using Lucene.Net
  DIGY
 
  -Original Message-
  From: Matt Warren [mailto:mattd...@gmail.com]
  Sent: Monday, September 05, 2011 11:09 PM
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  If you want to test it against a large project you could take a
  look
at
 how
  RavenDB uses it?
 
  At the moment it's using 2.9.2 (
 
 


   
  
 

https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
  )
  but if you were to recompile it against 2.9.4 and check that
all
   it's
  unit-tests still run that would give you quite a large test
 case.
 
  On 5 September 2011 19:22, Prescott Nasser 
 geobmx...@hotmail.com
  
 wrote:
 
  
   Hey All,
  
   How do people feel about the 2.9.4 code base? I've been using
 it
   for
   sometime, for my use cases it's be excellent. Do we feel we
 are
ready
 to
   package this up and make it an official release? Or do we
have
   some
 tasks
   left to take care of?
  
   ~Prescott

Re: [Lucene.Net] 2.9.4

2011-09-07 Thread Itamar Syn-Hershko
What version is going to make it to nuget? 2.9.4 or 2.9.4g?

2011/9/7 digy digy digyd...@gmail.com

 You are right. I forgot to add a patch related with type-casting.

 Summary of the long story:

 Since CharArraySet inherits from Hashtable, some unimplemented methods such
 as Add(object,object) refer to the base class(Hashtable) which is wrong.

 Also calling GetEnumerator() using the
 System.Collections.ICollection interface does result in Hashtable's
 GetEnumerator() being invoked. So an explicit typecast is needed for
 invoking CharArraySet.GetEnumerator()

 (As a result, a bad (but *almost* working) implementation.  It is rewritten
 in 2.9.4g)

 DIGY


 On Wed, Sep 7, 2011 at 4:11 AM, Prescott Nasser geobmx...@hotmail.com
 wrote:

 
  Also +1 - but I don't mind waiting to hear back regarding the RavenDB
 stuff
  - but we can prepare assuming it's all good.
 
 
 
  Digy can you elaborate on 414 (
  https://issues.apache.org/jira/browse/LUCENENET-414). I must not have
  understood the complaint/question as adding that one method to me doesn't
  seem to resolve the issue brought up
 
 
 
  Thanks,
 
  ~P
 
  
   From: digyd...@gmail.com
   To: lucene-net-dev@lucene.apache.org
   Date: Tue, 6 Sep 2011 23:14:37 +0300
   Subject: RE: [Lucene.Net] 2.9.4
  
   +1 for an official release.
   DIGY
  
   -Original Message-
   From: Prescott Nasser [mailto:geobmx...@hotmail.com]
   Sent: Monday, September 05, 2011 9:22 PM
   To: lucene-net-dev@lucene.apache.org;
 lucene-net-u...@lucene.apache.org
   Subject: [Lucene.Net] 2.9.4
  
  
   Hey All,
  
  
  
   How do people feel about the 2.9.4 code base? I've been using it for
   sometime, for my use cases it's be excellent. Do we feel we are ready
 to
   package this up and make it an official release? Or do we have some
 tasks
   left to take care of?
  
  
  
   ~Prescott =
   -
   Bu iletide virüs bulunamadı.
   AVG tarafından kontrol edildi - www.avg.com
   Sürüm: 2012.0.1796 / Virüs Veritabanı: 2082/4478 - Sürüm Tarihi:
  05.09.2011
  
 



Re: [Lucene.Net] 2.9.4

2011-09-07 Thread digy digy
Since it includes some level of divergence from java I committed it to only
2.9.4g branch.

https://issues.apache.org/jira/browse/LUCENE-1930
https://issues.apache.org/jira/browse/LUCENENET-431

DIGY

On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko ita...@code972.comwrote:

 Ok, core compiles, and all tests pass. We are now running long tests to
 measure memory usage among other things.

 There is one show stopper tho. There was a patch sent by Matt Warren for
 Spatial.Net, that doesn't seem to be in. See
 http://groups.google.com/group/ravendb/msg/7517f095810c48f3

 Any chance you can get it in to 2.9.4?

 On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko ita...@code972.com
 wrote:

  Ok, great, we will run RavenDB on top of 2.9.4 in the next few days and
  will let you know how it went.
 
 
  On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
  mhern...@wickedsoftware.net wrote:
 
  I can't tell if the apache git mirror is updated via scheduler or from
  commit hooks, but its generally stays close to being on par with svn.
   I'll
  check next time I push something to svn.
 
  But both of those items have made it to the mirror.
 
  - michael
 
 
  On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:
 
   I don't know how often github mirror is updated.
   These are the original locations
   2.9.4  https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
   2.9.4g
  
  
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
   9_4g/
  
   Both versions include ThreadLocal fix + Signing.
  
   Thanks,
   DIGY
  
  
  
   -Original Message-
   From: itamar.synhers...@gmail.com [mailto:itamar.synhers...@gmail.com
 ]
  On
   Behalf Of Itamar Syn-Hershko
   Sent: Tuesday, September 06, 2011 2:34 AM
   To: lucene-net-dev@lucene.apache.org
   Subject: Re: [Lucene.Net] 2.9.4
  
   Not a problem, we will test RavenDB on a separate branch, also for
   potential
   memory leaks
  
   Digy, can you make sure the github mirror contains an updated 2.9.4
 tag
  I
   can pull from, which includes the latest ThreadLocal fix + the
 strongly
   signed patch applied to it?
  
   2011/9/6 Digy digyd...@gmail.com
  
To avoid misunderstanding...
   
Community==all Lucene.Net users
   
DIGY
   
-Original Message-
From: Digy [mailto:digyd...@gmail.com]
Sent: Monday, September 05, 2011 11:46 PM
To: 'lucene-net-dev@lucene.apache.org'
Subject: RE: [Lucene.Net] 2.9.4
   
Not bad idea, but I would prefer community's feedback instead of
  testing
against all projects using Lucene.Net
DIGY
   
-Original Message-
From: Matt Warren [mailto:mattd...@gmail.com]
Sent: Monday, September 05, 2011 11:09 PM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4
   
If you want to test it against a large project you could take a look
  at
   how
RavenDB uses it?
   
At the moment it's using 2.9.2 (
   
   
  
  
 
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
)
but if you were to recompile it against 2.9.4 and check that all
 it's
unit-tests still run that would give you quite a large test case.
   
On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com
   wrote:
   

 Hey All,

 How do people feel about the 2.9.4 code base? I've been using it
 for
 sometime, for my use cases it's be excellent. Do we feel we are
  ready
   to
 package this up and make it an official release? Or do we have
 some
   tasks
 left to take care of?

 ~Prescott
   
  
  
  
 
 
 



Re: [Lucene.Net] 2.9.4

2011-09-07 Thread Michael Herndon
 What version is going to make it to nuget? 2.9.4 or 2.9.4g?
ooo totally forgot about nuget. we definitely need to get that setup.


On Wed, Sep 7, 2011 at 6:46 AM, digy digy digyd...@gmail.com wrote:

 Since it includes some level of divergence from java I committed it to only
 2.9.4g branch.

 https://issues.apache.org/jira/browse/LUCENE-1930
 https://issues.apache.org/jira/browse/LUCENENET-431

 DIGY

 On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko ita...@code972.com
 wrote:

  Ok, core compiles, and all tests pass. We are now running long tests to
  measure memory usage among other things.
 
  There is one show stopper tho. There was a patch sent by Matt Warren for
  Spatial.Net, that doesn't seem to be in. See
  http://groups.google.com/group/ravendb/msg/7517f095810c48f3
 
  Any chance you can get it in to 2.9.4?
 
  On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko ita...@code972.com
  wrote:
 
   Ok, great, we will run RavenDB on top of 2.9.4 in the next few days and
   will let you know how it went.
  
  
   On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
   mhern...@wickedsoftware.net wrote:
  
   I can't tell if the apache git mirror is updated via scheduler or from
   commit hooks, but its generally stays close to being on par with svn.
I'll
   check next time I push something to svn.
  
   But both of those items have made it to the mirror.
  
   - michael
  
  
   On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:
  
I don't know how often github mirror is updated.
These are the original locations
2.9.4  https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
2.9.4g
   
   
  
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
9_4g/
   
Both versions include ThreadLocal fix + Signing.
   
Thanks,
DIGY
   
   
   
-Original Message-
From: itamar.synhers...@gmail.com [mailto:
 itamar.synhers...@gmail.com
  ]
   On
Behalf Of Itamar Syn-Hershko
Sent: Tuesday, September 06, 2011 2:34 AM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4
   
Not a problem, we will test RavenDB on a separate branch, also for
potential
memory leaks
   
Digy, can you make sure the github mirror contains an updated 2.9.4
  tag
   I
can pull from, which includes the latest ThreadLocal fix + the
  strongly
signed patch applied to it?
   
2011/9/6 Digy digyd...@gmail.com
   
 To avoid misunderstanding...

 Community==all Lucene.Net users

 DIGY

 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Monday, September 05, 2011 11:46 PM
 To: 'lucene-net-dev@lucene.apache.org'
 Subject: RE: [Lucene.Net] 2.9.4

 Not bad idea, but I would prefer community's feedback instead of
   testing
 against all projects using Lucene.Net
 DIGY

 -Original Message-
 From: Matt Warren [mailto:mattd...@gmail.com]
 Sent: Monday, September 05, 2011 11:09 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 If you want to test it against a large project you could take a
 look
   at
how
 RavenDB uses it?

 At the moment it's using 2.9.2 (


   
   
  
 
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
 )
 but if you were to recompile it against 2.9.4 and check that all
  it's
 unit-tests still run that would give you quite a large test case.

 On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com
 
wrote:

 
  Hey All,
 
  How do people feel about the 2.9.4 code base? I've been using it
  for
  sometime, for my use cases it's be excellent. Do we feel we are
   ready
to
  package this up and make it an official release? Or do we have
  some
tasks
  left to take care of?
 
  ~Prescott

   
   
   
  
  
  
 



Re: [Lucene.Net] 2.9.4

2011-09-07 Thread Itamar Syn-Hershko
I see. It is merely a bug fix, and we would be happy to see it in 2.9.4 too
- so we can get it from nuget instead of forking it

On Wed, Sep 7, 2011 at 1:46 PM, digy digy digyd...@gmail.com wrote:

 Since it includes some level of divergence from java I committed it to only
 2.9.4g branch.

 https://issues.apache.org/jira/browse/LUCENE-1930
 https://issues.apache.org/jira/browse/LUCENENET-431

 DIGY

 On Wed, Sep 7, 2011 at 1:03 PM, Itamar Syn-Hershko ita...@code972.com
 wrote:

  Ok, core compiles, and all tests pass. We are now running long tests to
  measure memory usage among other things.
 
  There is one show stopper tho. There was a patch sent by Matt Warren for
  Spatial.Net, that doesn't seem to be in. See
  http://groups.google.com/group/ravendb/msg/7517f095810c48f3
 
  Any chance you can get it in to 2.9.4?
 
  On Wed, Sep 7, 2011 at 1:01 AM, Itamar Syn-Hershko ita...@code972.com
  wrote:
 
   Ok, great, we will run RavenDB on top of 2.9.4 in the next few days and
   will let you know how it went.
  
  
   On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon 
   mhern...@wickedsoftware.net wrote:
  
   I can't tell if the apache git mirror is updated via scheduler or from
   commit hooks, but its generally stays close to being on par with svn.
I'll
   check next time I push something to svn.
  
   But both of those items have made it to the mirror.
  
   - michael
  
  
   On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:
  
I don't know how often github mirror is updated.
These are the original locations
2.9.4  https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
2.9.4g
   
   
  
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
9_4g/
   
Both versions include ThreadLocal fix + Signing.
   
Thanks,
DIGY
   
   
   
-Original Message-
From: itamar.synhers...@gmail.com [mailto:
 itamar.synhers...@gmail.com
  ]
   On
Behalf Of Itamar Syn-Hershko
Sent: Tuesday, September 06, 2011 2:34 AM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4
   
Not a problem, we will test RavenDB on a separate branch, also for
potential
memory leaks
   
Digy, can you make sure the github mirror contains an updated 2.9.4
  tag
   I
can pull from, which includes the latest ThreadLocal fix + the
  strongly
signed patch applied to it?
   
2011/9/6 Digy digyd...@gmail.com
   
 To avoid misunderstanding...

 Community==all Lucene.Net users

 DIGY

 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Monday, September 05, 2011 11:46 PM
 To: 'lucene-net-dev@lucene.apache.org'
 Subject: RE: [Lucene.Net] 2.9.4

 Not bad idea, but I would prefer community's feedback instead of
   testing
 against all projects using Lucene.Net
 DIGY

 -Original Message-
 From: Matt Warren [mailto:mattd...@gmail.com]
 Sent: Monday, September 05, 2011 11:09 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 If you want to test it against a large project you could take a
 look
   at
how
 RavenDB uses it?

 At the moment it's using 2.9.2 (


   
   
  
 
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
 )
 but if you were to recompile it against 2.9.4 and check that all
  it's
 unit-tests still run that would give you quite a large test case.

 On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com
 
wrote:

 
  Hey All,
 
  How do people feel about the 2.9.4 code base? I've been using it
  for
  sometime, for my use cases it's be excellent. Do we feel we are
   ready
to
  package this up and make it an official release? Or do we have
  some
tasks
  left to take care of?
 
  ~Prescott

   
   
   
  
  
  
 



RE: [Lucene.Net] 2.9.4

2011-09-06 Thread Digy
I don't know how often github mirror is updated.
These are the original locations 
2.9.4  https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/ 
2.9.4g
https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
9_4g/

Both versions include ThreadLocal fix + Signing.

Thanks,
DIGY



-Original Message-
From: itamar.synhers...@gmail.com [mailto:itamar.synhers...@gmail.com] On
Behalf Of Itamar Syn-Hershko
Sent: Tuesday, September 06, 2011 2:34 AM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4

Not a problem, we will test RavenDB on a separate branch, also for potential
memory leaks

Digy, can you make sure the github mirror contains an updated 2.9.4 tag I
can pull from, which includes the latest ThreadLocal fix + the strongly
signed patch applied to it?

2011/9/6 Digy digyd...@gmail.com

 To avoid misunderstanding...

 Community==all Lucene.Net users

 DIGY

 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Monday, September 05, 2011 11:46 PM
 To: 'lucene-net-dev@lucene.apache.org'
 Subject: RE: [Lucene.Net] 2.9.4

 Not bad idea, but I would prefer community's feedback instead of testing
 against all projects using Lucene.Net
 DIGY

 -Original Message-
 From: Matt Warren [mailto:mattd...@gmail.com]
 Sent: Monday, September 05, 2011 11:09 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 If you want to test it against a large project you could take a look at
how
 RavenDB uses it?

 At the moment it's using 2.9.2 (


https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
 )
 but if you were to recompile it against 2.9.4 and check that all it's
 unit-tests still run that would give you quite a large test case.

 On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com wrote:

 
  Hey All,
 
  How do people feel about the 2.9.4 code base? I've been using it for
  sometime, for my use cases it's be excellent. Do we feel we are ready to
  package this up and make it an official release? Or do we have some
tasks
  left to take care of?
 
  ~Prescott





RE: [Lucene.Net] 2.9.4

2011-09-06 Thread Prescott Nasser

Also +1 - but I don't mind waiting to hear back regarding the RavenDB stuff - 
but we can prepare assuming it's all good.

 

Digy can you elaborate on 414 
(https://issues.apache.org/jira/browse/LUCENENET-414). I must not have 
understood the complaint/question as adding that one method to me doesn't seem 
to resolve the issue brought up

 

Thanks,

~P


 From: digyd...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Date: Tue, 6 Sep 2011 23:14:37 +0300
 Subject: RE: [Lucene.Net] 2.9.4

 +1 for an official release.
 DIGY

 -Original Message-
 From: Prescott Nasser [mailto:geobmx...@hotmail.com]
 Sent: Monday, September 05, 2011 9:22 PM
 To: lucene-net-dev@lucene.apache.org; lucene-net-u...@lucene.apache.org
 Subject: [Lucene.Net] 2.9.4


 Hey All,



 How do people feel about the 2.9.4 code base? I've been using it for
 sometime, for my use cases it's be excellent. Do we feel we are ready to
 package this up and make it an official release? Or do we have some tasks
 left to take care of?



 ~Prescott =
 -
 Bu iletide virüs bulunamadı.
 AVG tarafından kontrol edildi - www.avg.com
 Sürüm: 2012.0.1796 / Virüs Veritabanı: 2082/4478 - Sürüm Tarihi: 05.09.2011
 

Re: [Lucene.Net] 2.9.4

2011-09-06 Thread Itamar Syn-Hershko
Ok, great, we will run RavenDB on top of 2.9.4 in the next few days and will
let you know how it went.

On Tue, Sep 6, 2011 at 8:59 PM, Michael Herndon mhern...@wickedsoftware.net
 wrote:

 I can't tell if the apache git mirror is updated via scheduler or from
 commit hooks, but its generally stays close to being on par with svn.  I'll
 check next time I push something to svn.

 But both of those items have made it to the mirror.

 - michael


 On Tue, Sep 6, 2011 at 1:44 PM, Digy digyd...@gmail.com wrote:

  I don't know how often github mirror is updated.
  These are the original locations
  2.9.4  https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/
  2.9.4g
 
 
 https://svn.apache.org/repos/asf/incubator/lucene.net/branches/Lucene.Net_2_
  9_4g/
 
  Both versions include ThreadLocal fix + Signing.
 
  Thanks,
  DIGY
 
 
 
  -Original Message-
  From: itamar.synhers...@gmail.com [mailto:itamar.synhers...@gmail.com]
 On
  Behalf Of Itamar Syn-Hershko
  Sent: Tuesday, September 06, 2011 2:34 AM
  To: lucene-net-dev@lucene.apache.org
  Subject: Re: [Lucene.Net] 2.9.4
 
  Not a problem, we will test RavenDB on a separate branch, also for
  potential
  memory leaks
 
  Digy, can you make sure the github mirror contains an updated 2.9.4 tag I
  can pull from, which includes the latest ThreadLocal fix + the strongly
  signed patch applied to it?
 
  2011/9/6 Digy digyd...@gmail.com
 
   To avoid misunderstanding...
  
   Community==all Lucene.Net users
  
   DIGY
  
   -Original Message-
   From: Digy [mailto:digyd...@gmail.com]
   Sent: Monday, September 05, 2011 11:46 PM
   To: 'lucene-net-dev@lucene.apache.org'
   Subject: RE: [Lucene.Net] 2.9.4
  
   Not bad idea, but I would prefer community's feedback instead of
 testing
   against all projects using Lucene.Net
   DIGY
  
   -Original Message-
   From: Matt Warren [mailto:mattd...@gmail.com]
   Sent: Monday, September 05, 2011 11:09 PM
   To: lucene-net-dev@lucene.apache.org
   Subject: Re: [Lucene.Net] 2.9.4
  
   If you want to test it against a large project you could take a look at
  how
   RavenDB uses it?
  
   At the moment it's using 2.9.2 (
  
  
 
 
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
   )
   but if you were to recompile it against 2.9.4 and check that all it's
   unit-tests still run that would give you quite a large test case.
  
   On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com
  wrote:
  
   
Hey All,
   
How do people feel about the 2.9.4 code base? I've been using it for
sometime, for my use cases it's be excellent. Do we feel we are ready
  to
package this up and make it an official release? Or do we have some
  tasks
left to take care of?
   
~Prescott
  
 
 
 



Re: [Lucene.Net] 2.9.4

2011-09-06 Thread Michael Herndon
Should we put together a quick release checklist ?

 * I know that jira 407 mentions putting out a 2.9.2 build that is signed
when releasing 2.9.4

 * We should be able to build a chm  doc website using sandcastle.The
downside is the website that gets built now requires asp.net instead of just
vanilla HTML and I have yet to find an option that allows just HTML.
Depending on what we do with this, we would need to remove the link to the
docs in the README file inside of trunk.

* Stefan Bodewig might still be away and I think we need his vote on the
release when the time comes. (correct me, because I could be uber wrong).

If there is anything that requires work and you think I can help with in
order to get this release out the door, just let me know.

- Michael



On Tue, Sep 6, 2011 at 9:11 PM, Prescott Nasser geobmx...@hotmail.comwrote:


 Also +1 - but I don't mind waiting to hear back regarding the RavenDB stuff
 - but we can prepare assuming it's all good.



 Digy can you elaborate on 414 (
 https://issues.apache.org/jira/browse/LUCENENET-414). I must not have
 understood the complaint/question as adding that one method to me doesn't
 seem to resolve the issue brought up



 Thanks,

 ~P

 
  From: digyd...@gmail.com
  To: lucene-net-dev@lucene.apache.org
  Date: Tue, 6 Sep 2011 23:14:37 +0300
  Subject: RE: [Lucene.Net] 2.9.4
 
  +1 for an official release.
  DIGY
 
  -Original Message-
  From: Prescott Nasser [mailto:geobmx...@hotmail.com]
  Sent: Monday, September 05, 2011 9:22 PM
  To: lucene-net-dev@lucene.apache.org; lucene-net-u...@lucene.apache.org
  Subject: [Lucene.Net] 2.9.4
 
 
  Hey All,
 
 
 
  How do people feel about the 2.9.4 code base? I've been using it for
  sometime, for my use cases it's be excellent. Do we feel we are ready to
  package this up and make it an official release? Or do we have some tasks
  left to take care of?
 
 
 
  ~Prescott =
  -
  Bu iletide virüs bulunamadı.
  AVG tarafından kontrol edildi - www.avg.com
  Sürüm: 2012.0.1796 / Virüs Veritabanı: 2082/4478 - Sürüm Tarihi:
 05.09.2011
 



Re: [Lucene.Net] 2.9.4

2011-09-06 Thread Stefan Bodewig
On 2011-09-07, Michael Herndon wrote:

 Stefan Bodewig might still be away

He is back ;-)

 and I think we need his vote on the release when the time
 comes. (correct me, because I could be uber wrong).

For the release you need three +1s by Incubator PMC members.  After
voting here a second vote will happen on the general list where the
missing IPMC member votes can be collected.  Of course it will be easier
if the mentors (Benson, Gianugo and myself in this case) have already
voted.

Stefan


RE: [Lucene.Net] 2.9.4

2011-09-05 Thread Digy
To avoid misunderstanding...

Community==all Lucene.Net users

DIGY

-Original Message-
From: Digy [mailto:digyd...@gmail.com] 
Sent: Monday, September 05, 2011 11:46 PM
To: 'lucene-net-dev@lucene.apache.org'
Subject: RE: [Lucene.Net] 2.9.4

Not bad idea, but I would prefer community's feedback instead of testing
against all projects using Lucene.Net
DIGY

-Original Message-
From: Matt Warren [mailto:mattd...@gmail.com] 
Sent: Monday, September 05, 2011 11:09 PM
To: lucene-net-dev@lucene.apache.org
Subject: Re: [Lucene.Net] 2.9.4

If you want to test it against a large project you could take a look at how
RavenDB uses it?

At the moment it's using 2.9.2 (
https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
)
but if you were to recompile it against 2.9.4 and check that all it's
unit-tests still run that would give you quite a large test case.

On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com wrote:


 Hey All,

 How do people feel about the 2.9.4 code base? I've been using it for
 sometime, for my use cases it's be excellent. Do we feel we are ready to
 package this up and make it an official release? Or do we have some tasks
 left to take care of?

 ~Prescott

-
Bu iletide virüs bulunamadı.
AVG tarafından kontrol edildi - www.avg.com
Sürüm: 2012.0.1796 / Virüs Veritabanı: 2082/4478 - Sürüm Tarihi: 05.09.2011



RE: [Lucene.Net] 2.9.4

2011-09-05 Thread Prescott Nasser

Yeah, I looked at it as 2.9.4 has been around a while, I've been using it for a 
while, and I assume others have as well, and we haven't had any complaints (few 
exceptions). 

 

I hope people aren't waiting for a last call to provide feedback. It should 
be continous. When it dies down, I assume issues are shaken out and things are 
somewhat vetted.

 

~P

 



 From: digyd...@gmail.com
 To: lucene-net-dev@lucene.apache.org
 Date: Tue, 6 Sep 2011 00:48:02 +0300
 Subject: RE: [Lucene.Net] 2.9.4

 To avoid misunderstanding...

 Community==all Lucene.Net users

 DIGY

 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Monday, September 05, 2011 11:46 PM
 To: 'lucene-net-dev@lucene.apache.org'
 Subject: RE: [Lucene.Net] 2.9.4

 Not bad idea, but I would prefer community's feedback instead of testing
 against all projects using Lucene.Net
 DIGY

 -Original Message-
 From: Matt Warren [mailto:mattd...@gmail.com]
 Sent: Monday, September 05, 2011 11:09 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 If you want to test it against a large project you could take a look at how
 RavenDB uses it?

 At the moment it's using 2.9.2 (
 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
 )
 but if you were to recompile it against 2.9.4 and check that all it's
 unit-tests still run that would give you quite a large test case.

 On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com wrote:

 
  Hey All,
 
  How do people feel about the 2.9.4 code base? I've been using it for
  sometime, for my use cases it's be excellent. Do we feel we are ready to
  package this up and make it an official release? Or do we have some tasks
  left to take care of?
 
  ~Prescott

 -
 Bu iletide virüs bulunamadı.
 AVG tarafından kontrol edildi - www.avg.com
 Sürüm: 2012.0.1796 / Virüs Veritabanı: 2082/4478 - Sürüm Tarihi: 05.09.2011
 

Re: [Lucene.Net] 2.9.4

2011-09-05 Thread Itamar Syn-Hershko
Not a problem, we will test RavenDB on a separate branch, also for potential
memory leaks

Digy, can you make sure the github mirror contains an updated 2.9.4 tag I
can pull from, which includes the latest ThreadLocal fix + the strongly
signed patch applied to it?

2011/9/6 Digy digyd...@gmail.com

 To avoid misunderstanding...

 Community==all Lucene.Net users

 DIGY

 -Original Message-
 From: Digy [mailto:digyd...@gmail.com]
 Sent: Monday, September 05, 2011 11:46 PM
 To: 'lucene-net-dev@lucene.apache.org'
 Subject: RE: [Lucene.Net] 2.9.4

 Not bad idea, but I would prefer community's feedback instead of testing
 against all projects using Lucene.Net
 DIGY

 -Original Message-
 From: Matt Warren [mailto:mattd...@gmail.com]
 Sent: Monday, September 05, 2011 11:09 PM
 To: lucene-net-dev@lucene.apache.org
 Subject: Re: [Lucene.Net] 2.9.4

 If you want to test it against a large project you could take a look at how
 RavenDB uses it?

 At the moment it's using 2.9.2 (

 https://github.com/ayende/ravendb/tree/master/SharedLibs/Sources/Lucene2.9.2
 )
 but if you were to recompile it against 2.9.4 and check that all it's
 unit-tests still run that would give you quite a large test case.

 On 5 September 2011 19:22, Prescott Nasser geobmx...@hotmail.com wrote:

 
  Hey All,
 
  How do people feel about the 2.9.4 code base? I've been using it for
  sometime, for my use cases it's be excellent. Do we feel we are ready to
  package this up and make it an official release? Or do we have some tasks
  left to take care of?
 
  ~Prescott

 -
 Bu iletide virüs bulunamadı.
 AVG tarafından kontrol edildi - www.avg.com
 Sürüm: 2012.0.1796 / Virüs Veritabanı: 2082/4478 - Sürüm Tarihi:
 05.09.2011