Skip to content

Conversation

@targos
Copy link
Member

@targos targos commented Jul 28, 2024

V8 now uses Windows APIs that are not available in older Windows
versions.

Fixes the V8 12.8 build (#54077):
https://ci.nodejs.org/job/node-compile-windows-debug/22986/nodes=win-vs2022/

10:34:02 C:\workspace\node-compile-windows-debug\node\deps\v8\src\base\platform\platform-win32.cc(765,34): error C2065: 'IsUserCetAvailableInEnvironment': undeclared identifier [C:\workspace\node-compile-windows-debug\node\tools\v8_gypfiles\v8_libbase.vcxproj]

V8 now uses Windows APIs that are not available in older Windows
versions.
@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/gyp
  • @nodejs/v8-update

@targos
Copy link
Member Author

targos commented Jul 28, 2024

@nodejs/platform-windows

@nodejs-github-bot nodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. lib / src Issues and PRs related to general changes in the lib or src directory. needs-ci PRs that need a full CI run. labels Jul 28, 2024
@targos targos added the request-ci Add this label to start a Jenkins CI on a PR. label Jul 28, 2024
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jul 28, 2024
@nodejs-github-bot
Copy link
Collaborator

@codecov
Copy link

codecov bot commented Jul 28, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 87.15%. Comparing base (2b5856e) to head (916b35f).
Report is 16 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #54079      +/-   ##
==========================================
- Coverage   87.16%   87.15%   -0.01%     
==========================================
  Files         643      643              
  Lines      181683   181694      +11     
  Branches    34957    34953       -4     
==========================================
- Hits       158362   158361       -1     
- Misses      16605    16609       +4     
- Partials     6716     6724       +8     
Files Coverage Δ
src/node_main.cc 100.00% <ø> (ø)

... and 28 files with indirect coverage changes

Copy link
Member

@RafaelGSS RafaelGSS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I assume it shouldn't be backported to v20 (LTS), right?

Regardless, should we mention it on CHANGELOG (notable-change)?

@targos targos added the semver-major PRs that contain breaking changes and should be released in the next major version. label Jul 29, 2024
@targos
Copy link
Member Author

targos commented Jul 29, 2024

Let's make it major. We don't need to backport anywhere.

@targos targos added the request-ci Add this label to start a Jenkins CI on a PR. label Jul 29, 2024
@github-actions github-actions bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jul 29, 2024
@nodejs-github-bot
Copy link
Collaborator

@nodejs-github-bot
Copy link
Collaborator

@targos targos added the commit-queue Add this label to land a pull request using GitHub Actions. label Jul 30, 2024
@nodejs-github-bot nodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Jul 30, 2024
@nodejs-github-bot nodejs-github-bot merged commit a5decd4 into nodejs:main Jul 30, 2024
@nodejs-github-bot
Copy link
Collaborator

Landed in a5decd4

@targos targos deleted the rm-win8 branch July 30, 2024 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ Issues and PRs that require attention from people who are familiar with C++. lib / src Issues and PRs related to general changes in the lib or src directory. needs-ci PRs that need a full CI run. semver-major PRs that contain breaking changes and should be released in the next major version.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants