Uh oh!
There was an error while loading. Please reload this page.
Check (small) ICU into repo - #6088
Conversation
MylesBorins
commented
Apr 6, 2016
ci: https://ci.nodejs.org/job/node-test-pull-request/2184/ (citgm fetches the icu!) |
srl295
commented
Apr 6, 2016
|
MylesBorins
commented
Apr 7, 2016
Another go at ci: https://ci.nodejs.org/job/node-test-pull-request/2187/ |
srl295
commented
Apr 7, 2016
By the way, we should probably let people know that |
jbergstroem
commented
Apr 7, 2016
@srl295 Could we introduce |
srl295
commented
Apr 7, 2016
@jbergstroem seems reasonable, I'll do it.
|
srl295
commented
Apr 7, 2016
@thealphanerd the linux breakage looks like… the wrong bits got pushed. hrm |
MylesBorins
commented
Apr 7, 2016
this looks like the offending stuff to me Not entirely sure what has changed vs the download. Did you do anything more than just add the icu folder to deps? |
srl295
commented
Apr 7, 2016
@thealphanerd yes- hold on a bit, need to sort out how i mis-rebased… update looks mostly sorted… |
e57b111 to
5f56785Comparesrl295
commented
Apr 8, 2016
Notes:
|
srl295
commented
Apr 8, 2016
@thealphanerd okay - give it a try. 5f56785e7ef9c0fb940e14312fd9da6dbfb71761 looks good for me on mac|win|lnx |
srl295
commented
Apr 9, 2016
|
srl295
commented
Apr 9, 2016
OK- let's see how this one does.
|
MylesBorins
commented
Apr 9, 2016
srl295
commented
Apr 11, 2016
@thealphanerd I see failures above— but none of them look relevant to this ticket specifically.
The last two look bad, but one question is if Probably these latter two issues should be two separate issues which need to be fixed before merge, otherwise these platforms will be broken. |
srl295
commented
Apr 11, 2016
I split out the freebsd one. I'd split the cross compile one, but I'm not sure how to reproduce/test locally. |
jbergstroem
commented
Apr 13, 2016
Edit: I don't know what I'm talking about. Sorry.
|
srl295
commented
Apr 13, 2016
Why does the download path need to be set due to this change? No download necessary with default args. |
…-icu * Change configure default to "small-icu" (Intl on, English only) * add "--without-intl" and "vcbuild without-intl" options, equivalent to --with-intl=none * update BUILDING.md with above changes * Checks in tools that generate the deps/icu-small source directory from ICU source * Tools and process for updating ICU documented in tools/icu/README.md nodejs#3476
* bump to ICU 57.1 - update URL / hash Fixes: nodejs#6058
rebased… ci build in progress |
srl295
commented
May 3, 2016
srl295
commented
May 4, 2016
Can I get some LGTMs? |
jasnell
commented
May 4, 2016
Rubber stamp LGTM! |
…-icu * Change configure default to "small-icu" (Intl on, English only) * add "--without-intl" and "vcbuild without-intl" options, equivalent to --with-intl=none * update BUILDING.md with above changes * Checks in tools that generate the deps/icu-small source directory from ICU source * Tools and process for updating ICU documented in tools/icu/README.md Fixes: #3476 PR-URL: #6088 Reviewed-By: James M Snell <jasnell@gmail.com>
srl295
commented
May 4, 2016
jasnell
commented
May 4, 2016
Awesome! Very happy to see this land. |
…-icu * Change configure default to "small-icu" (Intl on, English only) * add "--without-intl" and "vcbuild without-intl" options, equivalent to --with-intl=none * update BUILDING.md with above changes * Checks in tools that generate the deps/icu-small source directory from ICU source * Tools and process for updating ICU documented in tools/icu/README.md Fixes: #3476 PR-URL: #6088 Reviewed-By: James M Snell <jasnell@gmail.com>
- **buffer**: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) [#6511](#6511) - **child_process**: use /system/bin/sh on android (Ben Noordhuis) [#6745](#6745) - **deps**: - upgrade npm to 3.8.9 (Rebecca Turner) [#6664](#6664) - upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) [#6572](#6572) - upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) [#6796](#6796) - Intl: ICU 57 bump (Steven R. Loomis) [#6088](#6088) - **repl**: - copying tabs shouldn't trigger completion (Eugene Obrezkov) [#5958](#5958) - exports `Recoverable` (Blake Embrey) [#3488](#3488) - **src**: add O_NOATIME constant (Rich Trott) [#6492](#6492) - **src,module**: add --preserve-symlinks command line flag (James M Snell) [#6537](#6537) - **util**: adhere to `noDeprecation` set at runtime (Anna Henningsen) [#6683](#6683) As of this release the 6.X line now includes 64-bit binaries for Linux on Power Systems running in big endian mode in addition to the existing 64-bit binaries for running in little endian mode. PR-URL: #6810
- **buffer**: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) [#6511](#6511) - **child_process**: use /system/bin/sh on android (Ben Noordhuis) [#6745](#6745) - **deps**: - upgrade npm to 3.8.9 (Rebecca Turner) [#6664](#6664) - upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) [#6572](#6572) - upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) [#6796](#6796) - Intl: ICU 57 bump (Steven R. Loomis) [#6088](#6088) - **repl**: - copying tabs shouldn't trigger completion (Eugene Obrezkov) [#5958](#5958) - exports `Recoverable` (Blake Embrey) [#3488](#3488) - **src**: add O_NOATIME constant (Rich Trott) [#6492](#6492) - **src,module**: add --preserve-symlinks command line flag (James M Snell) [#6537](#6537) - **util**: adhere to `noDeprecation` set at runtime (Anna Henningsen) [#6683](#6683) As of this release the 6.X line now includes 64-bit binaries for Linux on Power Systems running in big endian mode in addition to the existing 64-bit binaries for running in little endian mode. PR-URL: #6810
MylesBorins
commented
Jun 2, 2016
marking as dont-land for LTS @srl295 let me know if you feel otherwise about this change |
srl295
commented
Jun 2, 2016
As title implies, "check Icu into repo" mostly affects building so not important for LTS imo. Could separately land the 57 bump.. Or just plain build LTS with later icu (no code change). |
Checklist
Affected core subsystem(s)
Description of change
configureupdated to be insmall-icumode by default.21M deps/icu-small/ (958 files)20M
deps/icu-small/(892 files)Note: 3 commits.
configureto make everything work, including tooling to rebuild this ICU.