You are not logged in.
mono 4.8.0.495-1 has a new dependency of cmake but I can only find in the source that it is needed to build mono's local version of boringSSL so should it not be a makedepends instead?
Tested with locally built PKGBUILD with cmake switched to a makedepends shows no issues.
While building locally also noticed five patch files ( bug434892.patch fix-zlib-helper.patch sgen_fix.patch build_fix.patch tls_fix.patch ) which are not referenced in the PKGBUILD.
Last edited by loqs (2017-05-14 09:38:42)
Offline
I know, that was my mistake. Should be in the makdepends only.
About the patches, they were necessary in some older versions but no longer needed. I just haven't deleted them from the source code management, that's all. I will do it in the next pkg release, then everything should be fine again.
Offline
Will you also be switching the mono.install to a pacman hook with the next release? So that certificates are synced every time the certificate stores are updated and to stop the following
Packages (2) ca-certificates-mozilla-3.29.1-1 mono-4.8.0.495-1
Total Installed Size: 173.44 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring [######################] 100%
(2/2) checking package integrity [######################] 100%
(2/2) loading package files [######################] 100%
(2/2) checking for file conflicts [######################] 100%
(2/2) checking available disk space [######################] 100%
:: Processing package changes...
(1/2) reinstalling ca-certificates-mozilla [######################] 100%
(2/2) reinstalling mono [######################] 100%
Mono Certificate Store Sync - version 4.8.0.0
Populate Mono certificate store from a concatenated list of certificates.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.
Importing into legacy system store:
I already trust 160, your new list has 160
Import process completed.
Importing into BTLS system store:
I already trust 159, your new list has 160
Certificate added: C=IL, O=StartCom Ltd., OU=Secure Digital Certificate Signing, CN=StartCom Certification Authority
1 new root certificates were added to your trust store.
Import process completed.
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Rebuilding certificate stores...
Where cert-sync has been run by mono.install before the certificate stores have been updated.
Offline