node icon indicating copy to clipboard operation
node copied to clipboard

[v18.x] backport Ada v2.x to Node.js v18

Open anonrig opened this issue 1 year ago • 6 comments

Fixes https://github.com/nodejs/node/issues/48343 Fixes https://github.com/nodejs/node/issues/48117

Backports

  • https://github.com/nodejs/node/pull/46884
  • https://github.com/nodejs/node/pull/47001
  • https://github.com/nodejs/node/pull/47035
  • https://github.com/nodejs/node/pull/46904
  • https://github.com/nodejs/node/pull/47339
  • https://github.com/nodejs/node/pull/47598
  • https://github.com/nodejs/node/pull/47678
  • https://github.com/nodejs/node/pull/47737
  • https://github.com/nodejs/node/pull/47886
  • https://github.com/nodejs/node/pull/47893
  • https://github.com/nodejs/node/pull/47922
  • https://github.com/nodejs/node/pull/47547

anonrig avatar Jun 05 '23 13:06 anonrig

Review requested:

  • [ ] @nodejs/url

nodejs-github-bot avatar Jun 05 '23 13:06 nodejs-github-bot

I didn't include URL.canParse in this backport. I don't know the policy regards semver-minor backports. @KhafraDev can you follow up after this pull request?

@nodejs/build Appreciate it if you could review & merge this since it is a really big backport.

anonrig avatar Jun 05 '23 14:06 anonrig

@nodejs/build Appreciate it if you could review & merge this since it is a really big backport.

Wrong team. Releases are managed by the release WG and LTS in particular by @nodejs/lts. FWIW https://github.com/nodejs/node/pull/48036, https://github.com/nodejs/node/pull/48092 and https://github.com/nodejs/node/pull/48223 have yet to go out in a current release. We usually do not consider things being backported to a LTS release line until it has been in a current release for two weeks.

richardlau avatar Jun 05 '23 15:06 richardlau

Wrong team.

Sorry!

ping @nodejs/releasers

anonrig avatar Jun 05 '23 15:06 anonrig

CI: https://ci.nodejs.org/job/node-test-pull-request/52105/

nodejs-github-bot avatar Jun 05 '23 16:06 nodejs-github-bot

@anonrig Could you take a look at the test failures?

richardlau avatar Jun 06 '23 14:06 richardlau

node-test-pull-request ci: https://ci.nodejs.org/job/node-test-pull-request/52413/

anonrig avatar Jun 24 '23 00:06 anonrig

CI: https://ci.nodejs.org/job/node-test-pull-request/52413/

nodejs-github-bot avatar Jun 24 '23 00:06 nodejs-github-bot

@richardlau I believe this PR is finally ready to review & merge. It took a while, and became my biggest back-port ever. I've re-added Ada 2.5.0 pull request, since it is included in the latest release which got released 2-3 weeks ago.

anonrig avatar Jun 24 '23 00:06 anonrig

@anonrig Would you mind an amend in commit message in 2c34b15c25f9f2c5e427b4743f547e548805503c, there is something from the rebase merge conflicts there

juanarbol avatar Jun 24 '23 00:06 juanarbol

The diff in https://github.com/nodejs/node/commit/f2651a0812ec2f7eb0c29f20669bd942e2e47258 doesn't look right.

Only wpt/url is updated. We shouldn't see that many changes in test/fixtures/wpt/README.md and test/fixtures/wpt/versions.json

See original commit: https://github.com/nodejs/node/commit/f2651a0812ec2f7eb0c29f20669bd942e2e47258

targos avatar Jun 26 '23 12:06 targos

The diff in f2651a0 doesn't look right.

Only wpt/url is updated. We shouldn't see that many changes in test/fixtures/wpt/README.md and test/fixtures/wpt/versions.json

See original commit: f2651a0

@targos Probably, there is another commit before this commit that updates web-platform tests, but since it is not back-ported with this pull request, we see these changes. Should I try to find that commit to update web-platform tests?

anonrig avatar Jun 26 '23 12:06 anonrig

It should help to cherry pick these two first: https://github.com/nodejs/node/commit/f652f7baa6a59f0ec79b21668332c2c825d7b4d8 https://github.com/nodejs/node/commit/843856ead771a2db21d63f65eb1d52ddb264d9dd

targos avatar Jun 26 '23 12:06 targos

@targos @nodejs/releasers Appreciate it if you can review this.

anonrig avatar Jun 26 '23 14:06 anonrig

CI: https://ci.nodejs.org/job/node-test-pull-request/52495/

nodejs-github-bot avatar Jun 26 '23 17:06 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52498/

nodejs-github-bot avatar Jun 26 '23 19:06 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52500/

nodejs-github-bot avatar Jun 26 '23 21:06 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52527/

nodejs-github-bot avatar Jun 27 '23 21:06 nodejs-github-bot

@nodejs/build-infra Just curious; at least this PR and https://github.com/nodejs/node/pull/48275 reports the exact same failures with Windows see https://github.com/nodejs/node/pull/48275#issuecomment-1581356301, is there any chance that infra is broken for the v18.x branch?

juanarbol avatar Jun 29 '23 01:06 juanarbol

@nodejs/build-infra Just curious; at least this PR and #48275 reports the exact same failures with Windows see #48275 (comment), is there any chance that infra is broken for the v18.x branch?

There were two PRs recently dealing with flaky tests on Windows, which landed as the following commits https://github.com/nodejs/node/commit/c6e7e4273392fa9ebf01019bf78adf84b0537cfd and https://github.com/nodejs/node/commit/c308054aaad182fbc37f3e4eef0b78efeb7d332a. I do not see them in either the v18.x-staging or the v16.x-staging branch.

StefanStojanovic avatar Jun 29 '23 10:06 StefanStojanovic

CI: https://ci.nodejs.org/job/node-test-pull-request/52668/

nodejs-github-bot avatar Jul 09 '23 18:07 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52669/

nodejs-github-bot avatar Jul 09 '23 19:07 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52688/

nodejs-github-bot avatar Jul 11 '23 00:07 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52689/

nodejs-github-bot avatar Jul 11 '23 00:07 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52694/

nodejs-github-bot avatar Jul 11 '23 10:07 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52722/

nodejs-github-bot avatar Jul 12 '23 12:07 nodejs-github-bot

CI: https://ci.nodejs.org/job/node-test-pull-request/52728/

nodejs-github-bot avatar Jul 12 '23 13:07 nodejs-github-bot

Landed in 5d910ca389b3...6f3a8b45a5f0

danielleadams avatar Jul 12 '23 15:07 danielleadams