-
Notifications
You must be signed in to change notification settings - Fork 189
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bump Libuv to 1.50.0 #748
Bump Libuv to 1.50.0 #748
Conversation
95a34d8
to
ac57e54
Compare
Windows CI is failing with
EDIT: This is because the Appveyor Visual Studio 2015 image uses Windows Server 2012, which doesn't have
The 1.50.0 release notes mention dropping support for Windows 8 FWIW I can think of a few ways to deal with this:
Either one seems fine, but the second would allow us to continue to ensure that Libuv <= 1.49.2 will continue to be able to be built with MSVC2015. |
This image uses Windows Server 2012 which Libuv no longer supports (as of Libuv 1.50.0), since Libuv 1.50.0 depends on `SetThreadDescription`/`GetThreadDescription`
ac57e54
to
be74275
Compare
be74275
to
2b21a94
Compare
that sounds a bit excessive maybe? I don't see why to continue on with Windows 8 tests/support when Libuv has already dropped it and moved on. I want to drop Appveyor altogether frankly and merge all CI into Github Actions. Not sure if this problem would persists there, they don't use Windows Server 2012 afaik. |
The point would be to ensure we match the Libuv supported platforms, which still lists >= MSVC 2015. That is, even though Windows >= 10 is now required, MSVC >= 2015 is still documented as supported. So, the goal would just be to test to ensure that we can always still build with MSVC 2015.
So, for a full solution, we'd likely have to deal with setting up MSVC 2015 on whatever runner we go with. Ultimately, it's probably more trouble than it's worth. |
I don't think it is that bad? The Windows runners use Chocolatey as the package manager, and I believe there is a package for VS 2015 ready for use. Would have to test this later, for now dropping MSVC2015 is probably fine until we figure it out |
https://github.com/libuv/libuv/releases/tag/v1.50.0
Opening as a draft because I only testedudp_try_send2
on Windows which doesn't even supportsendmmsg
🙃.