Repository navigation
v18.x - test-dns-ipv6 fails in 18.17.0 and later #49203
Copy link
Copy link
Closed
Labels
netIssues and PRs related to the net subsystem.Issues and PRs related to the net subsystem.testIssues and PRs related to Node.js core tests and test infrastructure.Issues and PRs related to Node.js core tests and test infrastructure.
Description
Activity
I did some bisection as part of #49183 which was what led me to open this issue.
Using git bisect it seems to indicate that it was this PR that causes the failure:
0dc485eb28fb05eafad4dc78c646d917d8d4024a is the first bad commit commit 0dc485eb28fb05eafad4dc78c646d917d8d4024a Author: Yagiz Nizipli <yagiz@nizipli.com> Date: Fri Mar 31 09:04:03 2023 -0400 url: drop ICU requirement for parsing hostnames PR-URL: https://github.com/nodejs/node/pull/47339 Backport-PR-URL: https://github.com/nodejs/node/pull/48345 Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> deps/ada/ada.gyp | 19 ++----------------- doc/api/url.md | 25 +++++++++++++++---------- lib/internal/idna.js | 9 ++------- test/benchmark/test-benchmark-url.js | 14 +------------- test/wpt/status/url.json | 21 --------------------- 5 files changed, 20 insertions(+), 68 deletions(-)@anonrig can you take a look at the backport and see if you can spot why it might be causing that test to fail?
Reacted by Yagiz NizipliWe had a similar issue in the past: #48262. Might be related to it. I'll take a look at it soon.
I think we should backport these 2 pull requests as well:
Reacted by cumthybI think this is caused by calling
domainToASCIIinstead ofada::idna::to_ascii.https://github.com/nodejs/node/blob/v18.x-staging/lib/internal/idna.js#L3
- added a commit that references this issue
on Aug 17, 2023 Does this issue persist with the v18 proposal?
- added a commit that references this issue
on Aug 19, 2023 - addednetIssues and PRs related to the net subsystem.Issues and PRs related to the net subsystem.testIssues and PRs related to Node.js core tests and test infrastructure.Issues and PRs related to Node.js core tests and test infrastructure.
on Aug 22, 2023 - added a commit that references this issue
on Sep 10, 2023 This was fixed in Node.js 18.18.0.
- added a commit that references this issue
on Nov 27, 2023 - added 2 commits that reference this issue
on Apr 25, 2024
Metadata
Metadata
Assignees
Labels
netIssues and PRs related to the net subsystem.Issues and PRs related to the net subsystem.testIssues and PRs related to Node.js core tests and test infrastructure.Issues and PRs related to Node.js core tests and test infrastructure.
Version
v18.17.0
Platform
at least linux
Subsystem
net
What steps will reproduce the bug?
tools/test.py test/internet/test-dns-ipv6
How often does it reproduce? Is there a required condition?
100%
What is the expected behavior? Why is that the expected behavior?
Test passes
What do you see instead?
Test passes
Additional information
No response