From owner-freebsd-mono@freebsd.org Wed Jan 3 19:41:44 2018 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 12FE2EAC1B9 for ; Wed, 3 Jan 2018 19:41:44 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (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 937C1397F for ; Wed, 3 Jan 2018 19:41:43 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by mail-wr0-x229.google.com with SMTP id p6so246245wrd.0 for ; Wed, 03 Jan 2018 11:41:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version; bh=iac7f0pw8RRbaucfew2rpQswKmfVzrn+WjM8y18PaP0=; b=lr/i8gVv3AjGraJfAQW+uXe7YoQMkhThptUF8tHArcbkh+xSaSlCGmzH1J8uwvxrQv UiBwCkFIfHHcNMFTjk2VCJM6IuHcfZhi/IIiCpxhsfyufAxga6ednnhxlT9kM2H3Yh41 fDAu+v1kYSMCYXpzK22FN5Ir68JsLhXSPZr3o/Omg/Gn49NirW0Bufdp/DA+CVfS59Yc kqASAJ+kzlsJuzDhMJ6FDQv9KO2nJLUX45xDGKLfXpiM0CPeF92sJsoubbP+lsovI8td /EKpY/TBBa312XpJOgTU1XevSINrMLO0y1/JTZ/EvtMgM/dtF61LPvqFJ23rEcAKUogi 1q/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version; bh=iac7f0pw8RRbaucfew2rpQswKmfVzrn+WjM8y18PaP0=; b=d1PH7Az2rlWXf7Qdr/La2ARkRD3X5CN6fdxIHqXTVWpLSTr21mXpGsgKn8Hfuo9pXi 55jk38sKD1oSIVV7DHrMPzjmGfCso5zFPZPoS5NN+rOqq5DsvaIKF9/s/i2xKZvm1PCt KbLbDPZBUpVlcs48UjmOsuZuLXJQ63E5ihiSLe64NtECtVqarws06IJtq5hjg9cR3o76 KQplH5bkrUnm2ZVcpB4Xf9yg4nkwJx5HcPOxgS1FRyWHN3qUKRfZqSS03lJ2LSWf9GD0 HmKhdp6ZSAwZqqVesbjRe++Uu7x55SNJNa7b4KxPw5mtUMHzQaKYfMNZmj+hNQbWb+XV XrQw== X-Gm-Message-State: AKGB3mIO4Co+MP/TVJb6AjpbZjUCzPNqfIXxrs+goo7fnqwOdSzU7FYC koA1B39jPLGq39fBi7m1KSs= X-Google-Smtp-Source: ACJfBou4c33Yw1SufU7MOEZP2e3i4YopG3XlVPvgiu5LcUMWIyKXMiH592+lLAHNb7NPTCMOhHrs9Q== X-Received: by 10.223.144.228 with SMTP id i91mr2561285wri.109.1515008501004; Wed, 03 Jan 2018 11:41:41 -0800 (PST) Received: from dragon.local ([165.144.153.192]) by smtp.googlemail.com with ESMTPSA id j6sm1737503wmg.41.2018.01.03.11.41.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Jan 2018 11:41:40 -0800 (PST) From: David Naylor To: Aaron Havens Cc: Russell Haley , Freebsd-mono , Tomas Weinfurt Subject: Re: Mono 5.2 patch and DotNet Core 2 update Date: Wed, 03 Jan 2018 21:41:36 +0200 Message-ID: <1785626.CCjVlgh7yU@dragon.local> Organization: Private User-Agent: KMail/4.14.10 (FreeBSD/11.1-RELEASE-p4; KDE/4.14.30; amd64; ; ) In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2102424.OZouUl9Cnr"; micalg="pgp-sha512"; protocol="application/pgp-signature" 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: Wed, 03 Jan 2018 19:41:44 -0000 --nextPart2102424.OZouUl9Cnr Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="us-ascii" On Tuesday, 2 January 2018 22:17:19 Aaron Havens wrote: > On Sun, Dec 31, 2017 at 12:31 AM, Russell Haley > wrote: > > On Thu, Dec 28, 2017 at 9:50 PM, Russell Haley > > wrote: > > > Hey Guys, > > >=20 > > > Merry Christmas! Hope this finds you all well. While free time fo= r 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 1= 1.1) > > > and will bring up a TrueOS which is a revision of CURRENT. Yay fo= r > > > Virtual Box! And happy new year :-) > > > Mono 5.2 > > >=20 > > > 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 p= atch > > > 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 del= eting > > > them). Please check the updated patch in (https://reviews.freebsd.org/D13751),= I=20 might need to refresh it for changes in the ports tree. =20 > > > After some difficulty with the tarball downloads timing out, the = build > > > completed successfully! I'll be checking MonoDevelop as well shor= tly. > > > 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=20 are some more things to do, but I don't think show stoppers. =20 > > 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. > >=20 > > 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: =2D https://reviews.freebsd.org/D13751: ancillary ports =2D https://reviews.freebsd.org/D13752: mono (and USES=3Dmono) =2D msbuild (depends on mono) =2D fsharp (depends on msbuild) =2D monodevelop (depends on msbuild) I suggest you focus on mono, I'll bang out the ancillary ports (hopeful= ly=20 tomorrow). =20 > > Russ >=20 > I am willing to help test. Just may need some guidance on where to st= art > and what is needed. I suggest you try build mono (https://reviews.freebsd.org/D13752). You= can=20 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 > > >=20 > > > Tomas from MS has been building out the Core Framework (corefx) a= nd > > > has an "Frankensteins Monster" SDK ready for testing. I have been= > > > working on getting the Common Language Runtime (coreclr) test sui= te to > > > build to validate the system. The working instructions are being > > > generated as we go. I've been building the managed parts on Windo= ws, > > > while Tomas has been using GNU/Linux for a build platform. I'm ho= ping > > > my work will start to coalesce with Tomas' soon and we can see so= me > > > progress. Excellent to hear. Any idea as to when FreeBSD will be self-hosting? =20= Regards David --nextPart2102424.OZouUl9Cnr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEElI7FEaJ/AwLnmbU6rWP6jday2lUFAlpNMfBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0 OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday 2lWtjRAAr0NubXyRkHhAzHVnBPc8B2Bx9Ms+81ATjs27y3UAgs1w7gAoq3Yy5Z1Q PuK/dOmdkdUg4lvxB4LosgjHXKlt6PviKwzLItP/+kP4KHAihuyEmFWOVKpXr44/ lpBfPFFSvh942URC2XSI9pRHkTO87JeBNnXizJLU5qoOWUTBb126NlUCPUijogcK NXxmzTwGlYFoyPZAzBe3UxKMXBr2rA2amwNqxGGQpJwIiFqD8/MV7egNr6YHAUvk b+PmQU40c396tGiCh5TJATF6h2TiQPbX85Hbmv73IQqwZMLIZhiYm5mUQeNg5nKy q8u3Ut2YQKqrchazSVv2YxF4Dkokyh6S7aDWxyzJ9DGrnSeK1yebEHbwf6kcLrGY DY1CqFqzGjLgz61n70d5iIg5xzjgGZxSKcj1JXVSAESfnKquioB51OmXGrfIOe7u RUfyRLaiqz1G0y+dYCN8IYBCkauQrsOa0LHMZ9f7oc4/h/QffCd+ke7PK5PeYR1M a/kn8NqjgWeW16Vj5kpdW8GqpSTOQsE7xGB35vK/wtLluy2/BNsLPFBc30Z2GF0K 6VQ0OwpdujpnR3Lsd2yzrZH22bljQNX4CcIXL5+vOVKR6w3Jt29k+92qYsxTQOVz pbO/leQTmWbn7r1LYWUwIU2KOT2VbgoGrEsI1XYd53xkHKnN8ho= =M0va -----END PGP SIGNATURE----- --nextPart2102424.OZouUl9Cnr--