DynamicDevices / meta-mono

A Yocto / OpenEmbedded layer providing Mono and dotNet support
MIT License
15 stars 26 forks source link

Add msbuild 16.10.1 recipe #184

Closed zboszor closed 1 year ago

zboszor commented 1 year ago

It fixes the error in our in-house project that is really an inconsistency between the older msbuild 16.6 and the newest Mono.

ajlennon commented 1 year ago

Seems unhappy on arm64?

zboszor commented 1 year ago

Seems unhappy on arm64?

Does the CI still use 6.12.0.161 instead of the latest 6.12.0.182?

MACHINE=qemuarm64 bitbake msbuild succeeded for me on Mickledore with 6.12.0.182 and .161.

ajlennon commented 1 year ago

Does the CI still use 6.12.0.161 instead of the latest 6.12.0.182?

Yes needs a bump then -

https://github.com/DynamicDevices/meta-mono/blob/master/.github/workflows/CI_github.yml#L20

zboszor commented 1 year ago

FWIW, MACHINE=qemuarm bitbake msbuild also succeeded for me on Mickledore with 6.12.0.182

ajlennon commented 1 year ago

Not sure what's going on. The CI seems like it's blocked

ajlennon commented 1 year ago

Restarted the build but the arm64 msbuild seems to be erroring :'(

zboszor commented 1 year ago

Restarted the build but the arm64 msbuild seems to be erroring :'(

It's TLS errors during nuget restore.

It's usually transient, or in case of an older OS, ca-certificates may be outdated.

Or cert-sync should be run. I will try this.

EDIT: It succeeded!

ajlennon commented 1 year ago

Great! Thanks @zboszor