msys2 / msys2-autobuild

🏭🏭🏭🏭🏭🏭🏭🏭
https://packages.msys2.org/queue
MIT License
35 stars 25 forks source link

Is the ARM runner provided by osuosl? #84

Closed MehdiChinoune closed 3 months ago

MehdiChinoune commented 4 months ago

@jeremyd2019 In https://osuosl.org/services/aarch64/current-projects/ they metion MSYS2. Is it true. Just to make sure.

jeremyd2019 commented 4 months ago

No. I got access to their aarch64 openstack, but I couldn't get it to work out either technically or licensing-wise to be able to run Windows on it. I wound up with the MS Dev Kit instead, which has Hyper-V.

MehdiChinoune commented 4 months ago

So, I think you/we should tell them to remove MSYS2 from that list.

lazka commented 4 months ago

I've filed a PR for this: https://github.com/osuosl/osuosl-pelican/pull/585

MehdiChinoune commented 4 months ago

I have already sent them an email about it, They replied by asking @jeremyd2019 if he wants to.

Jeremy: Do you want us to go ahead and remove your access and account?
lazka commented 4 months ago

Maybe offtopic, https://github.blog/changelog/2024-03-04-github-actions58-larger-runners-windows-11-beta/ they now have beta Win11 images, so I guess they have figured out the licensing, at least for themselves.

MehdiChinoune commented 4 months ago

We didn't get a final answer from either sides. @jeremyd2019 think it is better to tell them to remove MSYS2 from their list until the issue get resolved. (and keep your relation with them as an individual)

lhmouse commented 3 months ago

Can MSYS2 run in Wine?

MehdiChinoune commented 3 months ago

Can MSYS2 run in Wine?

It has some issues https://github.com/msys2/MSYS2-packages/issues/682

lhmouse commented 3 months ago

Can MSYS2 run in Wine?

It has some issues msys2/MSYS2-packages#682

Linaro offers a docker image with prebuilt wine-arm64: https://linaro.org/blog/emulate-windows-on-arm/

I have pulled the image locally, and it is Debian on AMD64, with Wine ARM64 emulated by QEMU. So in theory we can install both Wine AMD64 and Wine ARM64. The AMD64 Wine run MSYS2 and the ARM64 Wine can run CLANGARM64 tools.

lazka commented 3 months ago

There is a wine fork that in theory allows running cygwin: https://gitlab.winehq.org/jhol/wine/-/commits/msys2-hacks-17 (note that the branch name changes on each rebase)