Return-Path: X-Original-To: apmail-lucenenet-user-archive@www.apache.org Delivered-To: apmail-lucenenet-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 35FE417F81 for ; Tue, 14 Apr 2015 19:04:01 +0000 (UTC) Received: (qmail 28522 invoked by uid 500); 14 Apr 2015 19:04:01 -0000 Delivered-To: apmail-lucenenet-user-archive@lucenenet.apache.org Received: (qmail 28475 invoked by uid 500); 14 Apr 2015 19:04:00 -0000 Mailing-List: contact user-help@lucenenet.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@lucenenet.apache.org Delivered-To: mailing list user@lucenenet.apache.org Received: (qmail 28452 invoked by uid 99); 14 Apr 2015 19:04:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Apr 2015 19:04:00 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,TVD_FROM_1 X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of itamar.synhershko@gmail.com designates 209.85.214.181 as permitted sender) Received: from [209.85.214.181] (HELO mail-ob0-f181.google.com) (209.85.214.181) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Apr 2015 19:03:35 +0000 Received: by oblw8 with SMTP id w8so8238366obl.0; Tue, 14 Apr 2015 12:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=4QJK8TOY9w0qMs3gxdGTH73juVBzwmGa73B4OJ9KGg0=; b=JAO5Rk/bqAoNGpA7QI9Yf7ln6EwEo4jlNWEUNHSAzX/VuoA3F2E+3/nddgH38UTI0x GlsZ4b+3M52sBxJM5ruLXptW3R6lM9OxgHaAzyvt57Whrs4lCt7YGKfcPb08+nNEXVTn hafO28fFPmGbOxCzNdisyX0zB+RtQ7YiraHA/T91asNH7nogkntewx7xfr2YIPg+FeqS +IN1adDIMH5qBLbKa24EQUJ1JdzCQhnT1T11x4Hs1GJXardnSgMcpa14zG77MS3Ywp3P yQVp9km1I98esTOcbnuD9r8YfUioRgBbMRozY/acL5wPNwAt/4MX38rR8tApD6a2le2j 9CCg== MIME-Version: 1.0 X-Received: by 10.182.137.136 with SMTP id qi8mr17129704obb.51.1429038168792; Tue, 14 Apr 2015 12:02:48 -0700 (PDT) Sender: itamar.synhershko@gmail.com Received: by 10.60.48.100 with HTTP; Tue, 14 Apr 2015 12:02:48 -0700 (PDT) In-Reply-To: References: Date: Tue, 14 Apr 2015 22:02:48 +0300 X-Google-Sender-Auth: _59ikBiY2gqOBx2-b1_BikKFLGg Message-ID: Subject: Re: Last failing tests remain to fix! From: Itamar Syn-Hershko To: user@lucenenet.apache.org Cc: "dev@lucenenet.apache.org" Content-Type: multipart/alternative; boundary=001a11c352366be1f60513b3e012 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c352366be1f60513b3e012 Content-Type: text/plain; charset=UTF-8 Try contacting Maarten, he should still be able to help Nightly builds sounds good Thanks! -- Itamar Syn-Hershko http://code972.com | @synhershko Freelance Developer & Consultant Lucene.NET committer and PMC member On Tue, Apr 14, 2015 at 9:34 PM, Wyatt Barnett wrote: > Sorry, my alter ego Wade and I just got back in town here. > > I'm looking into the NuGet feed setup though I need to talk to someone over > at CodeBetter.com as some things need to be enabled and I need to figure > out where the artifacts. I know Martin has moved on from JetBrains, is > there another contact? > > To answer your question, no we don't need to wait on passing builds -- we > can tell it to build the nuget regardless. We should probably talk about > what should trigger a nuget release -- probably every build is too much. > Maybe nightly builds for now? > > On Mon, Apr 13, 2015 at 5:20 PM Itamar Syn-Hershko > wrote: > > > Ok, I just looked and the nuget feed is empty - probably because there > was > > never a green build. Can we have nuget artifacts already, at least until > we > > have green builds? > > > > -- > > > > Itamar Syn-Hershko > > http://code972.com | @synhershko > > Freelance Developer & Consultant > > Lucene.NET committer and PMC member > > > > On Tue, Apr 14, 2015 at 12:15 AM, Itamar Syn-Hershko > > > wrote: > > > > > Errr.. I mean Wyatt :) > > > > > > -- > > > > > > Itamar Syn-Hershko > > > http://code972.com | @synhershko > > > Freelance Developer & Consultant > > > Lucene.NET committer and PMC member > > > > > > On Tue, Apr 14, 2015 at 12:15 AM, Itamar Syn-Hershko < > itamar@code972.com > > > > > > wrote: > > > > > >> Hi Wade, any luck? > > >> > > >> Is there a nuget feed on the build server we can start using to > install > > >> the core / subproject pieces using nuget from? > > >> > > >> Thanks! > > >> > > >> -- > > >> > > >> Itamar Syn-Hershko > > >> http://code972.com | @synhershko > > >> Freelance Developer & Consultant > > >> Lucene.NET committer and PMC member > > >> > > >> On Thu, Apr 9, 2015 at 1:53 AM, Wyatt Barnett < > wyatt.barnett@gmail.com> > > >> wrote: > > >> > > >>> Yup that makes sense -- somehow I conflated sub projects over to > > contrib > > >>> which I haven't seen any movement. > > >>> > > >>> I'm on the road at the moment but I'll see about getting the > remaining > > >>> sub > > >>> projects setup and building, auditing the ignores and start banging > on > > >>> nuget when I get back to the ranch. > > >>> On Apr 8, 2015 5:42 PM, "Itamar Syn-Hershko" > > wrote: > > >>> > > >>> > inline > > >>> > > > >>> > -- > > >>> > > > >>> > Itamar Syn-Hershko > > >>> > http://code972.com | @synhershko > > >>> > Freelance Developer & Consultant > > >>> > Lucene.NET committer and PMC member > > >>> > > > >>> > On Thu, Apr 9, 2015 at 1:09 AM, Wyatt Barnett < > > wyatt.barnett@gmail.com > > >>> > > > >>> > wrote: > > >>> > > > >>> > > Thanks for the update Itamar -- this sounds exciting. > > >>> > > > > >>> > > A few notes / questions from the build side of things here: > > >>> > > > > >>> > > First, I'm not as hung up on persistently failing tests as the > > tests > > >>> we > > >>> > get > > >>> > > intermittent failures on. I suspect some of the below will > address > > >>> this. > > >>> > > > > >>> > > > >>> > Yup > > >>> > > > >>> > > > >>> > > > > >>> > > Second, what do we want to do about the 112 or so ignored tests? > I > > >>> think > > >>> > > some are marked as long-running via the [LongRunningTest] > attribute > > >>> but > > >>> > > there are probably some ignored failures in that mix. > > >>> > > > > >>> > > > >>> > I guess that should be another task someone needs to take - can you > > >>> try and > > >>> > categorize them? some I know are JVM specfic tests that don't apply > > to > > >>> > Lucene.NET > > >>> > > > >>> > > > >>> > > > > >>> > > Third, regarding the sub-projects, what does the structure look > > like > > >>> so I > > >>> > > can get that integrated into the TeamCity setup? Or should I > noodle > > >>> on it > > >>> > > and propose one? > > >>> > > > > >>> > > > >>> > What do you mean? See here > > >>> > https://github.com/apache/lucenenet/tree/master/src > > >>> > > > >>> > Every subproject has a test suite that needs to be run, and should > > >>> produce > > >>> > a class library that we could push to nuget when we release. Until > > >>> then we > > >>> > should be able to allow people to install via nuget from our build > > >>> server's > > >>> > feed. > > >>> > > > >>> > As far as dependencies and build triggers - that should be obvious > > and > > >>> self > > >>> > explanatory.. > > >>> > > > >>> > Does that make sense? > > >>> > > > >>> > > > >>> > > > > >>> > > Thanks for all the help from everyone getting things this far. > > >>> > > > > >>> > > On Wed, Apr 8, 2015 at 1:07 PM, Itamar Syn-Hershko < > > >>> itamar@code972.com> > > >>> > > wrote: > > >>> > > > > >>> > > > Hey all, > > >>> > > > > > >>> > > > We are nearly there -- we are this close to a release! > > >>> > > > > > >>> > > > We have only about 30 failing tests now in the core, and I'd > like > > >>> to > > >>> > push > > >>> > > > hard during the next few days so we can get a beta out next > week. > > >>> > > > > > >>> > > > I'd appreciate your help with this! > > >>> > > > > > >>> > > > I've narrowed down several failing tests that require some > > >>> digging, if > > >>> > > > folks can assign those to themselves and send us PRs fixing > those > > >>> > tests, > > >>> > > > that would help a lot! > > >>> > > > > > >>> > > > 1. Lucene.Net.Search.TestNumericRangeQuery32.TestInfiniteValues > > () > > >>> > > > and > Lucene.Net.Search.TestNumericRangeQuery64.TestInfiniteValues > > () > > >>> -- > > >>> > > > specifically it seems like Double and Float NaNs are treated > > >>> > differently > > >>> > > > between C# and Java and therefore the failing tests. Or there > is > > a > > >>> bug > > >>> > in > > >>> > > > the inner implementation handling those queries. > > >>> > > > > > >>> > > > 2. TestLucene40DocValuesFormat has a few failing tests, > probably > > >>> > exposing > > >>> > > > data corruption in one of the codec components. I believe this > is > > >>> > > contained > > >>> > > > in the 40DocValues tests so the scope isn't huge but I could be > > >>> wrong. > > >>> > > > > > >>> > > > 3. TestLucene42DocValuesFormat has two tests failing with > output > > of > > >>> > lines > > >>> > > > like "Fail: frozenHash=182658 vs h=5124052". Something is off > in > > >>> > > computing > > >>> > > > the hashes of the nodes, or maybe the node construction is > faulty > > >>> > (which > > >>> > > is > > >>> > > > a serious bug). Hashing is done in Lucene.Net.Fst.NodeHash, > > >>> that'll > > >>> > > be a > > >>> > > > good starting point. Also see > > >>> > > > > > >>> > > > > > >>> > > > > >>> > > > >>> https://github.com/apache/lucenenet/commit/ea7cfe6972972f910 > > 90d995c729689fff9a0f54c > > >>> > > > > > >>> > > > 4. There seem to be some concurrency issues with file handling, > > >>> > probably > > >>> > > on > > >>> > > > the part that is in charge of acquiring and releasing locks. In > > >>> > > particular > > >>> > > > see TestDocValuesFormat, > > >>> > > > .TestShardSearching.TestSimple(), > > >>> > > > TestBufferedIndexInput.TestSetBufferSize(), > > >>> > > > TestLockFactory.TestStressLocks(), > > >>> > > > TestLockFactory.TestStressLocksNativeFSLockFactory() > > >>> > > > > > >>> > > > 5. RegexpQuery seems to be broken, I believe the underlying > > >>> automaton > > >>> > > > implementation doesn't emit the terms correctly. See the > failures > > >>> in > > >>> > > > TestRegexpQuery and TestRegexpRandom. > > >>> > > > > > >>> > > > 6. Similar but probably unrelated failing test is > > >>> > > > at TestSpanMultiTermQueryWrapper.TestFuzzy2() > > >>> > > > > > >>> > > > 7. An interesting failure to investigate is here: > > >>> > > > TestIndexableBinaryStringTools.TestEncodedSortability() -- > > >>> probably a > > >>> > > > simple porting fail, a subtle Java <--> C# mismatch that we > > haven't > > >>> > > > noticed. > > >>> > > > > > >>> > > > Additionally, any help with porting the subprojects would be > > great. > > >>> > Some > > >>> > > > folks took some subprojects under their wings and never > reported > > >>> back. > > >>> > If > > >>> > > > you could either complete the work, or donate whatever you have > > >>> done so > > >>> > > > far, that would be great. > > >>> > > > > > >>> > > > As always, get the code from here: > > >>> https://github.com/apache/lucenenet > > >>> > > -- > > >>> > > > work on your fork and send us a PR when ready, with a good > > >>> description > > >>> > of > > >>> > > > what you've done. > > >>> > > > > > >>> > > > To see the list of currently failing tests in real-time, go > here > > >>> (you > > >>> > can > > >>> > > > login as guest): > > >>> > > > > > >>> > > > > > >>> > > > > >>> > > > >>> http://teamcity.codebetter.com/viewType.html?buildTypeId=Luc > > eneNet_Core&branch_LuceneNet=%3Cdefault%3E&tab=buildTypeStatusDiv > > >>> > > > > > >>> > > > Thanks, and happy searching, > > >>> > > > > > >>> > > > -- > > >>> > > > > > >>> > > > Itamar Syn-Hershko > > >>> > > > http://code972.com | @synhershko < > https://twitter.com/synhershko > > > > > >>> > > > Freelance Developer & Consultant > > >>> > > > Lucene.NET committer and PMC member > > >>> > > > > > >>> > > > > >>> > > > >>> > > >> > > >> > > > > > > --001a11c352366be1f60513b3e012--