Skip to content

Conversation

geeksilva97
Copy link
Contributor

@geeksilva97 geeksilva97 commented Sep 20, 2025

pmarchini and others added 4 commits September 20, 2025 12:09
PR-URL: nodejs#58073
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Giovanni Bucci <[email protected]>
Reviewed-By: Daniel Lemire <[email protected]>
PR-URL: nodejs#58677
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Darshan Sen <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: James M Snell <[email protected]>
PR-URL: nodejs#58901
Reviewed-By: James M Snell <[email protected]>
Reviewed-By: Chengzhong Wu <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Vladimir Morozov <[email protected]>
PR-URL: nodejs#59110
Reviewed-By: Pietro Marchini <[email protected]>
Reviewed-By: Marco Ippolito <[email protected]>
Reviewed-By: Jacob Smith <[email protected]>
Reviewed-By: Luigi Pinca <[email protected]>
Reviewed-By: Michaël Zasso <[email protected]>
@geeksilva97 geeksilva97 requested a review from a team as a code owner September 20, 2025 15:12
@nodejs-github-bot
Copy link
Collaborator

Review requested:

  • @nodejs/actions
  • @nodejs/releasers
  • @nodejs/tsc

@geeksilva97 geeksilva97 changed the base branch from main to v22.x-staging September 20, 2025 15:12
@nodejs-github-bot nodejs-github-bot added meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory. labels Sep 20, 2025
@geeksilva97 geeksilva97 changed the title Backport 59110 to v22.x [v22.x backport] src: config namespaces Sep 20, 2025
@geeksilva97 geeksilva97 added the backport-open-v22.x Indicate that the PR has an open backport label Sep 20, 2025
@geeksilva97 geeksilva97 changed the title [v22.x backport] src: config namespaces [v22.x backport] src,test: fix config file parsing for flags defaulted to true Sep 20, 2025
@richardlau richardlau added v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch. and removed backport-open-v22.x Indicate that the PR has an open backport labels Sep 20, 2025
AddOption("--experimental-test-isolation",
kAllowedInEnvvar,
OptionNamespaces::kTestRunnerNamespace);
AddOption("--test-isolation",
Copy link
Member

Choose a reason for hiding this comment

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

I don't think we have consensus to remove the experimental status from test isolation in 22.x? I don't even know if all of the relevant commits are on v22.x as a lot of test runner related PRs are awaiting manual backports cc @nodejs/test_runner

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yeah, and there are a lot of things missing. I cherry-pick node_config stuff, and a bunch of testrunner tests fail.

@richardlau
Copy link
Member

@geeksilva97 This is failing linter and tests on GitHub actions.

@richardlau richardlau added the config Issues or PRs related to the config subsystem label Sep 20, 2025
@geeksilva97
Copy link
Contributor Author

@geeksilva97 This is failing linter and tests on GitHub actions.

let me check

@geeksilva97
Copy link
Contributor Author

geeksilva97 commented Sep 21, 2025

Without manual intervention, the commit c1f090d doesn't even compile when picked to the v22.x-staging branch.

../src/node_options.cc:863:34: error: no member named 'test_global_setup_path' in 'node::EnvironmentOptions'
  863 |             &EnvironmentOptions::test_global_setup_path,
      |              ~~~~~~~~~~~~~~~~~~~~^
1 error generated.
make[1]: *** [/Users/edy/projects/contributions/node/out/Release/obj.target/libnode/src/node_options.o] Error 1
make[1]: *** Waiting for unfinished jobs....

It misses this test_global_setup_path (exists on main). I guess that there's another PR that should be backported.

@geeksilva97
Copy link
Contributor Author

geeksilva97 commented Sep 21, 2025

test_global_setup_path

Probably this should come first

@geeksilva97
Copy link
Contributor Author

test_global_setup_path

Probably this should come first

This was not enough. A bunch test_runner related tests are failing. I don't know exactly what should be the very first commit that should be picked. Would you have a clue @pmarchini ?

@pmarchini
Copy link
Member

test_global_setup_path

Probably this should come first

This was not enough. A bunch test_runner related tests are failing. I don't know exactly what should be the very first commit that should be picked. Would you have a clue @pmarchini ?

Hey @geeksilva97, I'll take a look ASAP

@aduh95
Copy link
Contributor

aduh95 commented Oct 7, 2025

Almost no test runner change have landed on v22.x since #54881 wasn't backported, resulting in lots of conflicts and/or output difference. I've tried and quickly given up a few months ago. Given that there's only one v22.x release before it goes into maintenance, the situation is unlikely to change at this point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

config Issues or PRs related to the config subsystem meta Issues and PRs related to the general management of the project. tools Issues and PRs related to the tools directory. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants