From owner-freebsd-mono@freebsd.org Thu Aug 24 00:35:19 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 C23C0DF1C29 for ; Thu, 24 Aug 2017 00:35:19 +0000 (UTC) (envelope-from alexreg@me.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id A52D12DEC for ; Thu, 24 Aug 2017 00:35:19 +0000 (UTC) (envelope-from alexreg@me.com) Received: by mailman.ysv.freebsd.org (Postfix) id A47DADF1C28; Thu, 24 Aug 2017 00:35:19 +0000 (UTC) Delivered-To: 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 A3F57DF1C27 for ; Thu, 24 Aug 2017 00:35:19 +0000 (UTC) (envelope-from alexreg@me.com) Received: from st14p31im-asmtp003.me.com (st14p31im-asmtp003.me.com [17.163.246.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7F0372DEB; Thu, 24 Aug 2017 00:35:19 +0000 (UTC) (envelope-from alexreg@me.com) Received: from process-dkim-sign-daemon.st14p31im-asmtp003.me.com by st14p31im-asmtp003.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) id <0OV500300W1Q7000@st14p31im-asmtp003.me.com>; Wed, 23 Aug 2017 23:35:12 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1503531312; bh=OIvE1hjKaawoxAVPWKjWnbwY6Hafes7uP0mvt6P46eQ=; h=From:Content-type:MIME-version:Subject:Message-id:Date:To; b=fcUqmklCP0MeeVGVnOdx+xpc/hvKaprtXRLtZsF8qwrHMDAVeflbRHqtAWhmt+X+h mcbVBny+iilwcSr8MCocftL2GxmhHvk3VW5Js8lhnV2yqdeZWGJFaQKenVAHsiJq/P OtHLSx1zTuQ7qO1FAIsv4+BN0WjLvz7UOsumI4naxqIyIWXFRlczKlsW+jvAdFEFE4 9jfRlPE+Q8nrBr7b0LmB4RKbgYSWuZWe/sH4DDPJCMhjVTP43FPova0eQO7YYJ/7fw LwKjCpKz+9V97OwQjp+OTiAh4RMcQvBQNYAN8G8CwbNr/7RO3xokCdcYiYOruqPtHQ paAmUq3IY4TUQ== Received: from icloud.com ([127.0.0.1]) by st14p31im-asmtp003.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) with ESMTPSA id <0OV5001BDW6M7U30@st14p31im-asmtp003.me.com>; Wed, 23 Aug 2017 23:35:12 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-23_10:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1034 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1708230352 From: Alexander Regueiro Content-type: text/plain; charset=us-ascii Content-transfer-encoding: quoted-printable MIME-version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Mono port Message-id: Date: Thu, 24 Aug 2017 00:35:10 +0100 Cc: mono@FreeBSD.org To: romain@FreeBSD.org X-Mailer: Apple Mail (2.3273) 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, 24 Aug 2017 00:35:19 -0000 Hello Romain, I see you are the port maintainer for Mono on FreeBSD. Do you think = there is a chance of getting the port updated to the latest stable = version of Mono (5.2) soon? Many thanks, Alex= From owner-freebsd-mono@freebsd.org Thu Aug 24 06:10:29 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 F2BF7DD6FB0 for ; Thu, 24 Aug 2017 06:10:29 +0000 (UTC) (envelope-from romain@marvin.blogreen.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id DF61E6BD22 for ; Thu, 24 Aug 2017 06:10:29 +0000 (UTC) (envelope-from romain@marvin.blogreen.org) Received: by mailman.ysv.freebsd.org (Postfix) id DB89CDD6FAF; Thu, 24 Aug 2017 06:10:29 +0000 (UTC) Delivered-To: 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 D92B8DD6FAE for ; Thu, 24 Aug 2017 06:10:29 +0000 (UTC) (envelope-from romain@marvin.blogreen.org) Received: from marvin.blogreen.org (blogreen.org [151.127.25.53]) by mx1.freebsd.org (Postfix) with ESMTP id 882936BD21 for ; Thu, 24 Aug 2017 06:10:27 +0000 (UTC) (envelope-from romain@marvin.blogreen.org) Received: by marvin.blogreen.org (Postfix, from userid 1001) id D9E45A18A0; Thu, 24 Aug 2017 08:10:24 +0200 (CEST) Date: Thu, 24 Aug 2017 08:10:24 +0200 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: Alexander Regueiro Cc: mono@FreeBSD.org Subject: Re: Mono port Message-ID: <20170824061024.GA15620@blogreen.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ibTvN161/egqYuK8" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.8.3 (2017-05-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, 24 Aug 2017 06:10:30 -0000 --ibTvN161/egqYuK8 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello Alexander, On Thu, Aug 24, 2017 at 12:35:10AM +0100, Alexander Regueiro wrote: > I see you are the port maintainer for Mono on FreeBSD. Do you think > there is a chance of getting the port updated to the latest stable > version of Mono (5.2) soon? Mono is actualy maintained by the mono@ team. While I am (still) part of it, writing to mono@ is enougth to reach us :-) Please register to the list to get notifications about what's going on: https://lists.freebsd.org/mailman/listinfo/freebsd-mono David spoiled us a few days ago about the ability to test mono 5.2: https://lists.freebsd.org/pipermail/freebsd-mono/2017-August/002524.html I had no news yet, but I guess we will have more information soon :-) Regards, Romain --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --ibTvN161/egqYuK8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEgjSaeOfAuAcLWYD/uk0dlVESM28FAlmebc4ACgkQuk0dlVES M2/DKQv+NcTKYlLx1cJ5AOqQHAsQFDmlqujKNaTitiybQ0e+Gse40QBlBhlyCDM2 h9iU661d6wKEIbhM3sfq5/BcrRHf/WbDGq/XGA5jdWVRqhIJ2+Sdu6fih99PYmHI a1iQ45pTW3OiSlDfQIneBE62SvXFVOl7xN2AMrPpMlfbfczzcy1hUhcFVuM0p/yh SXvFJQKdixZK7SjDNHV6U12N896U398PJFtK2wFEshzOKc+ZLtA/3IwRRM43dokB j3kf5xUl8yXLCsV3Rckx0a8wxDF/f895Z7D3Rv6oLeqKoMXIOYJyKPeHCtD1SSzC mR98/yGjfW1L2cDphW0VaAZOWXuh1BVExk6DAEnmK9DXafU6M3vFUyV0ol90uxE7 Hv3cj8dLwtyEeG9sYCzqr9fpF5WeUgh2nK/9t6OUBkYPBKJBcm6w4xFvRTFGt+Yo JyIXudnuR8kcBQb2XXYYsOiqZRdcTxwzzWUeswaO3pe5jFHfOjDFAuKWEb6E8btE Wn0y6TgI =m3/P -----END PGP SIGNATURE----- --ibTvN161/egqYuK8-- From owner-freebsd-mono@freebsd.org Thu Aug 24 12:07:07 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 C18B0DDE0FD for ; Thu, 24 Aug 2017 12:07:07 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9EDEA75563 for ; Thu, 24 Aug 2017 12:07:07 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9B261DDE0FC; Thu, 24 Aug 2017 12:07:07 +0000 (UTC) Delivered-To: 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 9AA2DDDE0FB for ; Thu, 24 Aug 2017 12:07:07 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::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 2F4BD75562 for ; Thu, 24 Aug 2017 12:07:07 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wr0-x22d.google.com with SMTP id 6so1634145wrp.2 for ; Thu, 24 Aug 2017 05:07:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=xObqQyz8uWcAjMi8iOqb3Nby95toQDvhrd7bJjPd7C8=; b=S5N4YUzZVY/V5v5m/OSbzOlMkGIebQaVjWBaUUGDbGhlLM6Nmq7sHJSE9FO1HVexw/ 3YVnfpTNuIj06ZxUF4XUh+qerPPwkQmuyFer5pfQHdHS8K2+jJdZad3weLYgw5UNphAO eSiTs8J3l7qLRu5myrbGUiGWSqnprekuDP0K8RJMUK8PNeOrXR5a21zxnOqxXErYWu3c OAdPBuWJgRiXT5pA/gntiCUXf2zcfqEdgXTDl9QAJBbHfWruBatbjVab0uRagbgthnte oMHKdX+jqmFquT5b2ZNscDgZExdf/oaGVhAjG7BTahfRacEk9OvkXaqHdoT3ksLTUx3+ MXRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=xObqQyz8uWcAjMi8iOqb3Nby95toQDvhrd7bJjPd7C8=; b=WC25EgC7eK/pGlQDc+tiCeqFqIA5bqzFwC0ha/OUBl6zoWBLImaLjkqRrMRwtT7ybj dY+uL7P9eK1V1wy7egjEg0HFhqlDnbV54N17bbxcboZ0bmxNUfzdFlYY7VTOc5a2ak+J wTk6qgQ44kYZiwEXQ57WQQsnQSXELq4DNrPXIUQZcKeKVS76da1XEmAXKXznuJyOrBD/ DpMCyvRkFLq2MLyRg2JK4BU4WPGy0+urcTkyaH4gvmxKd/o8m9RuaPMzZYnvr2nMxhxH FQnqP0MZCMvH2emTPgq5qesMn05XxMX8CucnN/nek26v/qohZDaWHsdGB6D+4A2bA2QP 2vAw== X-Gm-Message-State: AHYfb5geMC0fYWIXdBLrL1o1bY03ZB2FTNJb/+n4D1Il98LocTvmK9Jc gdlilphR0+biRUL1 X-Received: by 10.223.173.19 with SMTP id p19mr3706069wrc.29.1503576424585; Thu, 24 Aug 2017 05:07:04 -0700 (PDT) Received: from zmaj.softwarehood.com (109-93-122-61.dynamic.isp.telekom.rs. [109.93.122.61]) by smtp.googlemail.com with ESMTPSA id q45sm9264568wrb.3.2017.08.24.05.07.03 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Aug 2017 05:07:03 -0700 (PDT) To: mono@FreeBSD.org From: Ivan Radovanovic Subject: Mono + TLS 1.2 + FreeBSD Message-ID: Date: Thu, 24 Aug 2017 14:07:02 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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, 24 Aug 2017 12:07:07 -0000 Hi guys, Did maybe somebody use it successfully (and if yes, how)? I can see that support is added in 4.8.0 but when I tried simple test described at https://stackoverflow.com/a/42757963 all I am getting is exception (I suspect I might be missing some library but not sure which one (security/boringssl doesn't make any difference)). Kind regards, Ivan From owner-freebsd-mono@freebsd.org Thu Aug 24 13:29:39 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 8C4F9DDF804 for ; Thu, 24 Aug 2017 13:29:39 +0000 (UTC) (envelope-from alexreg@me.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6D72E77E1C for ; Thu, 24 Aug 2017 13:29:39 +0000 (UTC) (envelope-from alexreg@me.com) Received: by mailman.ysv.freebsd.org (Postfix) id 69CC8DDF803; Thu, 24 Aug 2017 13:29:39 +0000 (UTC) Delivered-To: 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 695E7DDF802 for ; Thu, 24 Aug 2017 13:29:39 +0000 (UTC) (envelope-from alexreg@me.com) Received: from st14p31im-asmtp003.me.com (st14p31im-asmtp003.me.com [17.163.246.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4240377E1B; Thu, 24 Aug 2017 13:29:39 +0000 (UTC) (envelope-from alexreg@me.com) Received: from process-dkim-sign-daemon.st14p31im-asmtp003.me.com by st14p31im-asmtp003.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) id <0OV600A00YRG4600@st14p31im-asmtp003.me.com>; Thu, 24 Aug 2017 13:29:13 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1503581353; bh=V0MJlBBdfqdSeUpX9TmJO+WZGSNZZ7JhgAuFMiiYs7s=; h=Content-type:MIME-version:Subject:From:Date:Message-id:To; b=mrqtSX7Bane8vaRQPkbiGPBOUkpWDVyvuEuZEBUa7CIorYqk9lq5BICtHZhCZGLtY b/Th6HI7jZLCeQfhk8eIMIejd9UfmVcoig+72/JkAUc1NT/oyyAbg03Wnr6L/KjzAA dJkCn89soZWHLmhvWdp4es1O0hwH4ZMrgOBF29W2B6B/m1uqESWM0bIMRlXw1Lina/ alq36emUwH7MEPfO/2ZNLLACvlLdU3njdwtbnw6G8MVSGQoOB335Kbf67iA+MAIwH5 Dom1bRqySlhpEMdgYayzAngDY9PNJGFpYsMq2SJcSArnNXU2ni1qy3tYjcCIFfJ5tj wrCg9/HNSpi+w== Received: from icloud.com ([127.0.0.1]) by st14p31im-asmtp003.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) with ESMTPSA id <0OV600OJLYSMGJ00@st14p31im-asmtp003.me.com>; Thu, 24 Aug 2017 13:29:12 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-24_05:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1034 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1708240214 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Mono port From: Alexander Regueiro In-reply-to: <20170824061024.GA15620@blogreen.org> Date: Thu, 24 Aug 2017 14:29:10 +0100 Cc: mono@FreeBSD.org Content-transfer-encoding: quoted-printable Message-id: <63279AF3-9728-4292-BB2D-B18A02E32252@me.com> References: <20170824061024.GA15620@blogreen.org> To: =?utf-8?Q?Romain_Tarti=C3=A8re?= X-Mailer: Apple Mail (2.3273) 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, 24 Aug 2017 13:29:39 -0000 Hi Romain, Thanks for the update. I think I was looking at an outdated wiki page, = which listed you as the primary maintainer; sorry about that. I=E2=80=99ve subscribed to the list now, and look forward to seeing the = updated Port soon, hopefully. If there is any way I can help in getting = it out of the door sooner, then please let me know! Regards, Alex > On 24 Aug 2017, at 07:10, Romain Tarti=C3=A8re = wrote: >=20 > Hello Alexander, >=20 > On Thu, Aug 24, 2017 at 12:35:10AM +0100, Alexander Regueiro wrote: >> I see you are the port maintainer for Mono on FreeBSD. Do you think >> there is a chance of getting the port updated to the latest stable >> version of Mono (5.2) soon? >=20 > Mono is actualy maintained by the mono@ team. While I am (still) part > of it, writing to mono@ is enougth to reach us :-) >=20 > Please register to the list to get notifications about what's going = on: > https://lists.freebsd.org/mailman/listinfo/freebsd-mono >=20 > David spoiled us a few days ago about the ability to test mono 5.2: > = https://lists.freebsd.org/pipermail/freebsd-mono/2017-August/002524.html >=20 > I had no news yet, but I guess we will have more information soon :-) >=20 > Regards, > Romain >=20 > --=20 > Romain Tarti=C3=A8re = http://people.FreeBSD.org/~romain/ > pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: = 0x5112336F) > (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much = appreciated) From owner-freebsd-mono@freebsd.org Thu Aug 24 17:29:31 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 DE095DE46EF for ; Thu, 24 Aug 2017 17:29:31 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B92FC13E for ; Thu, 24 Aug 2017 17:29:31 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id B53C5DE46EE; Thu, 24 Aug 2017 17:29:31 +0000 (UTC) Delivered-To: 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 B2F82DE46ED for ; Thu, 24 Aug 2017 17:29:31 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (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 3AB7013C for ; Thu, 24 Aug 2017 17:29:31 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wm0-x230.google.com with SMTP id z132so613135wmg.1 for ; Thu, 24 Aug 2017 10:29:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=SqqPsyE/mobGzyUSZ/2yI7mls5Bs4X+G6Oefae7IiHE=; b=eqfJ6YBK6K5yiCEsauWPGxyv7oGz9dUClnQzSrlOGE8WwTMddjYAnVpxt2uNne3Oz+ /plq9/vZCm+qQgzEErQRrXYDH0RGsHxhCyWdmMmkSkMJm1BqaCHH7dlTt4qW560hXIcr +UxtD10i9LI7Xym3V/GH5y3W5sb0DhR75bT/o5i7eNGaHEeJN8jQtj3M/w237DfJOx8C TQmE8+haiFaTPCmDzc/yXbnm7Ik5j0yIbKD0lQbDGMBfnRxJZNe6SpPqY8Fd8CN+J7Tf cKQ576EKjccGZcgGy2ykrSBgE43wMHkmbWStg35r4Gy2PhygjvtakkTQAzLSaua4cgMa MO9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=SqqPsyE/mobGzyUSZ/2yI7mls5Bs4X+G6Oefae7IiHE=; b=B2e4T1wGTWhGL17cV7XE/gb2uUeIsn38p4nOL5KfdslmRxkLZqR9i0KAild95DTgXo WaPQbMbT5UTS9oaaXBhtCif57Roy/id3DsjG32SacZJcV+Ze3zU9mWnZFWqy5zcdJsuq vvLv2r8ydVR/U7yQZxiBNJcCv/cp08cJ98oO+2+HzyZQgSF4ZWv6mkJl8G8e2r+zI+Ri MX+S4zTs7N0NYoZbC8PBQAhXBV9ZZWSR8MCegc0LjtUCPR3JsEB/j0Ueh3HxhXl0GT6H UFci/yS0WkR7Z7VTiiPF5i2y1k5IuiWWNoeyRGtOuCV9xgzx1uCb6x1IrjXMYWiVe3zO geUg== X-Gm-Message-State: AHYfb5jgGqNsLuiaIkPiGV3aBb8tjv/kI3fZCcvaQAfRkCw66+pj6gsV IGovEc0yHraH9BDJ X-Received: by 10.28.206.141 with SMTP id e135mr3894987wmg.14.1503595769278; Thu, 24 Aug 2017 10:29:29 -0700 (PDT) Received: from zmaj.softwarehood.com (109-93-122-61.dynamic.isp.telekom.rs. [109.93.122.61]) by smtp.googlemail.com with ESMTPSA id p4sm3735890wrd.50.2017.08.24.10.29.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Aug 2017 10:29:28 -0700 (PDT) Subject: Re: Mono + TLS 1.2 + FreeBSD From: Ivan Radovanovic To: mono@FreeBSD.org References: Message-ID: Date: Thu, 24 Aug 2017 19:29:27 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit 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, 24 Aug 2017 17:29:32 -0000 On 24/08/2017 14:07, Ivan Radovanovic wrote: > Hi guys, > > Did maybe somebody use it successfully (and if yes, how)? > > I can see that support is added in 4.8.0 but when I tried simple test > described at https://stackoverflow.com/a/42757963 all I am getting is > exception (I suspect I might be missing some library but not sure which > one (security/boringssl doesn't make any difference)). > > Kind regards, > Ivan So, in case somebody else needs this - everything works as expected for FreeBSD, the reason for not being there is that it wasn't enabled in port's Makefile and it wasn't enabled for FreeBSD by mono guys. Here is list of changes (svn diff) to have port build TLS 1.2 support for mono (port version 4.8.1.0): Index: Makefile =================================================================== --- Makefile (revision 445025) +++ Makefile (working copy) @@ -45,7 +45,8 @@ mono:ikdasm:e4deabf:8/external/ikdasm \ mono:ikvm-fork:367864e:9/external/ikvm \ mono:reference-assemblies:6c77197:10/external/binary-reference-assemblies \ - mono:rx:b29a4b0:11/external/rx + mono:rx:b29a4b0:11/external/rx \ + mono:boringssl:c06ac6b:12/external/boringssl USES= autoreconf bison compiler:c11 cpe gettext gmake iconv libtool pathfix \ perl5 python shebangfix tar:bzip2 @@ -55,7 +56,7 @@ USE_LDCONFIG= yes SHEBANG_FILES= scripts/mono-heapviz -CONFIGURE_ARGS= --disable-dtrace +CONFIGURE_ARGS= --disable-dtrace --enable-btls CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no MAKE_ENV= MONO_SHARED_DIR="${WRKDIR}" \ Index: distinfo =================================================================== --- distinfo (revision 445025) +++ distinfo (working copy) @@ -33,3 +33,5 @@ SIZE (dotnet-coreclr-c7da48a_GH0.tar.gz) = 31762122 SHA256 (dotnet-roslyn-322bd5b_GH0.tar.gz) = 9740a0922f2fafa0251f462e7f27cfd6891dc078c22b008c49e11db6637edeea SIZE (dotnet-roslyn-322bd5b_GH0.tar.gz) = 22058493 +SHA256 (mono-boringssl-c06ac6b_GH0.tar.gz) = c3b867537afa5a388c7ed43a0b358ec731093cb9c499e1af58bc4b5390287dee +SIZE (mono-boringssl-c06ac6b_GH0.tar.gz) = 4121971 Index: files/patch-configure.ac =================================================================== --- files/patch-configure.ac (revision 445025) +++ files/patch-configure.ac (working copy) @@ -17,3 +17,21 @@ PLATFORM_AOT_SUFFIX=.so fi +@@ -3002,6 +3003,8 @@ + BTLS_PLATFORM=i386 + ;; + openbsd*|freebsd*|kfreebsd-gnu*) ++ BTLS_SUPPORTED=yes ++ BTLS_PLATFORM=i386 + ;; + esac + ;; +@@ -3025,6 +3028,8 @@ + BTLS_PLATFORM=x86_64 + ;; + openbsd*|freebsd*|kfreebsd-gnu*) ++ BTLS_SUPPORTED=yes ++ BTLS_PLATFORM=x86_64 + ;; + mingw*) + ;; From owner-freebsd-mono@freebsd.org Thu Aug 24 18:24:41 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 580C0DE5897 for ; Thu, 24 Aug 2017 18:24:41 +0000 (UTC) (envelope-from alexreg@me.com) Received: from st14p31im-asmtp004.me.com (st14p31im-asmtp004.me.com [17.163.246.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F60220C4 for ; Thu, 24 Aug 2017 18:24:41 +0000 (UTC) (envelope-from alexreg@me.com) Received: from process-dkim-sign-daemon.st14p31im-asmtp004.me.com by st14p31im-asmtp004.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) id <0OV700K009LJFY00@st14p31im-asmtp004.me.com> for freebsd-mono@freebsd.org; Thu, 24 Aug 2017 17:24:34 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1503595474; bh=ObpYfp/nfyFMKGJrlAWFkb9Qg2Jz4zB7n9vFAAPwsy0=; h=From:Content-type:MIME-version:Subject:Message-id:Date:To; b=lPbNfFLx2BQKoXHfLJj/cGS1kt8LDKvBfolVwH2kHPF8NSU9XT0APiWIQojeQifeJ R379YVFBn2cbUTBNC7/htM2CISaF2wCQ/XBS/qNwupojYUyWoUJWqr6X3EyCG4DCH6 yNBIs0MOnl9pRlPgpr/NW5oCam9VoPLfDVgQ4URFaf2Wx+eexP3Ks8r22AYQ5C5kUR NRhMy367dnQkOCFL266vNfdwLQAg8CeQduXyA1WvRpcQQ7gxIkgB/vShA+nY5S3u/9 XVVqpNeFhRMhW7oy0WoPJhjB8d+xEJrw5MTphqwTyJWZIkzb0fh6hkgz7bLqgjKymB x1OtP92BIYRow== Received: from icloud.com ([127.0.0.1]) by st14p31im-asmtp004.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) with ESMTPSA id <0OV7001VL9OSUX20@st14p31im-asmtp004.me.com> for freebsd-mono@freebsd.org; Thu, 24 Aug 2017 17:24:30 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-24_06:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1034 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1708240269 From: Alexander Regueiro MIME-version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Update on porting mono 5 Message-id: Date: Thu, 24 Aug 2017 18:24:28 +0100 To: freebsd-mono@freebsd.org X-Mailer: Apple Mail (2.3273) 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, 24 Aug 2017 18:24:41 -0000 I=E2=80=99ve recently seen David Naylor=E2=80=99s message = = > summarising the work towards porting Mono 5, but it seems a lot of the = WIP is not public at the moment. Is there any way I can access this = material? Ideally I=E2=80=99d like to get Mono 5 building on my FreeBSD = machine ASAP (even if it=E2=80=99s just a hack), since I=E2=80=99m a bit = deadline-constrained here, so if there=E2=80=99s any way I can help, = even leaving the testing aside for now, do please let me know.= From owner-freebsd-mono@freebsd.org Fri Aug 25 19:41:49 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 9CD59DE026C for ; Fri, 25 Aug 2017 19:41:49 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-wr0-x235.google.com (mail-wr0-x235.google.com [IPv6:2a00:1450:400c:c0c::235]) (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 3B8B66E51C; Fri, 25 Aug 2017 19:41:49 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by mail-wr0-x235.google.com with SMTP id p8so2204630wrf.2; Fri, 25 Aug 2017 12:41:49 -0700 (PDT) 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=fElGN0i/8w4+xFZUPIQhBDiwVQdUzPaYcaq3irTXMUs=; b=iTWmDwH1OpHAtXFWPKMovC82gRHQbFPW83v5jy9bJlq1dkMvE0nshsv2lR9/cHSU02 +nbybYW36uoz2oZ/xdEFbUO63CqWpzbDn+j8c0D6fxZFafFi2phZNxq4lFwA6Cz6lZUN iKOTk9LvnieFJF9SiNK0sUkjYbbFpOQTJ9wZ2Y9dT6u71afc5+P6yHyF1bKC33yzKpf2 MhnSkD798Yc4azMXdRK7OH9YPBvdsfPTm6+1XgsSm0jy/XhFQ9puOizE4dYWmnFU8s+7 aS18phszeqSCQKA30KbjWrGuDHp9d+JZ7WElV1FQZSR+f4XsLfkqaNGqUvahCfBiKTTn 2QZg== 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=fElGN0i/8w4+xFZUPIQhBDiwVQdUzPaYcaq3irTXMUs=; b=tCZN4wtejj50/rEGnngSok1JZEubH9P4pvkGCSUsBqmtywcHorsoLpzmFv5Qsa+PRj IBgmD6OSmwS6J6Z0GCvfD8tdN/9mB4agpS00rHn+UQHoyj74AM2Hrn7b9HWXEMoAQ/xc EAyOv4L3kLawIRFMemb2aHPAA9kEKhFp9vMATTqc99pg0emHuoYHyx0BWqvXH/3YP0k/ f3ki082zLyCWx4hCo3MkwlDi0DbPxxKuZOUmRAF1Rwd2qnwlDebmT/kSNPKrmVVvJaVh tN0dBvhd5Qz/+D8dWuxd8zSnRDnVYhdWoo+J0p452xHS8uHUFtF/up/JPSnmChHuelOu bPXg== X-Gm-Message-State: AHYfb5hkcXyreL0fHFq0CayOc08CybqdUaTtyzQgBtjfg3TOGIEFANyg tc+dpgoqG6T9pX298/4= X-Received: by 10.223.150.145 with SMTP id u17mr368786wrb.333.1503690107026; Fri, 25 Aug 2017 12:41:47 -0700 (PDT) Received: from dragon.local ([41.247.198.79]) by smtp.googlemail.com with ESMTPSA id 3sm4101100wrx.53.2017.08.25.12.41.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 25 Aug 2017 12:41:46 -0700 (PDT) From: David Naylor To: freebsd-mono@freebsd.org Cc: Romain =?ISO-8859-1?Q?Tarti=E8re?= , Alexander Regueiro Subject: Re: Update on porting mono 5 Date: Fri, 25 Aug 2017 21:41:43 +0200 Message-ID: <3186981.TyGdqNibkJ@dragon.local> Organization: Private User-Agent: KMail/4.14.10 (FreeBSD/11.1-RELEASE; KDE/4.14.30; amd64; ; ) In-Reply-To: <20170815102120.GA29251@blogreen.org> References: <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1883162.cmafCnxn8U"; micalg="pgp-sha512"; protocol="application/pgp-signature" 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: Fri, 25 Aug 2017 19:41:49 -0000 --nextPart1883162.cmafCnxn8U Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Tuesday, 15 August 2017 12:21:20 Romain Tarti=E8re wrote: > Hi David, >=20 > 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) > >=20 > > Would anyone be interested in doing a (Phabricator) review? >=20 > I don't actively use mono nowadays but sure, I can check if my old co= de > tests suites still pass with the update. I have just registered to > Phabricator and have no previous experience with this tool, so get re= ady > to teach me stuff ;-) Great, thanks. =20 Here is a status update (with patch [1][3]). Things aren't ready yet, = but as=20 it=20 stands: - lang/mono: 5.2.0.215 (tests failing in mcs/class/corlib [run-test-lo= cal]) - devel/msbuild: 15.3 (tests failing [with SIGABRT]) - lang/sharp: 4.1.25 (tests failing in math/measures/test.fsx [Invalid= IL=20 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=20 nuget support required]) - devel/mono-addins: depreciate [2] (broken with mono5), fix dependenc= ies 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 = edge=20 cases that won't affect the average user (i.e. not a blocker to commit = to=20 ports) - also I don't know how many tests are failing on other platform= s (if=20 any). =20 [1] git clone https://github.com/DragonSA/ports; cd ports; git diff=20 master..origin/mono5.2.0.215 [2] A general discussion needs to be had around nuget packages. How do= we=20 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,=20= otherwise (i)) I prefer (ii) as I think it gives the end user the best leverage to pat= ch=20 issues with nuget packages locally (and to get updates without waiting = on a)=20 upstream, and b) us/ports maintainer). However, at this point that opt= ion is=20 at 0% progress. =20 [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz --nextPart1883162.cmafCnxn8U 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/AwLnmbU6rWP6jday2lUFAlmgfXdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0 OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday 2lX5qw//UcxB4okjuArHeS9PVkpZ0ezLxn2L4QYHFOpBvDnqt+/6aRhRoOIc8ZLQ QAfoajqYeTVg+IRipQ31FWw0Kum4GuCY714Q0SS1eLfuqe7eO61y3offTOmOPGDB NmSMhOSEHXjDqfK18qgBFBcXS4fKk662I8ziM4SjVI9wHHeXDDWaYNqBftzliqld p3hnO7cd5UZDrLksvEdV61x5oxAh3VktymOyKIvZhVM3mVI+kvOoEj10nwJbvDqu lX5ERD5t2XprNwpO++jL4IYe1b6H2xBiCbP9AYFWyHqcvsu2vtQ3vqIK2JZZkY/w bsOuPGecZpmT2WpWQGCTl1T7iThEo0j5S1B5SHmketPZIyieXjVtn2ACwl6iqk6q 8s+yyh7xEIZhnMP6BIRN5yM4HaDIdynwW7MhJgRyn0KKLG0mH1lQxUC3loilgdDC ztLlNUrynDMv5Ss6KXkT2JHkCee2poyhvnrRQBC38t2EvC+4247XHPg7B5elX5qi nYRigsTvdjcR3hb98ZzPCMuXjTAmFd0Jk1nyeIepjq3FXY+zAeeqYkYk6O1XBWPP Hoq85qNFb4J/q9zAcGAERH90OwoTf6MuIHZ340/PAOgVkhCcoOeJIVIothWwd7rb fEWtacovRvg9h9dYOGL4V8vjUtc30QkWDaCc1ELIJDbTehj6zCY= =vMZr -----END PGP SIGNATURE----- --nextPart1883162.cmafCnxn8U-- From owner-freebsd-mono@freebsd.org Fri Aug 25 19:50:22 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 52373DE0341 for ; Fri, 25 Aug 2017 19:50:22 +0000 (UTC) (envelope-from alexreg@gmail.com) Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (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 DC86E6E85F; Fri, 25 Aug 2017 19:50:21 +0000 (UTC) (envelope-from alexreg@gmail.com) Received: by mail-wm0-x22e.google.com with SMTP id y71so5046768wmd.0; Fri, 25 Aug 2017 12:50:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=X01bID07xlCPvyowj+0vcXLqZe/ULPnLdue+kA7tr7g=; b=aTqf4U9VOSDSp/HGs5XpNkah9TziBfmTPX3muwwUYPgo5lLfZrU/mz0NcUXF3Xb+Et Q0WqKHRXHvs1jzvTdyzGL7K8zWB+SAD9fSJT+1Vv1C48bVaeqMTC+1HAtAWqosp/n8EK DzGirrqJPHuVrYTjGximeMYndqngD1BDDU9FA2xO3EXeZoUPpwP/9edGQaJUurrpSukt yQv0DMDWejhcs0+lP3qWmIUHiip/RwCe4Bk+sR/OQqGPEdiMBihbpzQUK5KsUWpJwrXV bifOnkzEOyZNhY2qyIIXY83+Rezyn133pKe8yTYhQxrwIgL2NZWzygX3un6g6tQ5/bK4 d5ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=X01bID07xlCPvyowj+0vcXLqZe/ULPnLdue+kA7tr7g=; b=gNNuOz5OUviT4D1QiiOKIIdX87uCP2hSqEzfDEuq6+xE4Eks73lPH+2rbQuZUN6l3D wEVrfEina7Z2UTKxLtHTZzRNmoZTfffeiW5+lQUvfuakfLObr/FrO5q1uBvHYUQ6dC+A IeST8dSZmb7yIeatn1fPjwhvVNUFIYeJjTjzJGuCsXpbnIW0Tl7MHe2SnZmgv0vZ1RQO N9g6Ix2prJK/72WKo8/NhlLuXh4E60qxs/KPCgNguS7XJNwCSazCcPbFAWX0PPOp+FAr qrwTpq95iPdVg9XG7lbiibJ+1+zYPpaejYfpI2jcuAWOsFuFGmVENaZ2uYedcUa4kMHQ QOiw== X-Gm-Message-State: AHYfb5g/BjrYTOayjUXAEheC6ptQdDkwr8AaQ7+KZVy1SQEjnbUSfs8z MLYvbzQGcmA8wOGfNuk= X-Received: by 10.28.9.139 with SMTP id 133mr244204wmj.101.1503690619576; Fri, 25 Aug 2017 12:50:19 -0700 (PDT) Received: from ?IPv6:2a02:c7f:c617:6600:945d:1900:e5f7:4594? ([2a02:c7f:c617:6600:945d:1900:e5f7:4594]) by smtp.gmail.com with ESMTPSA id e21sm1683523wme.17.2017.08.25.12.50.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 25 Aug 2017 12:50:18 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: Update on porting mono 5 From: Alexander Regueiro X-Mailer: iPhone Mail (14G60) In-Reply-To: <3186981.TyGdqNibkJ@dragon.local> Date: Fri, 25 Aug 2017 20:50:18 +0100 Cc: freebsd-mono@freebsd.org, =?utf-8?Q?Romain_Tarti=C3=A8re?= Content-Transfer-Encoding: quoted-printable Message-Id: References: <17078253.u2dgjZK1Z6@dragon.local> <20170815102120.GA29251@blogreen.org> <3186981.TyGdqNibkJ@dragon.local> To: David Naylor 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: Fri, 25 Aug 2017 19:50:22 -0000 What about getting mono to actually build first? Sent from my iPhone > On 25 Aug 2017, at 20:41, David Naylor wrote: >=20 >> On Tuesday, 15 August 2017 12:21:20 Romain Tarti=C3=A8re wrote: >> Hi David, >>=20 >>> 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) >>>=20 >>> Would anyone be interested in doing a (Phabricator) review? >>=20 >> 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 ready >> to teach me stuff ;-) >=20 > Great, thanks. =20 >=20 > Here is a status update (with patch [1][3]). Things aren't ready yet, but= as=20 > it=20 > 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 IL=20= > 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 [extr= a=20 > nuget support required]) > - devel/mono-addins: depreciate [2] (broken with mono5), fix dependencies > 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 >=20 > Note that the failing tests don't worry me too much. Most of them are edg= e=20 > cases that won't affect the average user (i.e. not a blocker to commit to=20= > ports) - also I don't know how many tests are failing on other platforms (= if=20 > any). =20 >=20 > [1] git clone https://github.com/DragonSA/ports; cd ports; git diff=20 > master..origin/mono5.2.0.215 > [2] A general discussion needs to be had around nuget packages. How do we= =20 > 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,=20 > otherwise (i)) > I prefer (ii) as I think it gives the end user the best leverage to patch=20= > issues with nuget packages locally (and to get updates without waiting on a= )=20 > upstream, and b) us/ports maintainer). However, at this point that option= is=20 > at 0% progress. =20 > [3] https://people.freebsd.org/~dbn/mono-20170825.diff.xz From owner-freebsd-mono@freebsd.org Sat Aug 26 00:47:33 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 D8D15DE5602 for ; Sat, 26 Aug 2017 00:47:33 +0000 (UTC) (envelope-from alexreg@me.com) Received: from st14p31im-asmtp004.me.com (st14p31im-asmtp004.me.com [17.163.246.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A05A3775AE for ; Sat, 26 Aug 2017 00:47:33 +0000 (UTC) (envelope-from alexreg@me.com) Received: from process-dkim-sign-daemon.st14p31im-asmtp004.me.com by st14p31im-asmtp004.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) id <0OV900E00OTIHT00@st14p31im-asmtp004.me.com> for freebsd-mono@freebsd.org; Sat, 26 Aug 2017 00:47:26 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1503708446; bh=dG4iAPy/74WrqRWNPdu1HpvUFKnf5DUwS/yuKvK/KBw=; h=From:Message-id:Content-type:MIME-version:Subject:Date:To; b=cgPZiMJKFxh/rxYBDqkf/I5EHCtil2LEXOroASUGAocht5DjKcbun7TS2eC75wTNA jyN00XKxOG7ZdS//5x3aKJgMN/EZzBfNWGIUXj2dyeiq9KtYl6+FiyWdQbRCKxF42d /0mQHLhz+reF8ep16gQDS0HV7P9BHAXj3mFaOUwJNP1TAvIQkcZtxfiTcZ+B9aQj1L vq0BDNJBXvPGhuN2cvYj+terZOK2FAY94aKEQhwnph3zOVTavyMJ/IHPxzOpl3keIm c2OYJuLV817stPg3u/9liK9WJwsyDjoGKKg6A8P0Qe4Z3EaxwYAmYEoHdA2JL73M4B HzMfUoDUrFY6Q== Received: from icloud.com ([127.0.0.1]) by st14p31im-asmtp004.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) with ESMTPSA id <0OV900ES1OUZ7E40@st14p31im-asmtp004.me.com>; Sat, 26 Aug 2017 00:47:25 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-25_08:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1011 suspectscore=2 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1708260010 From: Alexander Regueiro Message-id: <78CE544C-7B29-4561-AEDB-0EF53F0C6E03@me.com> MIME-version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Update on porting mono 5 Date: Sat, 26 Aug 2017 01:47:23 +0100 In-reply-to: Cc: freebsd-mono@freebsd.org To: Russell Haley References: <20170824184423.6422611.83240.30832@gmail.com> <0434E7AC-4627-4AF1-AF70-63219E632E52@me.com> <955EEBAF-5C94-4647-AF8C-507F1B8C12C4@me.com> X-Mailer: Apple Mail (2.3273) 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: Sat, 26 Aug 2017 00:47:34 -0000 Thanks for the tip. In fact, it turns out I just needed to use the = `=E2=80=94disable-dtrace` option when configuring, to get rid of that = linkage error, oops! Here=E2=80=99s the successful procedure that I followed to build & = install Mono 5.2 on my FreeBSD 11 machine, in case it=E2=80=99s of = interest to anyone while the port is being updated. I=E2=80=99m CCing = the mailing list in case this is of use to someone. (Make sure beforehand you have installed ports/packages for mono [to = bootstrap], gcc, and gmake.) The following can be run as a bash script and should do the whole job. PREFIX=3D=E2=80=9C$HOME/build/mono/=E2=80=9C && VERSION=3D=E2=80=9C5.2.0.215=E2=80=9D && FILENAME=3D=E2=80=9Cmono-$VERSION.tar.bz2=E2=80=9D && curl -O "https://download.mono-project.com/sources/mono/$FILENAME = =E2=80=9D && tar -xvf =E2=80=9C$FILENAME=E2=80=9D && cd =E2=80=9Cmono-$VERSION=E2=80=9D && ./configure =E2=80=94prefix=3D=E2=80=9C$PREFIX" --disable-nls = --disable-dtrace --build=3D"$(gcc -dumpmachine)=E2=80=9D && sed -EI -e "s|#define HAVE_LOCALCHARSET_H.*|#undef HAVE_LOCALCHARSET_H|" = eglib/config.h && mkdir -p =E2=80=9C$PREFIX=E2=80=9D && gmake && gmake install && echo =E2=80=9CMono $VERSION successfully built and installed to = '$PREFIX'." (This was inspired by the docs at = http://www.mono-project.com/docs/compiling-mono/mac/ = , but with some = significant changes.) Alex > On 25 Aug 2017, at 21:00, Russell Haley wrote: >=20 > Prefix everything with "Russell *thinks* this is how it works but it > could be wrong because it's from memory". >=20 > collect2: error: ld returned 1 exit status >=20 > That's a linker error. Someone, somewhere is trying to link to a lib > directory in the "wrong" place. In FreeBSD libraries and includes > generally need to be prefixed with /usr/local/. Check in the makefile > in /usr/home/aj/mono/mono/metadata. Often just adding (I'm going to > get this wrong, I know it) -I /usr/local/include to CFLAGS and -L > /usr/local/lib to LDFLAGS fixes those kinds of problems. >=20 >=20 > Good luck! > Russ >=20 > On Fri, Aug 25, 2017 at 8:59 AM, Alexander Regueiro = wrote: >> This is easy enough to get around, but unfortunately I then get this = bug, >> which is rather more troublesome! >>=20 >> https://bugzilla.xamarin.com/show_bug.cgi?id=3D29962 >>=20 >> Any ideas? >>=20 >> On 25 Aug 2017, at 07:01, Russell Haley wrote: >>=20 >> On Thu, Aug 24, 2017 at 8:03 PM, Alexander Regueiro = wrote: >>=20 >> Hi Russ, >>=20 >> I wasn=E2=80=99t under the impression it was that straightforward, = but will >> certainly give it a go. Thanks. >>=20 >>=20 >> I'm getting an undefined reference: >>=20 >> ../../mono/eglib/.libs/libeglib.a(libeglib_la-gunicode.o): In = function >> `monoeg_g_get_charset': >> /usr/home/russellh/Git/mono/mono/eglib/gunicode.c:212: undefined >> reference to `locale_charset' >> collect2: error: ld returned 1 exit status >>=20 >> So I guess the answer is no, it's not. :) >>=20 >> Russ >>=20 >> Alex >>=20 >> On 24 Aug 2017, at 19:44, Russell Haley wrote: >>=20 >> Sorry for the top post. >>=20 >> Have you tried building it yourself from their git repository? If = memory >> serves, most of the changes to get mono 4 to build revolved around = calling >> gmake instead of make and correcting paths for sh and bash. =E2=80=8EI= f I remember, >> the bootstrapping of the build was only for monodevelop. >>=20 >> Russ >>=20 >> Sent from my BlackBerry 10 smartphone on the Virgin Mobile network. >> Original Message >> From: Alexander Regueiro >> Sent: Thursday, August 24, 2017 11:24 AM >> To: freebsd-mono@freebsd.org >> Subject: Re: Update on porting mono 5 >>=20 >> I=E2=80=99ve recently seen David Naylor=E2=80=99s message >> = > = = > >> summarising the work towards porting Mono 5, but it seems a lot of = the WIP >> is not public at the moment. Is there any way I can access this = material? >> Ideally I=E2=80=99d like to get Mono 5 building on my FreeBSD machine = ASAP (even if >> it=E2=80=99s just a hack), since I=E2=80=99m a bit = deadline-constrained here, so if there=E2=80=99s >> any way I can help, even leaving the testing aside for now, do please = let me >> know. >> _______________________________________________ >> freebsd-mono@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-mono >> To unsubscribe, send any mail to = "freebsd-mono-unsubscribe@freebsd.org" >>=20 >>=20 >>=20 From owner-freebsd-mono@freebsd.org Sat Aug 26 07:48:08 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 935A4DF07A7 for ; Sat, 26 Aug 2017 07:48:08 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: from mail-wm0-x232.google.com (mail-wm0-x232.google.com [IPv6:2a00:1450:400c:c09::232]) (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 21AA63142 for ; Sat, 26 Aug 2017 07:48:08 +0000 (UTC) (envelope-from radovanovic@gmail.com) Received: by mail-wm0-x232.google.com with SMTP id b79so4960029wmb.1 for ; Sat, 26 Aug 2017 00:48:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=x+UNJn3R2afehT+ppikOKiCT2FpKaY/0tvgHhmRxGXk=; b=J/hnYfmiBLJebR2VVv8DPOVEnbPsHSSIn2TnTGM5lrBRorXLFoqkVUwZ/nPzBI9VxT p+p1x7f2ZXZqVyQ50Cg4q0rxEGXJ/twkRixRf7jlVvjHeja9se65AO0CO0hGuBqaMZFZ qgbyr0j5thlZLCO3PAjBVm8mmpxXOPdO0b/CaLjAYppQSt6wilmcBYhNdvYf/GtnxZnK md0ahQrjtxpn1Pmp7Al7+NDK0KNQJn8Ol2IKCuuamaxlAr+tOmkCrkdl9jQCaztjTynj KbahMbqFjabohzvUW6hrNkr5ZD8Z970ITW58bBYrPDWiCq9qDyAKfx9FGNoRzvUzFW/L 3e2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=x+UNJn3R2afehT+ppikOKiCT2FpKaY/0tvgHhmRxGXk=; b=Xkvtd+0G05Cj4l7nDE2kRxEfej/12wwCHuXRrxbd30VVkiD5JiTLV/7x/QcTIS7RGM acd98aL7fGgSUHMOm4/F2AQUA9zhRFimnoyO9BYG5cMXdhgMMMrZh57DmSBwTUu3M5p+ kDQclxXiYiH7FL1zAUNC/vaW+Gz5Se7Aq9AwMv2mMwLpagCF71sST8rW8XrVYP40Jg3x wVC4AGqBhigPFQwYNFTgDwmq3hxlw9UGe59R9ZvUJj4z0HCNQgB7KFNf2vpRRmB5ibeY kXC4utGJd18U+b2YGefrBuu5UNHfkIS//4qMS88B3Yt1q4vgB7Z8Qo/TRGZGQPmJih2b O+/w== X-Gm-Message-State: AHYfb5hIOcc7Xq1DH+Jw1kiE6+F0OMDzq9NQluagoe1Lz5+83B8bgK18 BSjtyRPMF19oOiTF X-Received: by 10.28.16.211 with SMTP id 202mr487059wmq.62.1503733685878; Sat, 26 Aug 2017 00:48:05 -0700 (PDT) Received: from zmaj.softwarehood.com (109-93-122-61.dynamic.isp.telekom.rs. [109.93.122.61]) by smtp.googlemail.com with ESMTPSA id n71sm2502527wmg.13.2017.08.26.00.48.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 Aug 2017 00:48:04 -0700 (PDT) Subject: Re: Update on porting mono 5 To: Alexander Regueiro Cc: Russell Haley , freebsd-mono@freebsd.org References: <20170824184423.6422611.83240.30832@gmail.com> <0434E7AC-4627-4AF1-AF70-63219E632E52@me.com> <955EEBAF-5C94-4647-AF8C-507F1B8C12C4@me.com> <78CE544C-7B29-4561-AEDB-0EF53F0C6E03@me.com> From: Ivan Radovanovic Message-ID: Date: Sat, 26 Aug 2017 09:48:03 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <78CE544C-7B29-4561-AEDB-0EF53F0C6E03@me.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit 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: Sat, 26 Aug 2017 07:48:08 -0000 On 26/08/2017 02:47, Alexander Regueiro wrote: > Thanks for the tip. In fact, it turns out I just needed to use the `—disable-dtrace` option when configuring, to get rid of that linkage error, oops! > > Here’s the successful procedure that I followed to build & install Mono 5.2 on my FreeBSD 11 machine, in case it’s of interest to anyone while the port is being updated. I’m CCing the mailing list in case this is of use to someone. > > (Make sure beforehand you have installed ports/packages for mono [to bootstrap], gcc, and gmake.) > > The following can be run as a bash script and should do the whole job. > > PREFIX=“$HOME/build/mono/“ && > VERSION=“5.2.0.215” && > FILENAME=“mono-$VERSION.tar.bz2” && > curl -O "https://download.mono-project.com/sources/mono/$FILENAME ” && > tar -xvf “$FILENAME” && > cd “mono-$VERSION” && > ./configure —prefix=“$PREFIX" --disable-nls --disable-dtrace --build="$(gcc -dumpmachine)” && > sed -EI -e "s|#define HAVE_LOCALCHARSET_H.*|#undef HAVE_LOCALCHARSET_H|" eglib/config.h && > mkdir -p “$PREFIX” && > gmake && > gmake install && > echo “Mono $VERSION successfully built and installed to '$PREFIX'." > > (This was inspired by the docs at http://www.mono-project.com/docs/compiling-mono/mac/ , but with some significant changes.) > > Alex > > I suggest enabling btls, otherwise it won't be able to connect to servers using TLS 1.2 (unless it is enabled by default in 5.2) Kind regards, Ivan From owner-freebsd-mono@freebsd.org Sat Aug 26 14:26:45 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 119D8DF7509 for ; Sat, 26 Aug 2017 14:26:45 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (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 8F5216D620 for ; Sat, 26 Aug 2017 14:26:44 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: by mail-wr0-x230.google.com with SMTP id a47so6648205wra.4 for ; Sat, 26 Aug 2017 07:26:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:organization:user-agent:in-reply-to :references:mime-version; bh=m3QlYh6btF0LALR+Qqi42P5eSbwBzhrHW8khRyHTCe8=; b=oM+8IwpXXsT0YvypbTu24M/YHLh9rWuG7uLqrQ/9yctlqf7hbWO+jWPPnsPotZCLde T2QQLIbk02o4sWLogMbDJbNCGccHpe8eO9eMBnFV/e2LPUQ/zMwDp+ft++5jWz2+n5Tm 01/PpcUnSXNm+blDuoZUBqXG4aWcqec8yHkt7erA/fDrjxMY5x+AuFyNnPZ7tJIwEuOe Q4+ffL2XY42Vi/53QSBKBWCEWS0sa3fYO7aOmRGecC5vlSK9I69IVKaz63919Bfa4Jsv dmEGTpH4ieR5UpDwQW8rXfWwCJsfYjiXV7g5hDu5/SCBzRel16X1Ea9evvyDJG/PrgLC aECw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version; bh=m3QlYh6btF0LALR+Qqi42P5eSbwBzhrHW8khRyHTCe8=; b=AbMnxXo/p6TqZ9PAOjOl59b7D2fkJoqfuFP6Pi4Nz6WdnoPigBZBt4urv/KN7EZMc7 4i/qGt9UxKt7scqYvsa1vo9D4V+8yEdmy0u6xXOFZVhVHdmkc5yGCBQ91hJKyPpHCSya LZnQJIWtCVDhu8KM9W1AAdV7UbRMYXamvWA1sFHaHJXHfjGVRLq1qH2vFDs2k/0t2AAA WzcHkMDdqbIwQs0UQhv48kkwUfw6LGk44tV90wzmtUHmYLDtl9fBjewdw4JCuJ7uv+Hy C3af0RJfZZ6xdY+dqIgHVNo3ByzPcAWwZpxmGOJc/zoshIzS04s1Sa/x82SZRUyA5Ytk Wy5A== X-Gm-Message-State: AHYfb5j2OcjapqJJOgFzeDHqcXiWFpYXJ0c4f1FgJLK402Q8bYECGU/0 Bh638N6TQAWMQQ== X-Received: by 10.223.196.11 with SMTP id v11mr1413749wrf.92.1503757602460; Sat, 26 Aug 2017 07:26:42 -0700 (PDT) Received: from dragon.local ([41.247.198.79]) by smtp.googlemail.com with ESMTPSA id 65sm2921196wmf.0.2017.08.26.07.26.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 26 Aug 2017 07:26:41 -0700 (PDT) From: David Naylor To: Russell Haley , freebsd-mono@freebsd.org, Alexander Regueiro Subject: Re: Update on porting mono 5 Date: Sat, 26 Aug 2017 16:26:38 +0200 Message-ID: <79146316.g98t4qhPn2@dragon.local> Organization: Private User-Agent: KMail/4.14.10 (FreeBSD/11.1-RELEASE; KDE/4.14.30; amd64; ; ) In-Reply-To: References: <17078253.u2dgjZK1Z6@dragon.local> <3186981.TyGdqNibkJ@dragon.local> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2532758.7GfWMUL8pS"; micalg="pgp-sha512"; protocol="application/pgp-signature" 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: Sat, 26 Aug 2017 14:26:45 -0000 --nextPart2532758.7GfWMUL8pS Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" On Friday, 25 August 2017 12:54:02 Russell Haley wrote: > On Fri, Aug 25, 2017 at 12:41 PM, David Naylor =20 wrote: > > On Tuesday, 15 August 2017 12:21:20 Romain Tarti=E8re wrote: > >> Hi David, > >>=20 > >> 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 file= d) > >> > - 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) > >> >=20 > >> > Would anyone be interested in doing a (Phabricator) review? > >>=20 > >> 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 t= o > >> Phabricator and have no previous experience with this tool, so get= ready > >> to teach me stuff ;-) > >=20 > > Great, thanks. > >=20 > > Here is a status update (with patch [1][3]). Things aren't ready y= et, but > > as it > >=20 > > 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 [Inv= alid IL > >=20 > > code]) > >=20 > > - x11-toolkits/gtk-sharp20: 2.12.45 > > - x11-toolkits/gnome-sharp20: 2.24.4 >=20 > Are the tests integrated into the build (I don't remember)? Does this= > mean it builds but the external tests fail or do the tests cause a > build failure? The tests are part of the 'make test' target. The build succeeds but t= he mono=20 test suite fails. At least part of the acceptance tests (i.e. from dot= net)=20 succeed. =20 It would be great if someone(tm) can investigate the unit test failures= and=20 fix them, but this isn't a show topper, IMHO. =20 The current state of the port: - mono builds and installs - mono is able to build msbuild, msbuild installs - mono+msbuild is able to build fsharp, fsharp installs - mono+msbuild+fsharp is able to build monodevelop, monodevelop still=20= requires work to get building working reproducible (i.e. getting `nuge= t=20 restore` to work without internet during build phase). =20 --nextPart2532758.7GfWMUL8pS 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/AwLnmbU6rWP6jday2lUFAlmhhR5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0 OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday 2lVVzBAApYBVaxk7KzOL/U416X7QOqtjz8+c/ooVxW0UWAJS+8yFHakHEnv9cLgp 3896+gUzFwtiPlasJJ0jQdjo8LYZR0CtN2JnVuELynS1+QGSaeNed14uZVXZJWqa lyFvJmsfQvUFQR6DXdCEbxNVSEUsJqFf24+y//2QyzZOpBeUNH+s21Rs/fVV0R8L bjc5yxCkH6e4Uo0avA9/i3QxzhpULLrYvCdbOpUb3i3K3BBGkw0OYVhJacv063uh UFeX6dpDjCDBa9yQxsmPtNhp56YQXXAPFYvuSQ+bHZUcRV6+XJGd73Rl6gGAhwkh X6GEjuEMcoS94V98z+kuxaUhMOeJVGcAtXu8mGn4HEk7llks+4ZTch4q0OjXrA9N vSpckfsHLDLZUTc+08K1B5jJg0HGsWueqA6QIh5uFWCMJd0IghgggpVpfH2P/4sC IN0cKRMfGIiOaMp6HjY1bTqWy9uJeZL8mbGQ19Hl4vQNw+HfpHevs821aAadX3aM 7iIMYAwFIUWtyyGfGrYi0++WZ6Tp+2fp4S5nvZtiQFOq1dmrS8yupCrDfntw7HB/ cXSUnNX9VavqyS3V4abmskvEP+/OQO3DyuMdt7/FbJBB9L7Z1xjFhA7BnTkY3Ck+ VC3mLPcFppuiI1jXiC1RpPsPeXIUUYXEZDOND4NJkkk1HcJFVxU= =r7Xw -----END PGP SIGNATURE----- --nextPart2532758.7GfWMUL8pS-- From owner-freebsd-mono@freebsd.org Sat Aug 26 22:24:40 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 969E9DDC619 for ; Sat, 26 Aug 2017 22:24:40 +0000 (UTC) (envelope-from alexreg@me.com) Received: from st14p31im-asmtp003.me.com (st14p31im-asmtp003.me.com [17.163.246.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D158A7F2CF for ; Sat, 26 Aug 2017 22:24:39 +0000 (UTC) (envelope-from alexreg@me.com) Received: from process-dkim-sign-daemon.st14p31im-asmtp003.me.com by st14p31im-asmtp003.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) id <0OVB00H00CKBXV00@st14p31im-asmtp003.me.com> for freebsd-mono@freebsd.org; Sat, 26 Aug 2017 22:24:33 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=04042017; t=1503786272; bh=+8T1sDtIBtW7qD+h/JvUP/nn2UB14WHDNGNCmCDAjuA=; h=Content-type:MIME-version:Subject:From:Date:Message-id:To; b=2Tdu1//52jL2yt41wxqjSlHmpoaFu2Aq74CCDDEv+2wkN1Q3tYzCKPXmMOFCee11c A8/5N0Gk+twI7ORRIbHEiXeIBfj+RfhjRbG5EafFc4XDWgG3G5CCF4sjrC7G/2U3bl 0FkxB5zAs6MCijxMmqAuIDUqifQQae/eaC9KV07Tovfu93yFg9uV8lxeIJQP5nw242 iM3Xq7GV8OmTe65pra8wTGsLJnMMS1uPX14yDut6gcJ8hKzgKuXbmiL0Jnpa2vDJAN Kmd2nBr3Z47jt6+5alEeLzQ3xiP1w0eUlIiQW16sCQo4+4YJtX94ZE66E0ZeNSNTAg ZKCM7LsNo+evQ== Received: from icloud.com ([127.0.0.1]) by st14p31im-asmtp003.me.com (Oracle Communications Messaging Server 8.0.1.2.20170607 64bit (built Jun 7 2017)) with ESMTPSA id <0OVB002P3CWUKK30@st14p31im-asmtp003.me.com>; Sat, 26 Aug 2017 22:24:32 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-08-26_09:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1011 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1708260365 Content-type: text/plain; charset=utf-8 MIME-version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Update on porting mono 5 From: Alexander Regueiro In-reply-to: Date: Sat, 26 Aug 2017 23:24:29 +0100 Cc: Russell Haley , freebsd-mono@freebsd.org Content-transfer-encoding: quoted-printable Message-id: <8CE257C4-128B-4E5E-89F5-51707B979038@me.com> References: <20170824184423.6422611.83240.30832@gmail.com> <0434E7AC-4627-4AF1-AF70-63219E632E52@me.com> <955EEBAF-5C94-4647-AF8C-507F1B8C12C4@me.com> <78CE544C-7B29-4561-AEDB-0EF53F0C6E03@me.com> To: Ivan Radovanovic X-Mailer: Apple Mail (2.3273) 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: Sat, 26 Aug 2017 22:24:40 -0000 Thanks for the tip, Ivan. It=E2=80=99s actually enabled by default on = Mono 5.2. A > On 26 Aug 2017, at 08:48, Ivan Radovanovic = wrote: >=20 > On 26/08/2017 02:47, Alexander Regueiro wrote: >> Thanks for the tip. In fact, it turns out I just needed to use the = `=E2=80=94disable-dtrace` option when configuring, to get rid of that = linkage error, oops! >> Here=E2=80=99s the successful procedure that I followed to build & = install Mono 5.2 on my FreeBSD 11 machine, in case it=E2=80=99s of = interest to anyone while the port is being updated. I=E2=80=99m CCing = the mailing list in case this is of use to someone. >> (Make sure beforehand you have installed ports/packages for mono [to = bootstrap], gcc, and gmake.) >> The following can be run as a bash script and should do the whole = job. >> PREFIX=3D=E2=80=9C$HOME/build/mono/=E2=80=9C && >> VERSION=3D=E2=80=9C5.2.0.215=E2=80=9D && >> FILENAME=3D=E2=80=9Cmono-$VERSION.tar.bz2=E2=80=9D && >> curl -O "https://download.mono-project.com/sources/mono/$FILENAME = =E2=80=9D && >> tar -xvf =E2=80=9C$FILENAME=E2=80=9D && >> cd =E2=80=9Cmono-$VERSION=E2=80=9D && >> ./configure =E2=80=94prefix=3D=E2=80=9C$PREFIX" --disable-nls = --disable-dtrace --build=3D"$(gcc -dumpmachine)=E2=80=9D && >> sed -EI -e "s|#define HAVE_LOCALCHARSET_H.*|#undef = HAVE_LOCALCHARSET_H|" eglib/config.h && >> mkdir -p =E2=80=9C$PREFIX=E2=80=9D && >> gmake && >> gmake install && >> echo =E2=80=9CMono $VERSION successfully built and installed to = '$PREFIX'." >> (This was inspired by the docs at = http://www.mono-project.com/docs/compiling-mono/mac/ = , but with some = significant changes.) >> Alex >=20 > I suggest enabling btls, otherwise it won't be able to connect to = servers using TLS 1.2 (unless it is enabled by default in 5.2) >=20 > Kind regards, > Ivan