Skip to content
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

FYI: Windows 7 end-of-extended-support to be 2020-01-14 #1663

Closed
refack opened this issue Jan 20, 2019 · 4 comments
Closed

FYI: Windows 7 end-of-extended-support to be 2020-01-14 #1663

refack opened this issue Jan 20, 2019 · 4 comments

Comments

@refack
Copy link
Contributor

refack commented Jan 20, 2019

Refs: https://support.microsoft.com/en-us/help/4487594
Refs: https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet#section-2

Microsoft has announced that on January 14, 2020 it will end it's support for Windows 7 and Windows Server 2008 R2 (WINVER === 0x0601).

Should we recommend that node12 minimal supported version should be Windows8.1/Server2012R2 (WINVER === 0x0603)?

/CC @nodejs/platform-windows @joaocgreis

@seishun
Copy link
Contributor

seishun commented Jan 20, 2019

Time flies...
Node.js 12 EOL is April 2022, so not bumping the minimum supported version would result in supporting an unsupported OS for over 2 years.

@mhdawson
Copy link
Member

+1 for moving the supported versions to Windows8.1/Server2012R2

@gdams
Copy link
Member

gdams commented Jan 22, 2019

+1 for moving the supported versions to Windows8.1/Server2012R2

@joaocgreis
Copy link
Member

Sorry for the late reply, I've been away with limited access.

We already have this policy in BUILDING.md: "The community does not build or test against end-of-life distributions (EoL)". I believe this is what should take precedence, or we'd never support anything like non-lts Ubuntu. We should remove Windows 7/2008R2 only when it reaches the end of support, pending a discussion closer to the time (we might want to support it longer, if we have access to extended support or the date is extended).

The only thing we have to consider when starting a new major version is the release machines we use for it and the compatibility level they provide. The Windows 2012R2 release machines we use are good for v12, but we'll have to review for v14. This is not a big issue for Windows anyway, but has proven to be for Unix because of supported libc and kernel versions.

nschonni added a commit to nschonni/nodejs-build that referenced this issue Jan 3, 2020
EOL is January 14th 2020
Closes nodejs#1663
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants