-
Notifications
You must be signed in to change notification settings - Fork 30k
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
deps: Intl: ICU 58 bump #7844
Comments
fyi @ofrobots |
I had no functional problems getting ICU58m1 to run in srl295@770a5ff (big commit) License file needs work, but I already have todos on that… If anyone is curious how git manages such an upgrade:
(edit- this is a fixed commit… I had committed with the wrong line endings before, which bloated the diffs unsurprisingly) this script says that the commit is 10,832,068 bytes. Also, on macOS the binary size of We did do a copyright change (but the license is the same MIT/X) in this rev, so it's probably larger than normal. |
So at this point there's nothing known that needs updating to allow use of ICU 58 when it comes out. I'll leave this open for the actual commit later this year. |
ICU 58 is planning to:
|
@srl295 ... when in october is 58 expected to be released? |
This one may be a challenge. Will C++11 be required to build ICU in our tree? |
@jasnell Node’s own code does use C++11 features, fwiw. |
Depends on the timing. V8 LKGR also requires C++11 now. |
@jasnell right, I understood from @mhdawson that c++11 features required elsewhere were already hitting issues.
|
Yeah, I've seen it a few times. I guess with v7 we'll just have to make the c++11 requirement official. |
@addaleax ... oh! oy! ... I'd completely missed that ;-) carry on then lol |
Yes our work on a Z/OS port is being affected by the c+11 feature requirements. |
@mhdawson Can you elaborate on your statement.. Do you want to use C++11 features but can't, or is the z/OS port being hindered by the features already in use in the code? |
The issue is that the C+11 features already used by Node.js/v8 are not fully supported by the compiler on Z/OS which is the "hinderance". The compiler will be updated but won't be ready until some time in the future. So its not a new problem just confirmation that the problem already exists. |
From the [linked trac ticket]:
That's a very wide definition because it doesn't talk about versions at all. Thankfully HP aCC is holding back the feature set but it'd be nice if they had some minimum version requirements in that, such as "gcc 4.8" (our minimum). |
@rvagg I think we (Icu) will become more crisp on this. That statement did not mention versions but we will list versions as we get closer to rc. Point taken though. |
FYI- ICU 58 won't require C++11 |
ICU’s license file changed from `license.html` to `LICENSE`. Fix `shrink-icu-src.py` (which is manually run) to accept either file. Related to nodejs#7844 which is the 58 bump.
I committed some trial merges of (not final!!) icu58 to a branch, above ^. please test if you are interested in this. Delta: |
@srl295 any updates on the definition of "We just decided to permit any C++11 feature"? |
FWIW, I've bumped the data that backs the |
should be minor On Wed, Oct 19, 2016 at 8:39 PM, James M Snell notifications@github.com
|
* bump to ICU 58.1 - update URL / hash * does not attempt to reduce size - yet * patch to work around http://bugs.icu-project.org/trac/ticket/12822 ( compile issue on Windows) * Fix ICU shrinker to delete old license.html file (update to nodejs#8674 ) Fixes: nodejs#7844 PR-URL: nodejs#9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: nodejs#7844 PR-URL: nodejs#9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
* bump to ICU 58.1 - update URL / hash * does not attempt to reduce size - yet * patch to work around http://bugs.icu-project.org/trac/ticket/12822 ( compile issue on Windows) * Fix ICU shrinker to delete old license.html file (update to #8674 ) Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
* bump to ICU 58.1 - update URL / hash * does not attempt to reduce size - yet * patch to work around http://bugs.icu-project.org/trac/ticket/12822 ( compile issue on Windows) * Fix ICU shrinker to delete old license.html file (update to nodejs#8674 ) Fixes: nodejs#7844 PR-URL: nodejs#9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: nodejs#7844 PR-URL: nodejs#9234 Reviewed-By: James M Snell <jasnell@gmail.com>
* bump to ICU 58.1 - update URL / hash * does not attempt to reduce size - yet * patch to work around http://bugs.icu-project.org/trac/ticket/12822 ( compile issue on Windows) * Fix ICU shrinker to delete old license.html file (update to #8674 ) Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
* bump to ICU 58.1 - update URL / hash * does not attempt to reduce size - yet * patch to work around http://bugs.icu-project.org/trac/ticket/12822 ( compile issue on Windows) * Fix ICU shrinker to delete old license.html file (update to #8674 ) Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
* bump to ICU 58.1 - update URL / hash * does not attempt to reduce size - yet * patch to work around http://bugs.icu-project.org/trac/ticket/12822 ( compile issue on Windows) * Fix ICU shrinker to delete old license.html file (update to #8674 ) Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
This commit contains the ICU 58.1 delta. It is especially large because of the ICU license change, and, because the line endings were off previously. * bump to ICU 58.1 - check in small ICU source * from 58.1 final http://site.icu-project.org/download/58 Fixes: #7844 PR-URL: #9234 Reviewed-By: James M Snell <jasnell@gmail.com>
* No feature changes. * Bug fixes. * Details: http://site.icu-project.org/download/59 Fixes: nodejs#12077 PR-URL: nodejs#12486 Refs: nodejs#7844 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
* No feature changes. * Bug fixes. * Details: http://site.icu-project.org/download/59 Fixes: nodejs#12077 PR-URL: nodejs#12486 Refs: nodejs#7844 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
* No feature changes. * Bug fixes. * Details: http://site.icu-project.org/download/59 Fixes: nodejs#12077 PR-URL: nodejs#12486 Refs: nodejs#7844 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
ICU 58 shipped 2016-Oct-21 - http://site.icu-project.org/download/58
The text was updated successfully, but these errors were encountered: