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

doc,deps: document how to maintain ICU in Node.js #30607

Closed
wants to merge 2 commits into from

Conversation

srl295
Copy link
Member

@srl295 srl295 commented Nov 22, 2019

  • update v8 guide to mention ICU
  • move content from the tools/icu/README.md but leave a pointer

Fixes: #26108

  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • documentation is changed or added
  • commit message follows commit guidelines

@srl295 srl295 added doc Issues and PRs related to the documentations. i18n-api Issues and PRs related to the i18n implementation. labels Nov 22, 2019
@srl295 srl295 requested review from refack and Trott November 22, 2019 23:19
@srl295 srl295 self-assigned this Nov 22, 2019
@nodejs-github-bot nodejs-github-bot added tools Issues and PRs related to the tools directory. v8 engine Issues and PRs related to the V8 dependency. labels Nov 22, 2019
@srl295 srl295 requested a review from ryzokuken November 22, 2019 23:19
@srl295
Copy link
Member Author

srl295 commented Nov 22, 2019

see also #26090

Copy link
Contributor

@ryzokuken ryzokuken left a comment

Choose a reason for hiding this comment

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

Thanks so much!

@srl295 srl295 mentioned this pull request Nov 22, 2019
4 tasks
@MylesBorins
Copy link
Contributor

Should we also document how to upload the timezone data? Doesn't seem to be covered in current guide and honestly I had to struggle a bit to get it to work

@srl295
Copy link
Member Author

srl295 commented Nov 22, 2019

Should we also document how to upload the timezone data? Doesn't seem to be covered in current guide and honestly I had to struggle a bit to get it to work

Yes.

But do I have a good answer yet? No. I think it should be easier than what you did (though heroic - 👍) , but I need to take some time to figure out the steps.

So I'd like to make that a future PR.

This is just to document the floating patch mechanism itself, plus scaffolding for future docs.

@srl295
Copy link
Member Author

srl295 commented Nov 23, 2019

oh whoops. @apaprocki has already created a great tz doc in #30364 , how about I just merge that in ?

doc/guides/maintaining-icu.md Outdated Show resolved Hide resolved
Copy link
Contributor

@vsemozhetbyt vsemozhetbyt left a comment

Choose a reason for hiding this comment

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

Some nits.

tools/icu/README.md Outdated Show resolved Hide resolved
doc/guides/maintaining-icu.md Outdated Show resolved Hide resolved
doc/guides/maintaining-icu.md Outdated Show resolved Hide resolved
@targos
Copy link
Member

targos commented Nov 23, 2019

Is this needed?

image

@srl295
Copy link
Member Author

srl295 commented Nov 23, 2019 via email

richardlau added a commit to richardlau/node-1 that referenced this pull request Nov 26, 2019
The minimum ICU version for Node.js must be at least the minimum ICU
version for V8.

PR-URL: nodejs#30608
Refs: nodejs#30607
Reviewed-By: Steven R Loomis <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@srl295
Copy link
Member Author

srl295 commented Nov 26, 2019

OK rebased and cleaned up. PTAL

Copy link
Contributor

@MylesBorins MylesBorins left a comment

Choose a reason for hiding this comment

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

LGTM

@MylesBorins
Copy link
Contributor

Looks like there are some linting errors

https://travis-ci.com/nodejs/node/jobs/260718954#L301-L305

srl295 and others added 2 commits November 27, 2019 01:15
- update v8 guide to mention ICU
- move content from the tools/icu/README.md but leave a pointer

Fixes: nodejs#26108
Co-Authored-By: Vse Mozhet Byt <[email protected]>
PR-URL: nodejs#30607
@MylesBorins
Copy link
Contributor

I've pushed a fix to the lint. Will land if Travis is Green

MylesBorins pushed a commit that referenced this pull request Nov 27, 2019
- update v8 guide to mention ICU
- move content from the tools/icu/README.md but leave a pointer

Fixes: #26108
Co-Authored-By: Vse Mozhet Byt <[email protected]>
PR-URL: #30607

Reviewed-By: Ujjwal Sharma <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
@MylesBorins
Copy link
Contributor

landed in f36331c

@srl295 srl295 deleted the doc-icu-patches branch November 27, 2019 18:10
addaleax pushed a commit that referenced this pull request Nov 30, 2019
The minimum ICU version for Node.js must be at least the minimum ICU
version for V8.

PR-URL: #30608
Refs: #30607
Reviewed-By: Steven R Loomis <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
addaleax pushed a commit that referenced this pull request Nov 30, 2019
- update v8 guide to mention ICU
- move content from the tools/icu/README.md but leave a pointer

Fixes: #26108
Co-Authored-By: Vse Mozhet Byt <[email protected]>
PR-URL: #30607

Reviewed-By: Ujjwal Sharma <[email protected]>
Reviewed-By: Richard Lau <[email protected]>
Reviewed-By: Myles Borins <[email protected]>
targos pushed a commit that referenced this pull request Dec 1, 2019
The minimum ICU version for Node.js must be at least the minimum ICU
version for V8.

PR-URL: #30608
Refs: #30607
Reviewed-By: Steven R Loomis <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
@BridgeAR BridgeAR mentioned this pull request Dec 3, 2019
MylesBorins pushed a commit that referenced this pull request Dec 17, 2019
The minimum ICU version for Node.js must be at least the minimum ICU
version for V8.

PR-URL: #30608
Refs: #30607
Reviewed-By: Steven R Loomis <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
Reviewed-By: Jiawen Geng <[email protected]>
Reviewed-By: Colin Ihrig <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Issues and PRs related to the documentations. i18n-api Issues and PRs related to the i18n implementation. tools Issues and PRs related to the tools directory. v8 engine Issues and PRs related to the V8 dependency.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

docs: document how to land ICU floating patches
7 participants