Skip to content

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

Closed
srl295 wants to merge 2 commits into
nodejs:masterfrom
srl295:doc-icu-patches
Closed

doc,deps: document how to maintain ICU in Node.js#30607
srl295 wants to merge 2 commits into
nodejs:masterfrom
srl295:doc-icu-patches

Conversation

@srl295

Copy link
Copy Markdown
Member
  • 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

@srl295srl295 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 Trott and refackNovember 22, 2019 23:19
@srl295srl295 self-assigned this Nov 22, 2019
@nodejs-github-botnodejs-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

Copy link
Copy Markdown
MemberAuthor

see also #26090

@ryzokukenryzokuken left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks so much!

@srl295srl295 mentioned this pull request Nov 22, 2019
4 tasks
@MylesBorins

Copy link
Copy Markdown
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

srl295 commented Nov 22, 2019

Copy link
Copy Markdown
MemberAuthor

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
Copy Markdown
MemberAuthor

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

Comment threaddoc/guides/maintaining-icu.md Outdated

@vsemozhetbytvsemozhetbyt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Some nits.

Comment threadtools/icu/README.md Outdated
Comment threaddoc/guides/maintaining-icu.md Outdated
Comment threaddoc/guides/maintaining-icu.md Outdated
@targos

Copy link
Copy Markdown
Member

Is this needed?

image

@srl295

srl295 commented Nov 23, 2019 via email

Copy link
Copy Markdown
MemberAuthor

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 <srloomis@us.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
@srl295

Copy link
Copy Markdown
MemberAuthor

OK rebased and cleaned up. PTAL

@MylesBorinsMylesBorins left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@MylesBorins

Copy link
Copy Markdown
Contributor

Looks like there are some linting errors

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

srl295and 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 <vsemozhetbyt@gmail.com>
PR-URL: nodejs#30607
@MylesBorins

Copy link
Copy Markdown
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 <vsemozhetbyt@gmail.com>
PR-URL: #30607
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
@MylesBorins

Copy link
Copy Markdown
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 <srloomis@us.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
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 <vsemozhetbyt@gmail.com>
PR-URL: #30607
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
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 <srloomis@us.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
@BridgeARBridgeAR 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 <srloomis@us.ibm.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docIssues and PRs related to the documentations.i18n-apiIssues and PRs related to the i18n implementation.toolsIssues and PRs related to the tools directory.v8 engineIssues 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

@srl295@MylesBorins@targos@richardlau@vsemozhetbyt@ryzokuken@nodejs-github-bot