Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Nov 2016 19:02:18 +0100
From:      Ivan Radovanovic <radovanovic@gmail.com>
To:        David Naylor <naylor.b.david@gmail.com>
Cc:        freebsd-mono@freebsd.org, romain@freebsd.org
Subject:   Re: Mono updated to 4.6.2.7 and call to help with dotnet
Message-ID:  <583B1FAA.40003@gmail.com>
In-Reply-To: <6327127.hFPAWPnNL2@dragon.local>
References:  <6327127.hFPAWPnNL2@dragon.local>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi David,

You can find functional FileSystemWatcher in this repository I created 
at one point in past https://github.com/radovanovic/monobsd :-)

I chose not to modify kevent watcher that is already in mono, since 
their version works for OSX, but I just modified it a little bit to less 
contaminate containing workspace with private implementation details. I 
added completely new file (FreeBSDWatcher) which is then instantiated if 
FreeBSD is detected. I also added couple of test cases for watcher (with 
thought that it might help someone from original mono to fix linux 
version too).

I think I added couple new test cases for things that we noticed as 
occasionally broken when running in FreeBSD. I hope it would be easy for 
you to find all changes from original mono tree. I am not sure how many 
(if any) of those changes I copied to https://github.com/FreeBSD-DotNet

Kind regards,
Ivan

On 11/27/2016 18:26, David Naylor napisa:
> Hi
>
> With commit r427247 the following updated are now in Ports:
>   - Mono: 4.6.2.7
>   - MonoDevelop: 4.1.2.44
>   - FSharp: 4.0.1.20
>   - Gtk-Sharp20: 2.12.42
>
> And, the call to help:
>
> We are trying to create a port for .NET Core [1] and there are various ways
> you could contribute:
>   1) Help investigate the show-stopper bug [2]
>   2) Implement System.IO.FileSystem.Watcher [3]
>   3) Contribute to the WIP repository [4]
>   4) Investigate existing work on porting dotnet [5]
>      a) Add package descriptions
>      b) Get coreclr tests working
>      c) Get corefx tests working
>      d) Convert dotnet/bsd.dotnet.mk to be more USES like (and modular)
>      e) Create a drop-in replacement for many port's "init-tools.sh" (aka
> dotnet-sdk + nuget packages)
>
> Regards
>
> dbn
>
> [1] https://github.com/dotnet/core
> [2] https://github.com/dotnet/coreclr/issues/8316
> [3] https://github.com/dotnet/corefx/issues/2046
> [4] https://github.com/DragonSA/dotnet
> [5] https://github.com/brunolauze/freebsd-dotnet-ports
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?583B1FAA.40003>