-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
update to node v7.0.0 #6261
update to node v7.0.0 #6261
Conversation
Merged as 1836df4. Thank you for your contribution to Homebrew! For the record, npm can be updated to 3.10.9 and icu4c can be updated to 58.1, but I don't think those are necessary, and sticking to a slightly older version might even be safer at this point. npm can update itself anyway. |
@zmwangx I think we'd better track upstream resource dependencies. Here is a list of resource dependencies PR:
As of Oct. 26th, both deps updates have not been merged to 7.x. So
is a decision from upstream and we will bump dependencies once the upstream does. |
@JLHwung ICU 58.1 doesn't merge into the existing node codebase on Windows due to a build issue. But it should land in 7.x shortly as the referenced issue notes. Looks like homebrew is still using ICU as "static linked" into node and not trying to leverage homebrew's |
|
On 10.12,
so the original argument may not stand. May need testing on 10.10. |
As of the latest release Node finally builds against |
@DomT4 the reason being to avoid the icu4c vendored resource? |
@ilovezfs That would be an upside, yeah. Using a Homebrew The bigger question really is whether that option would burst into flames if Homebrew updates
|
If the icu4c formula is used, it sounds like maybe depends_on "icu4c" should be the default to make sure it gets tested properly during both node CI and icu4c CI. |
My personal viewpoint is that there's never been enough interest to merit dumping the semi-heavy dependency onto the Edit - Wording, again. |
@DomT4 another option would be to make sure at least one of the bottled reverse dependencies builds with |
Hi again @DomT4 , and thanks.
It shouldn't fail if Homebrew's ICU is too old … For that matter, As far as a newer ICU, which Homebrew is building separately from node, we [http://userguide.icu-project.org/design#TOC-ICU-API-compatibility](try not to break things there). The main issues come in actually building ICU. If either of these needed mitigation (too old or too new), I'd think
…which is only and entirely for mitigating download size. edit anyway, hope this helps. |
Barring all the remaining Homebrew maintainers getting into the same bus which then falls off a cliff I can't foresee a situation where Homebrew's ICU is too old, to be honest. It can lag a little but eventually someone braves the latest update within a month of release or so.
This was the point of concern in my earlier comment, yeah. Homebrew pouring say |
I continuously test node against HEAD Icu to keep that from happening On Saturday, October 29, 2016, Dominyk Tiller [email protected]
|
Update to node v7.0.0