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>