-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Test oldest Python on 32-bit Windows 2019 and remove AppVeyor #8525
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: Andrew Murray <[email protected]>
Co-authored-by: Andrew Murray <[email protected]>
I would still consider whether we want to test on Windows Server 2016, but if this simplifies the CI configs then I suppose this is fine as well. |
How useful is testing Windows Server 2016? It looks like its standard support is EOL and only extended, paid support is available. https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2016 If it was a Linux distro, we would have dropped it 2.5 years ago. |
As I understand it, paid extended support is currently only available for Server 2008 and Server 2012: https://learn.microsoft.com/en-us/windows-server/get-started/extended-security-updates-overview For Server 2016 and Server 2019, there appears to be 10 years of regular support: https://learn.microsoft.com/en-us/windows-server/get-started/servicing-channels-comparison
In fact, it seems that even Windows 10 Enterprise version 1507 (which is older than Server 2016) is still in Extended Support (i.e. free security updates according to https://learn.microsoft.com/en-us/lifecycle/policies/fixed#extended-support), assuming https://endoflife.date/windows has the correct date (I couldn't find any date on Microsoft's website). This level of support to me sounds similar to Ubuntu Maintenance & Security Support (currently Ubuntu 20.04 LTS and later) or RHEL Maintenance Support (currently RHEL 8 and later). We dropped Ubuntu 18 when it left Maintenance & Security Support around May 2023, python-pillow/docker-images#180, and Ubuntu 20 slightly ahead of schedule because it only has Python 3.8 by default, #8183 (comment). However, I'd be fine with dropping support for VS2017 (dropping Pillow/winbuild/build_prepare.py Line 441 in 2e7da07
Lines 346 to 348 in 2e7da07
|
Closes #7910.
Replaces and closes #8437.
Changes proposed in this pull request: