-
Notifications
You must be signed in to change notification settings - Fork 30.1k
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
tools: Update icu to 65.1 #30232
tools: Update icu to 65.1 #30232
Conversation
I followed the upgrade instructions in https://github.com/nodejs/node/blob/master/tools/icu/README.md. I'm having trouble getting tests to run correctly locally. I'm hoping that CI will validate the correctness of this PR. |
@albertyw I'm having production issues because of this. How did you solve this problem? |
@nodejs/intl |
When this update arrives, will nodejs LTS v8 and v10 also change? APIs on AWS are being affected by this issue. |
Node.js 8 is unlikely as it will be EOL at the end of the year and we really want to avoid having to do a release there. As for 10 we have updated ICU in an LTS release in the past but we've been asked to not do so in the future specifically not to break AWS deployments: nodejs/Release#483 cc @nodejs/lts @nodejs/intl |
Hello @richardlau and @srl295. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rubber stamp LGTM since @srl295 believes it looks good.
Rebuild due to failures in original CI run: https://ci.nodejs.org/job/node-test-pull-request/26498/ |
Travis says:
Jenkins says memory exhausted on debian9-docker-armv7 @nodejs/build what's happening here? |
There was a V8 update that landed on master between this PR being opened and the most recent (force) push. The Node.js build takes too long on Travis (which imposes a 50 min time limit on jobs) so we rely on I've wiped the cache in Travis for this PR and restarted the build. Without a PR cache Travis defaults to the cache for the target branch (master). |
hmm that didn't work 😞 -- I guess V8 depends on ICU so the ICU update means V8 also needs to be recompiled. I'm not sure what we can do here (AFAICT there's no way to increase Travis' job time limit). |
let me rebase to get the most recent node master and see if that fixes things. |
any solution guys? |
which issue? the time zone? you can always build another node with a different ICU, or an updated time zone. |
Landed in 418dd68. |
ICU 66preview announced today - http://site.icu-project.org/download/66 ( it won't ship until March 2020). so, better late than never! |
13.3.0 shipped 3 days ago. This change landed less than one day ago. It will be a later release
Get Outlook for Android<https://aka.ms/ghei36>
…________________________________
From: Paulo Diovani Gonçalves <notifications@github.com>
Sent: Friday, December 6, 2019 6:48:20 AM
To: nodejs/node <node@noreply.github.com>
Cc: Steven R. Loomis <srl295@gmail.com>; Mention <mention@noreply.github.com>
Subject: Re: [nodejs/node] tools: Update icu to 65.1 (#30232)
Landed in 418dd68<418dd68>.
But not in v13.3.0<https://github.com/nodejs/node/releases/tag/v13.3.0>,
any idea in which version it ships?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#30232?email_source=notifications&email_token=AAGQZM5K3S4I6WDEBNPBLQTQXJQ3JA5CNFSM4JIJJ6QKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGEJNWI#issuecomment-562599641>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAGQZM4O6OJVJPT3TK442RDQXJQ3JANCNFSM4JIJJ6QA>.
|
Should this be backported to |
Update the version of the bundled ICU (deps/icu-small) to ICU version 65.2. Fixes: nodejs#30211 Fixes: nodejs#29540 Backport-PR-URL: nodejs#31434 PR-URL: nodejs#30356 PR-URL: nodejs#30232
A backport PR has been raised (#31433) but given that 13.x/master use full-icu and 12.x small-icu it may be easier to update ICU on 12.x directly following the instructions in https://github.com/nodejs/node/blob/v12.x/tools/icu/README.md rather than attempting to backport this PR. |
Update the version of the bundled ICU (deps/icu-small) to ICU version 65.2. Fixes: nodejs#30211 Fixes: nodejs#29540 PR-URL: nodejs#30232 Reviewed-By: Steven R Loomis <srloomis@us.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Update the version of the bundled ICU (deps/icu-small) to ICU version 65.2. Fixes: #30211 Fixes: #29540 Backport-PR-URL: #31433 PR-URL: #30232 Reviewed-By: Steven R Loomis <srloomis@us.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Fixes #29540, #30211.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passestests and/or benchmarks are includeddocumentation is changed or added