lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Souren Aghajanyan <Suren.Aghajan...@microsoft.com>
Subject RE: Lucene.NET 4.8.0 status update
Date Tue, 26 Aug 2014 19:49:32 GMT
What's a confusion? I can help to sort it out.

-----Original Message-----
From: itamar.synhershko@gmail.com [mailto:itamar.synhershko@gmail.com] On Behalf Of Itamar
Syn-Hershko
Sent: Monday, August 25, 2014 6:04 PM
To: dev@lucenenet.apache.org
Subject: Re: Lucene.NET 4.8.0 status update

We have an ICLA from him but there's some confusion regarding the CCLA from his employer.

--

Itamar Syn-Hershko
http://code972.com | @synhershko <https://twitter.com/synhershko> Freelance Developer
& Consultant Author of RavenDB in Action <http://manning.com/synhershko/>


On Tue, Aug 26, 2014 at 3:27 AM, Souren Aghajanyan < Suren.Aghajanyan@microsoft.com>
wrote:

> Itamar, is this CLA issue related to Russell Trupiano drop?
>
> Thanks,
> Souren.
>
> -----Original Message-----
> From: itamar.synhershko@gmail.com [mailto:itamar.synhershko@gmail.com] 
> On Behalf Of Itamar Syn-Hershko
> Sent: Monday, August 25, 2014 8:29 AM
> To: dev@lucenenet.apache.org
> Subject: Re: Lucene.NET 4.8.0 status update
>
> This sounds very good. I'm holding off on this effort for a bit now as 
> we are awaiting clearance on some CLA issue we have with the contributed code.
> I hope this will get clarified ASAP and we could merge the code in.
>
> You are more than welcome to take the code from here
> https://github.com/synhershko/lucene.net/tree/Lucene.Net_4.8.0 and 
> start digging into some of the failing tests,I could definitely use 
> some help with fixing them
>
> --
>
> Itamar Syn-Hershko
> http://code972.com | @synhershko <https://twitter.com/synhershko> 
> Freelance Developer & Consultant Author of RavenDB in Action < 
> http://manning.com/synhershko/>
>
>
> On Mon, Aug 25, 2014 at 5:12 PM, Rahul Singh (ANANT) 
> <rahul.singh@anant.us
> >
> wrote:
>
> > Gentlemen,
> >
> > Thanks for the great work on porting the latest Lucene. I have been 
> > working with the binary builds of Lucene.NET and after digging deep 
> > into the latest Java versions.
> >
> > I was thinking of contributing in the following ways :
> >
> > 1. Better documentation / examples / etc.
> > 2. Regression Testing / Integration Testing 3. Bug Fixes 4. Anything 
> > else.
> >
> > I wanted to get involved earlier but it's been a busy summer of work.
> >
> > Rahul
> >
> >
> > Rahul Singh | Internet Architect & Partner
> >
> > To empower people through the Internet to create a better world.
> >
> > How are we doing? Please take our survey 
> > <http://links.anant.us/customerfeedbacksurvey>
> >
> > Anant | http://anant.us
> > 1010 Wisconsin Ave NW, Suite 250
> > Washington, D.C. 20007
> >
> > o 1.855.ANANTCO x101 | m 202.905.2818 | t @xingh 
> > <http://www.twitter.com/xingh> | li xingh < 
> > http://www.linkedin.com/in/xingh> | fb rahul.singh 
> > <http://www.facebook.com/rahul.singh>
> >
> > *This email and any attachments to it may be confidential and are 
> > intended solely for the use of the individual to whom it is addressed.
> > Any views or opinions expressed are solely those of the author and 
> > do not necessarily represent those of Anant Corporation .  If you 
> > are not the intended recipient of this email, you must neither take 
> > any action based upon its contents, nor copy or show it to anyone.  
> > Please contact the sender if you believe you have received this 
> > email in
> > error.*
> >
> >
> > On Wed, Aug 13, 2014 at 2:21 PM, Itamar Syn-Hershko 
> > <itamar@code972.com>
> > wrote:
> >
> > > Awesome. I'm still making progress on fixing tests on my branch, 
> > > so make sure you rebase every now and then.
> > >
> > > --
> > >
> > > Itamar Syn-Hershko
> > > http://code972.com | @synhershko <https://twitter.com/synhershko> 
> > > Freelance Developer & Consultant Author of RavenDB in Action 
> > > <http://manning.com/synhershko/>
> > >
> > >
> > > On Wed, Aug 13, 2014 at 8:46 PM, Simon Svensson <sisve@devhost.se>
> > wrote:
> > >
> > > > Hi,
> > > >
> > > > I got mentally preoccupied by work once again...
> > > >
> > > > I've forked the code and see the failing tests. Some tests seems 
> > > > to randomly hang, guessing due to the thread-lock-issues 
> > > > mentioned
> > > previously.
> > > > There are a few failing tests which targets easier areas, like 
> > > > query-parsing/objects. I will take a look at those issues to get
> > familiar
> > > > with everything. (Hopefully also fixing something...)
> > > >
> > > > // Simon
> > > >
> > > >
> > > > On 11/08/14 09:25, Itamar Syn-Hershko wrote:
> > > >
> > > >> Great!
> > > >>
> > > >> There's no such thing as "contrib" anymore, fwiw. You should 
> > > >> clone my
> > > repo
> > > >> and work on that until Prescott / Troy sort out the CLAs.
> > > >>
> > > >> With regards to what you can work on - there are many failing 
> > > >> tests,
> > > some
> > > >> of them are in the analysis area. You can either start poking 
> > > >> around trying to fix those tests, or start porting the 
> > > >> analyzers, highlighter, etc packages. The idea is to have 
> > > >> Lucene.Net.Analyzers,
> > > Lucene.Net.Highlighter
> > > >> etc packages - a package here:
> > > >> https://github.com/synhershko/lucene.net/tree/Lucene.Net_4.8.0/
> > > >> sr
> > > >> c
> > > (where
> > > >> core will be renamed to Lucene.Net later, I just don't want to 
> > > >> lose
> > git
> > > >> history now) for every package here:
> > > >> https://github.com/apache/lucene-solr/tree/lucene_solr_4_8_0/lu
> > > >> ce
> > > >> ne
> > > >>
> > > >> Does that make sense?
> > > >>
> > > >> --
> > > >>
> > > >> Itamar Syn-Hershko
> > > >> http://code972.com | @synhershko 
> > > >> <https://twitter.com/synhershko>
> > > >>
> > > >> Freelance Developer & Consultant Author of RavenDB in Action 
> > > >> <http://manning.com/synhershko/>
> > > >>
> > > >>
> > > >> On Mon, Aug 11, 2014 at 10:13 AM, Simon Svensson 
> > > >> <sisve@devhost.se>
> > > >> wrote:
> > > >>
> > > >>  Hi,
> > > >>>
> > > >>> I feel like I'm mostly lurking in a highly unproductive way; 
> > > >>> time to change that!
> > > >>>
> > > >>> I would like to spend more time with the code, but do not know

