Re: .NET development on Linux & macOS is now possible

2018-01-30 Thread Pavel Tupitsyn
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 Zhdanov  wrote:

> 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

2018-01-29 Thread Yakov Zhdanov
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

2017-12-22 Thread Pavel Tupitsyn
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 Daradur 
wrote:

> 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

2017-12-22 Thread Vyacheslav Daradur
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

2017-12-22 Thread Yakov Zhdanov
Great news, Pavel! As a Linux user I will definitely try that and let you
know on results.

--Yakov