Skip site navigation (1)Skip section navigation (2)
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>