> > > >>> where
> > to
> > > >>> start and what to focus on. I'm proficient in C# and 
> > > >>> everything
> > > related,
> > > >>> but the inner workings of the lucene core is shrouded in 
> > > >>> mystery. I
> > > guess
> > > >>> that places me in the contrib/analyzers/documentation area.
> > > >>>
> > > >>> So, since I'm in need of some guidance;
> > > >>> 1) What should I focus on?
> > > >>> 2) Should I fork Itamar's bransch and send pull-requests to it?
> > > >>>
> > > >>> // Simon
> > > >>>
> > > >>>
> > > >>>
> > > >>> On 08/08/14 05:34, Itamar Syn-Hershko wrote:
> > > >>>
> > > >>>  Hi all.
> > > >>>>
> > > >>>> I've been working on the 4.8 branch to try and stabilize it

> > > >>>> so it
> > can
> > > be
> > > >>>> the base for our next release. There's still plenty to do,

> > > >>>> but I was able to make decent progress.
> > > >>>>
> > > >>>> This thread will be used for me to report progress and 
> > > >>>> hopefully get some more people involved.
> > > >>>>
> > > >>>> My branch is here: https://github.com/synhershko/
> > > >>>> lucene.net/tree/Lucene.Net_4.8.0
> > > >>>>
> > > >>>> Out of about 2300 tests currently, there are about 600 
> > > >>>> failing tests
> > > and
> > > >>>> the rest are green. At least 300 of the failing tests are
due 
> > > >>>> to
> > > missing
> > > >>>> codecs (some codecs haven't been ported yet). The rest of
the
> > failures
> > > >>>> can
> > > >>>> be largely categorized as below.
> > > >>>>
> > > >>>> 1. The missing codecs need to be ported (into a separate
> assembly).
> > > >>>> There
> > > >>>> isn't too much of code to port and work is pretty much self
> > contained.
> > > >>>> However completing this will make about 300 tests green.
> > > >>>> The code to port is here: https://github.com/apache/ 
> > > >>>> lucene-solr/tree/lucene_solr_4_8_0/lucene/codecs/src/java/
> > > >>>> org/apache/lucene/codecs
> > > >>>>
> > > >>>> 2. Compressed fields implementation is largely broken. Quite

> > > >>>> a few
> > > test
> > > >>>> are red and I'm pretty sure the fix is quite simple, just
a 
> > > >>>> faulty implementation to quickly re-write.
> > > >>>>
> > > >>>> 3. Many, many tests are very slow or even deadlocking because

> > > >>>> of threading issues. Culprits are both IndexWriter and
> FSDirectory.
> > This
> > > is
> > > >>>> the most severe and probably challenging issue to solve.
> > > >>>> There are multiple failures which I believe relate to this
issue.
> > > >>>> "Access
> > > >>>> to the path is denied." on index files, failing Asserts etc.
> > > >>>>
> > > >>>> 4. The fsync implementation (in FSDirectory) needs some love

> > > >>>> and testing.
> > > >>>>
> > > >>>> 5. The rest of the failing tests are probably isolated 
> > > >>>> porting
> > issues
> > > >>>> (Java / C# differences or bugs introduced while porting).
I
> > attached a
> > > >>>> screenshot of one such error, thrown using Debug.Assert from

> > > >>>> the
> > core
> > > >>>> while
> > > >>>> running some of the tests.
> > > >>>>
> > > >>>> Other items to tackle later:
> > > >>>>
> > > >>>> 1. CLS compliance. Maybe the biggest item there is the 
> > > >>>> byte/sbyte
> > > thing
> > > >>>> we discussed several times before.
> > > >>>>
> > > >>>> 2. Porting the contribs.
> > > >>>>
> > > >>>> 3. Cleaning up the API and XML comments
> > > >>>>
> > > >>>> 4. Fixing the license header in all source files
> > > >>>>
> > > >>>> 5. CI pipeline and SlowTest attribute to have some tests run

> > > >>>> only on nightly builds or similar
> > > >>>>
> > > >>>> Anyone up for some coding?
> > > >>>>
> > > >>>> --
> > > >>>>
> > > >>>> Itamar Syn-Hershko
> > > >>>> http://code972.com <http://code972.com/> | @synhershko
< 
> > > >>>> https://twitter.com/synhershko> Freelance Developer &

> > > >>>> Consultant Author of RavenDB in Action 
> > > >>>> <http://manning.com/synhershko/>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >
> > >
> >
>
Mime
View raw message