Date: Wed, 3 Jan 2018 21:46:39 -0800 From: Russell Haley <russ.haley@gmail.com> To: David Naylor <naylor.b.david@gmail.com> Cc: Aaron Havens <aaron@toomanymiles.net>, Freebsd-mono <freebsd-mono@freebsd.org>, Tomas Weinfurt <Tomas.Weinfurt@microsoft.com> Subject: Re: Mono 5.2 patch and DotNet Core 2 update Message-ID: <CABx9NuQg1xBGo6O-Mi%2BBed3cHVpEX_LkySLXF1w625bgHNLS_A@mail.gmail.com> In-Reply-To: <1785626.CCjVlgh7yU@dragon.local> References: <CABx9NuSEmhg2=aMNPHP=eoRH4Wz4wKojX4J%2BUYV0U-poKPgYBg@mail.gmail.com> <CABx9NuRtXg%2BWM3gcF7YBr-uY3d3kLxYccqwg4EuNyWBqTFMCig@mail.gmail.com> <CAH8nK=hpyVTR-0foRU%2Bwoj9U_9kcOwtGQTBg9jNntAqxE6iVXw@mail.gmail.com> <1785626.CCjVlgh7yU@dragon.local>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jan 3, 2018 at 11:41 AM, David Naylor <naylor.b.david@gmail.com> wrote: > On Tuesday, 2 January 2018 22:17:19 Aaron Havens wrote: >> On Sun, Dec 31, 2017 at 12:31 AM, Russell Haley <russ.haley@gmail.com> >> wrote: >> > On Thu, Dec 28, 2017 at 9:50 PM, Russell Haley <russ.haley@gmail.com> >> > wrote: >> > > Hey Guys, >> > > >> > > Merry Christmas! Hope this finds you all well. While free time for me >> > > has been at a premium, I have managed to finally get my hands on a >> > > laptop and cram 16 Gb of ram and a nice big SSD in it. That means I >> > > now have room for lots of VMs. I have a GhostBSD image (FreeBSD 11.1) >> > > and will bring up a TrueOS which is a revision oThe answers to questions about using Lua are intrinsically answered in the way the book is written.f CURRENT. Yay for >> > > Virtual Box! > > And happy new year :-) > >> > > Mono 5.2 >> > > >> > > I've created a svn ports repo to mess with and tried out the Mono 5.2 >> > > patch from David. While I ultimately succeeded, the D12440.diff patch >> > > had one error. The chunk was in a RUN_DEPENDS (inconsiquential to the >> > > build) but I patched it manually and ran it. I then found blank patch >> > > files for patch-mono_metadata_socket-io.c, >> > > patch-mono_utils_mono-compiler.h and patch-mono_utils_w32handle.c >> > > (there may have been more, I wasn't careful enough when I was deleting >> > > them). > > Please check the updated patch in (https://reviews.freebsd.org/D13751), I > might need to refresh it for changes in the ports tree. > >> > > After some difficulty with the tarball downloads tThe answers to questions about using Lua are intrinsically answered in the way the book is written.iming out, the build >> > > completed successfully! I'll be checking MonoDevelop as well shortly. >> > > I'm hoping David can chime in and we can finish this off? > > Other than things I have overlooked I think we have a ship-able patch. There > are some more things to do, but I don't think show stoppers. It needs to be verifiable, that's all I really meant. >> > So I've had some more time to play with this and the shear breadth of >> > Davids work is staggering. I've suggested in the review that it be >> > broken up into pieces so that it can be digested. Some of this work is >> > important to the DotNet core work; David has a port for msbuild and >> > Rosyln that are really exciting. >> > >> > If David is able to chop the reviews up, is there anyone available to help >> > test? > > I've split the review into 5 sections, 2 with reviews ready: > > - https://reviews.freebsd.org/D13751: ancillary ports > - https://reviews.freebsd.org/D13752: mono (and USES=mono) > - msbuild (depends on mono) > - fsharp (depends on msbuild) > - monodevelop (depends on msbuild) > > I suggest you focus on mono, I'll bang out the ancillary ports (hopefully > tomorrow). Great work. Thanks and I'm on it. >> > Russ >> >> I am willing to help test. Just may need some guidance on where to start >> and what is needed. > > I suggest you try build mono (https://reviews.freebsd.org/D13752). You can > test by: > - running the unit tests (i.e. `make test`) > - run your favourite mono apps > - try some random mono apps in the ports collection > >> > > DotNet Core 2 >> > > >> > > Tomas from MS has been building out the Core Framework (corefx) and >> > > has an "Frankensteins Monster" SDK ready for testing. I have been >> > > working on getting the Common Language Runtime (coreclr) test suite to >> > > build to validate the system. The working instructions are being >> > > generated as we go. I've been building the managed parts on Windows, >> > > while Tomas has been using GNU/Linux for a build platform. I'm hoping >> > > my work will start to coalesce with Tomas' soon and we can see some >> > > progress. > > Excellent to hear. Any idea as to when FreeBSD will be self-hosting? Not sure. If only we knew someone with a Roslyn compiler, msbuild, and a working Framework on FreeBSD? Hmmm.... > Regards > > David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABx9NuQg1xBGo6O-Mi%2BBed3cHVpEX_LkySLXF1w625bgHNLS_A>