Re: .NET development on Linux & macOS is now possible
Yakov, thanks for trying this out. Good point about build script, I've filed a ticket: https://issues.apache.org/jira/browse/IGNITE-7566 As for tests - yes, these two seem to be flaky on TC as well, I'll have a look. Pavel On Tue, Jan 30, 2018 at 8:34 AM, Yakov Zhdanovwrote: > Pavel, > > I tried this out recently and had few minor issues. > > 1. due to path issues mvn executable was not found, but process coninued to > .net build > 2. after I set path for mvn it still was failing due to incorrect java home > > Should we report maven build issues and stop the overall process with > appropriate error message? > > Also 2 tests failed for me: > > Failed TestClientDisposeWhileOperationsAreInProgress > Error Message: >Some tasks should have failed. > Expected: True > But was: False > > Stack Trace: >at > Apache.Ignite.Core.Tests.Client.ClientConnectionTest. > TestClientDisposeWhileOperationsAreInProgress() > in > /home/yzhdanov/projects/incubator-ignite/modules/platforms/dotnet/Apache. > Ignite.Core.Tests/Client/ClientConnectionTest.cs:line > 277 > > Failed TestAsyncCompletionOrder > Error Message: >Expected: False > But was: True > > Stack Trace: >at > Apache.Ignite.Core.Tests.Client.Cache.CacheTest.TestAsyncCompletionOrder() > in > /home/yzhdanov/projects/incubator-ignite/modules/platforms/dotnet/Apache. > Ignite.Core.Tests/Client/Cache/CacheTest.cs:line > 855 > > If you need logs just let me know. > > --Yakov >
Re: .NET development on Linux & macOS is now possible
Pavel, I tried this out recently and had few minor issues. 1. due to path issues mvn executable was not found, but process coninued to .net build 2. after I set path for mvn it still was failing due to incorrect java home Should we report maven build issues and stop the overall process with appropriate error message? Also 2 tests failed for me: Failed TestClientDisposeWhileOperationsAreInProgress Error Message: Some tasks should have failed. Expected: True But was: False Stack Trace: at Apache.Ignite.Core.Tests.Client.ClientConnectionTest.TestClientDisposeWhileOperationsAreInProgress() in /home/yzhdanov/projects/incubator-ignite/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/ClientConnectionTest.cs:line 277 Failed TestAsyncCompletionOrder Error Message: Expected: False But was: True Stack Trace: at Apache.Ignite.Core.Tests.Client.Cache.CacheTest.TestAsyncCompletionOrder() in /home/yzhdanov/projects/incubator-ignite/modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheTest.cs:line 855 If you need logs just let me know. --Yakov
Re: .NET development on Linux & macOS is now possible
Hi Vyacheslav, No, porting to .NET Core (actually, libraries should target .NET Standard instead of .NET Core) is not planned, since we maintain compatibility with .NET 4 and Visual Studio 2010. There is no reason to do the full port, since release binaries already work on all platforms (.NET 4+ on Windows, .NET Core 2.0+ on Windows, Linux, macOS). Pavel On Fri, Dec 22, 2017 at 2:15 PM, Vyacheslav Daradurwrote: > Hi, Pavel, thanks for this improvement, but as far as I understood it > is compatibility mode with .NET Сore. > Are you going to port Ignite to native .NET Core, maybe in the next > major release? > > > On Fri, Dec 22, 2017 at 1:55 PM, Yakov Zhdanov > wrote: > > Great news, Pavel! As a Linux user I will definitely try that and let you > > know on results. > > > > --Yakov > > > > -- > Best Regards, Vyacheslav D. >
Re: .NET development on Linux & macOS is now possible
Hi, Pavel, thanks for this improvement, but as far as I understood it is compatibility mode with .NET Сore. Are you going to port Ignite to native .NET Core, maybe in the next major release? On Fri, Dec 22, 2017 at 1:55 PM, Yakov Zhdanovwrote: > Great news, Pavel! As a Linux user I will definitely try that and let you > know on results. > > --Yakov -- Best Regards, Vyacheslav D.
Re: .NET development on Linux & macOS is now possible
Great news, Pavel! As a Linux user I will definitely try that and let you know on results. --Yakov