+1 -----Original Message----- From: Shannon Deminick <shan...@umbraco.dk> Sent: Sunday, August 11, 2019 5:10 PM To: dev@lucenenet.apache.org Subject: Re: [Vote] Apache Lucene.Net 4.8.0-beta00006
+1 On Sat, Aug 10, 2019 at 9:57 PM Shad Storhaug <s...@shadstorhaug.com> wrote: > Well, if you didn't get an invitation to Azure DevOps and you are a > Lucene.NET PMC member it is because someone at Microsoft decided that > the free public plan with 10 parallel jobs should have no more than 5 > users. I could set up a public NuGet feed (against Apache's policy), > but do I really need to for a release vote? You all can download the > packages from the Apache repo and then setup a local folder as a NuGet feed: > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww. > codemag.com%2FArticle%2F1301101%2FThe-Simplest-Thing-Possible-A-File-D > irectory-based-NuGet-Feed&data=02%7C01%7CAaron.Meyers%40microsoft. > com%7C76e8653739c64d594a0108d71eb987f5%7C72f988bf86f141af91ab2d7cd011d > b47%7C1%7C0%7C637011654510494934&sdata=1dQ2OiXdvZBVztG0j62SNFq0Df9 > HHaolcZc%2BJpmelME%3D&reserved=0 > > Don't get me wrong, I hope we can get everyone on an Azure DevOps > plan, but this issue is unlikely to be resolved in time for the release vote. > > Thanks, > Shad Storhaug (NightOwl888) > > -----Original Message----- > From: Shad Storhaug <s...@shadstorhaug.com> > Sent: Saturday, August 10, 2019 5:42 AM > Cc: dev@lucenenet.apache.org > Subject: [Vote] Apache Lucene.Net 4.8.0-beta00006 > > It’s hard to believe almost 2 years went by without a fresh release, > but it’s definitely time for a new one. > > This release includes some critical stability and performance updates: > > > 1. ConcurrentMergeScheduler has been patched so it no longer causes > a fatal crash upon a merge failure > 2. TaskMergeScheduler also had a bug where it was supposed to throw > an exception on merge failure, but didn’t > 3. CanonPath in FileSupport.cs was made thread-safe (Thanks Mathew > and > Aaron!) > 4. Another concurrency issue was patched in NativeFSLockFactory > (Thanks > sourceist!) > 5. Tests have been setup to run on Linux and macOS, and we > discovered many culture sensitivity and a few cross-platform bugs that > have been patched. > > In addition, the Lucene.Net.ICU functionality is now (finally) > feature-complete, we have added strong naming, the lucene-cli tool has > been packaged up for release on NuGet so it can be installed using > dotnet.exe, and all NuGet packages now support .NET Standard 2.0 in > addition to .NET Standard 1.6 and .NET Framework 4.5. > > Upon this release, we can resolve the following open JIRA issues: > > LUCENENET-603 - ConcurrentMergeScheduler crashes the application if a > transient error occurs > LUCENENET-607 - InvalidCastException PendingTerm cannot be cast to > PendingBlock > LUCENENET-573 - Make IcuBreakIterator more like the JDK's > BreakIterator.getInstance() > LUCENENET-446 - Make Lucene.Net CLS Compliant > LUCENENET-608 - Add strong-naming to Lucene.Net to comply with > Microsoft guidelines > LUCENENET-563 - Port Lucene.Net.Demo > LUCENENET-566 - Port Lucene.Net.Analysis.ICU > LUCENENET-588 - Create unified CLI tool to wrap all Lucene maintenance > tools and demos for .NET > > And these issues may also be addressed by the completion of the ICU > functionality, but need to confirm: > > LUCENENET-604 - Search text without accent to get text has accent > LUCENENET-599 - Fine-grained segmentation tools with vectorHighlight > will cause bug > > The testing time has been significantly reduced by the latest .NET > Core SDK and by running the tests in parallel. What used to take about > 2-3 hours from the command line can now be done in about 45 minutes, > so hopefully you won’t fall asleep this time waiting for the tests to > complete 😊. Do note that I noticed an issue with the tests not > running from build.bat if the folder that the source code is unzipped > to has spaces or parenthesis in it – there is just an escaping issue. > Put the source in a folder with no spaces or parenthesis and the tests run > fine. > > Things are a bit in flux at the moment with the release process, but > here is what we have put together now: > > Test results of this release build: > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdev. > azure.com%2Flucene-net%2FLucene.NET%2F_build%2Fresults%3FbuildId%3D6%2 > 6view%3Dms.vss-test-web.build-test-results-tab&data=02%7C01%7CAaro > n.Meyers%40microsoft.com%7C76e8653739c64d594a0108d71eb987f5%7C72f988bf > 86f141af91ab2d7cd011db47%7C1%7C0%7C637011654510494934&sdata=c35qy9 > q%2BVPaxiMXv6c5zSs2AFnJx8gPme4ETINS2FKU%3D&reserved=0 > Build artifacts can be downloaded from: > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdev. > azure.com%2Flucene-net%2FLucene.NET%2F_build%2Fresults%3FbuildId%3D6%2 > 6view%3Dresults&data=02%7C01%7CAaron.Meyers%40microsoft.com%7C76e8 > 653739c64d594a0108d71eb987f5%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C > 0%7C637011654510504885&sdata=Ev8XTiyER0gSYpzdHu24nFE%2BzukDYzZ%2F5 > nANz1m4Dwc%3D&reserved=0 And of course also from the official > Apache dist repo: > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist > .apache.org%2Frepos%2Fdist%2Fdev%2Flucenenet%2F&data=02%7C01%7CAar > on.Meyers%40microsoft.com%7C76e8653739c64d594a0108d71eb987f5%7C72f988b > f86f141af91ab2d7cd011db47%7C1%7C0%7C637011654510504885&sdata=pCTez > %2B0j91CEKOR2lPzhnW9NBqSXsKs3Bu%2Fwr4AJATY%3D&reserved=0 > > The tag is: > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith > ub.com%2Fapache%2Flucenenet%2Freleases%2Ftag%2FLucene.Net_4_8_0_beta00 > 006&data=02%7C01%7CAaron.Meyers%40microsoft.com%7C76e8653739c64d59 > 4a0108d71eb987f5%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63701165 > 4510504885&sdata=%2Fb6pG13inhxbnJsxgPMJ52cmVwqUAbyNxP7KCvLW1Jw%3D& > amp;reserved=0 > There is a NuGet package feed here: > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpkgs > .dev.azure.com%2Flucene-net%2F_packaging%2Flucene-net-release-vote%2Fn > uget%2Fv3%2Findex.json&data=02%7C01%7CAaron.Meyers%40microsoft.com > %7C76e8653739c64d594a0108d71eb987f5%7C72f988bf86f141af91ab2d7cd011db47 > %7C1%7C0%7C637011654510504885&sdata=bZftMubc3bFymIaRVbmRgTw5l0h1c2 > nZ0GKeq3KJDlE%3D&reserved=0 > > But do note the NuGet feed is not public (as per Apache’s policies) > and I will need to grant access to the Azure DevOps project to all > committers and PMC so it can be accessed. I will send invites, but if > you have a preferred email that you want to use to login to Azure > DevOps with, please email me the address shad -AT- shadstorhaug.com. > > This vote will close no sooner than 72 hours from now, i.e. sometime > after > 22:30 UTC 12-August-2019. All Lucene.NET committers, PMC members, and > dev mailing list members are encouraged to participate in the voting process. > We only count the PMC as official votes, but the feedback of the > community is also valuable. > > > +1 – Yes, release it already > 0 – Neutral, no opinion > -1 – Hold everything, we need to address… > > > Thanks, > Shad Storhaug (NightOwl888) > > > >