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

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-mono
To unsubscribe, send any mail to "[email protected]"

Reply via email to