From owner-freebsd-mono@freebsd.org Thu Sep 21 20:20:56 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 EF1CEE1FC3D for ; Thu, 21 Sep 2017 20:20:56 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-qt0-x229.google.com (mail-qt0-x229.google.com [IPv6:2607:f8b0:400d:c0d::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 A7D8368BF1 for ; Thu, 21 Sep 2017 20:20:56 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by mail-qt0-x229.google.com with SMTP id i13so7133414qtc.11 for ; Thu, 21 Sep 2017 13:20:56 -0700 (PDT) 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; bh=J1VxIZLB+siWi34bU4ojqCmUB3h0wOZ8PmA588a6J/s=; b=FjpJ6quV3Z+HzKI72fRnsP3d/RG35ptKnE1pN4N68nm/3WZQqMMW6A4cnnf6tjg0r0 +iUmNEO+lwe4S+QQzeEED4r9XfAKm/aOkhNHtLfXPNkhX1PfIrOY3ru0W8dzD3fy6EBq eRtaE1ayeIe9EHdj6pAp/vCQbktZAV53ZukgRvOTkAe89mqou4J+NhFY4ZzUVpaS4bBn SxEKSeV86THZbgVOCsBGtdxsWTqqi9X1wuDLB0nTiCiCoTe5+DJVpk4E3LXIsr/NjK+3 NZMH9sPl9BO/dhrbOPDNsuRApaesX4s8Xl2BtAO2PaMTHkR/ri/L581r7yBsOjBDSE+a CW3w== 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; bh=J1VxIZLB+siWi34bU4ojqCmUB3h0wOZ8PmA588a6J/s=; b=KW/eUTeo2St0DyVb51Xm8xRjqcz1QOAGEWVCdsapmzWy7J4hCrn3Eu655KHSanN2oV ApOGI7r0H9YHMzKSZ3XeK1UpBRcm5Mwn0UBQILlALp7k1Nx5cBX3sAkg1lMd8+kNbP+K G21RmaDfsyoNYmE4Ft59okWn2QlsqPMyOTkbYY9g/I8T8ZjtWAOH8w5y8vUyKXpGGpQC BYXvflI5Js+HSrFDZ8foqipqMiLPeA6EcpgA8de1j5usCoodAZFfjdWvme5jd3uV0aHs c5HbDk6qrsZMHwbPo1sFazfPCXinoa3qNVhUctzvwgwuK/baUuzPdpFlCnIdzy+COYEg 0DLw== X-Gm-Message-State: AHPjjUh3/r40TvEl3xd4qrztCRj0OzUJyHdzKD33nUo3fbNvU1uzbByk 6W6I8F16Eo4zVOBoaJbss7LexA3QFNjz0CpvLXDfMC+9 X-Google-Smtp-Source: AOwi7QAdj83p8SALtMrW3wYSYzn5DyJHPthY+LQKsAcw8JeMaI39thS2OVKgghkNR+EXT9vvj5ExUP34J0mp9G6Z5aA= X-Received: by 10.200.12.11 with SMTP id k11mr5343247qti.105.1506025255442; Thu, 21 Sep 2017 13:20:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.168.129 with HTTP; Thu, 21 Sep 2017 13:20:54 -0700 (PDT) In-Reply-To: <3186981.TyGdqNibkJ@dragon.local> References: <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> <3186981.TyGdqNibkJ@dragon.local> From: David Naylor Date: Thu, 21 Sep 2017 22:20:54 +0200 Message-ID: Subject: Re: Update on porting mono 5 To: Freebsd-mono Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-mono@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Mono and C# applications on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2017 20:20:57 -0000 Hi A quick update on the update to mono5. In theory everything should be working (i.e. mono, monodevelop, etc). A review has also been created (so you can access the patch). Please test it. https://reviews.freebsd.org/D12440 Regards On 25 August 2017 at 21:41, David Naylor wrote: > On Tuesday, 15 August 2017 12:21:20 Romain Tarti=C3=A8re wrote: > > Hi David, > > > > On Tue, Aug 15, 2017 at 09:11:57AM +0200, David Naylor wrote: > > > Here is an update on porting mono 5: > > > - mono: 5.1.0.1 (needs to be updated to 5.2, tests run) > > > - msbuild: 15.3 (needs tests ported and run, upstream bugs filed) > > > - fsharp: 4.1.25 (WIP) > > > - monodevelop: 7.0.1.24 (WIP) > > > - gtksharp20: 2.12.45 (WIP) > > > - avahi-sharp: 0.7 (not started) > > > - bumping all dependent ports (not started) > > > - exp-run (not started) > > > > > > Would anyone be interested in doing a (Phabricator) review? > > > > I don't actively use mono nowadays but sure, I can check if my old code > > tests suites still pass with the update. I have just registered to > > Phabricator and have no previous experience with this tool, so get read= y > > to teach me stuff ;-) > > Great, thanks. > > Here is a status update (with patch [1][3]). Things aren't ready yet, bu= t > as > it > stands: > - lang/mono: 5.2.0.215 (tests failing in mcs/class/corlib > [run-test-local]) > - devel/msbuild: 15.3 (tests failing [with SIGABRT]) > - lang/sharp: 4.1.25 (tests failing in math/measures/test.fsx [Invalid I= L > code]) > - x11-toolkits/gtk-sharp20: 2.12.45 > - x11-toolkits/gnome-sharp20: 2.24.4 > WIP: > - devel/monodevelop: 7.1.0.1297 (full nuget package restore required > [extra > nuget support required]) > - devel/mono-addins: depreciate [2] (broken with mono5), fix dependencie= s > TODO: > - mono: test self hosting > - update mono-lite version > - avahi-sharp: 0.7 > - bump all dependent ports > - exp-run > - commit to ports > - upstream patches > - fix tests > > Note that the failing tests don't worry me too much. Most of them are ed= ge > cases that won't affect the average user (i.e. not a blocker to commit to > ports) - also I don't know how many tests are failing on other platforms > (if > any). > > [1] git clone https://github.com/DragonSA/ports; cd ports; git diff > master..origin/mono5.2.0.215 > [2] A general discussion needs to be had around nuget packages. How do w= e > consume them? > i) as downloads with each port containing a copy > ii) local ports with consistency across the Ports Collections > iii) A mixture of the above (i.e. (ii) is there is a native component, > otherwise (i)) > I prefer (ii) as I think it gives the end user the best leverage to patch > issues with nuget packages locally (and to get updates without waiting on > a) > upstream, and b) us/ports maintainer). However, at this point that optio= n > is > at 0% progress. > [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz