Date: Mon, 13 Nov 2017 23:11:03 +0200 From: David Naylor <naylor.b.david@gmail.com> To: Freebsd-mono <freebsd-mono@freebsd.org> Subject: Re: Update on porting mono 5 Message-ID: <1723656.WBGSMfOCjc@dragon.local> In-Reply-To: <CAMQxofmmGtshS7ykYHpKwhiT-yoti6Ri2qs00nMSR5xMzZc6Jg@mail.gmail.com> References: <17078253.u2dgjZK1Z6@dragon.local> <3186981.TyGdqNibkJ@dragon.local> <CAMQxofmmGtshS7ykYHpKwhiT-yoti6Ri2qs00nMSR5xMzZc6Jg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1522441.eQh28l4OM0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Thursday, 21 September 2017 22:20:54 David Naylor wrote: > 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 Another update, the review has been updated: - summary of work done (thanks Russel) - commit message and an exp-run has been requested. Github has also been updated. In the interim, I tried my hand at my own exp-run [1][2][3]. And things didn't go well (well the exp-run was a success, but the results...). It appears that somehow the assemblies are being delay signed during build, instead of signed. It appears csc(1) [the replacement for mcs(1)] does not support signing on non-Windows machines [4]. Mono recommends sn(1) should be used to sign the dll after build. I suggest we patch Microsoft.Common.CurrentVersion.target to restore signing functionality. Any help with the above or the following will be most appreciated: - Bumping the PORTREVISION of all ports that depend on mono - Patching security/ca_root_nss to update/sync/clear the mono certificate (see cet-sync(1)) - (Optional) Patch mono to store the certificates in $PREFIX, instead of /usr/local/ Regards [1] http://dbn.westeurope.cloudapp.azure.com/10_3-i386-default/latest [2] http://dbn.westeurope.cloudapp.azure.com/11_0-i386-default/latest [3] http://dbn.westeurope.cloudapp.azure.com/12-i386-default/latest [4] https://github.com/dotnet/roslyn/issues/8210 --nextPart1522441.eQh28l4OM0 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/AwLnmbU6rWP6jday2lUFAloKCmdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk0 OEVDNTExQTI3RjAzMDJFNzk5QjUzQUFENjNGQThERDZCMkRBNTUACgkQrWP6jday 2lWPNw//UT1uYAZJ/2TyQ8OyYwrSJ7ZJWf4t0TpUmk9+nzD9N81FINewXa6y2eRz fYMjA6wZ9aMYAg+9OPSHWp+vd+lvCmNgFa4mFidQMbl/rfM/v6GzKVGmlK6hCrFq PCbXSMaX/gOJ2QfXHLZS4WThMr7af6VuKFKAjInuUIwBNDLuswv2zz7eT7IwHGv6 ee9xbs7l3NanTLvyHwadjxA+tlgkuQ0EEqNxLnpSyrmulWx+bljyfWSYDUjj7fpz s/IpKeke2R72cOkQPXP+hoWaMRo5iLvnAFPH61K0g9BY926yhoqT7Nb8H/4a9jsL gl+USePLSd/+dPJVftkr6W/oFiJFDYRPfcZ054GcYVIjQa/98TZ3PxpTPt7uATYX 2jmbDkfW3tpF8OC1CqDrHtKyIUKKQYeZDAI7gqLiBgAMKvTsu74qd2ppZYsD9qNO q3Lf0J24TmSSVNf2wbwsEwgDYj55tC3CU46BbDgEhHhjjOGlzgzJYgTMfj7xXrbw /P/my/6q9dr1VZAl4cJO7+R0LaySXkxF7dfvkQCyssNlO5T8xnCNvWFKc/5fnL4W iGveeEM5k5CSmehnw57Y0oBK0lTknAhPSxxbnyyWq9NhgC6MarDLPltGxivW6EYh MtpdQphP7NBZ3Am4le7GPJHieHudwKprNFK+3plHLaSUyhIKJEM= =CKP7 -----END PGP SIGNATURE----- --nextPart1522441.eQh28l4OM0--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1723656.WBGSMfOCjc>