From owner-freebsd-mono@freebsd.org Sun Dec 31 06:31:21 2017 Return-Path: Delivered-To: freebsd-mono@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21308EA5D64 for ; Sun, 31 Dec 2017 06:31:21 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 94B2665318 for ; Sun, 31 Dec 2017 06:31:20 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-lf0-x22d.google.com with SMTP id m20so38369722lfi.6 for ; Sat, 30 Dec 2017 22:31:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QqU3+weQEfg4NjeSiFbVaS3Qv09+lNTM/SqMbWp6G0w=; b=jvAhfZ5WZQm5w6J1kjGUGK0GGykPKEjocS30AAVJ69wPxZxZwxsP57QdgTH7UwIhxO +p9EPehU1wlwSl1Xb8yJannH3SgKrQDtswaCqwAr3LNt8ho9ZNGIwoEu3GYpOU6knDwq Ej7bnLEPnN845iBymzoSmcrugx4np+JIt92haURxrVoJDYWQ8wrLz8VjHzvOIfqF3fpO Cz3DJRDkpxq513KCiUie9gHtVNTOT4FQi/Jk+u6yeNRQrnNXXXbbHyiBEPUrqlGJvqmi I5iRDpdNebpfHzuIExdCbGFugHdUjFXhbVcm5+1Bi/wBAYgf44qzZiTDJ64lI2r5ecYq +yMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=QqU3+weQEfg4NjeSiFbVaS3Qv09+lNTM/SqMbWp6G0w=; b=K1X20guMq1mylGnSXh4LplnTMtwONWFoLB5Kihg1U0dzbQCK/M9FU2egeNakY4HJ00 AwR3uzxsqCj+DQnptGb5LeAZlrthe9O+Om8ot3MT9liU5rVSgdZ3iHlCpJ6spCOLx2TD wQy22nQCAMfp9rBtrPv3But0zQFRlGbuklNvQ9noNzi3vtqCBjyhHNyqy49FUN62Eeh4 Rk4xC/AyBBeJf27qnnBQNOK1U3k144GZApFxIAGjsGUROgy41DDAjruE/16riwJkbe9M D9KqMpOwJ9Lg/rKxM6nkF125YxrEBUWQNhBbrytSguM4b/cGuTyFkxFb5c65E4eHA7jF 38kg== X-Gm-Message-State: AKGB3mJjxKZ4MjBt80DQ2fEWnXKy+5+Fxe0shiqd3zgrjUGsd6qAzXcu J4TIYahOQUJ6mxW2uFgS5FKorMXxCjhE+puY3vY= X-Google-Smtp-Source: ACJfBov7pd0DTMiOOg11tlBvUKYeci9k6cbqT+tXYJnsC/LVqujdI82TdpaZFF1ZwdCibS1gGH+O9NYfwWfZbs/ZCpE= X-Received: by 10.46.31.18 with SMTP id f18mr24934878ljf.123.1514701878567; Sat, 30 Dec 2017 22:31:18 -0800 (PST) MIME-Version: 1.0 Received: by 10.46.19.25 with HTTP; Sat, 30 Dec 2017 22:31:17 -0800 (PST) In-Reply-To: References: From: Russell Haley Date: Sat, 30 Dec 2017 22:31:17 -0800 Message-ID: Subject: Re: Mono 5.2 patch and DotNet Core 2 update To: Freebsd-mono Cc: David Naylor , Tomas Weinfurt Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 31 Dec 2017 06:31:21 -0000 On Thu, Dec 28, 2017 at 9:50 PM, Russell Haley 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 of CURRENT. Yay for > Virtual Box! > > 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). > > After some difficulty with the tarball downloads timing 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? 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? Russ > 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. > > Tomas, can you add anything? > > Anyway, hope springs eternal in the new year. > > Cheers, > Russ