Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

Upgrade to nodejs-v4.0.0 #43725

Closed
wants to merge 2 commits into from
Closed

Conversation

hmalphettes
Copy link

Cheers!

@hmalphettes hmalphettes mentioned this pull request Sep 9, 2015
2 tasks
@asparagui
Copy link
Contributor

See also #43714.

@kwo
Copy link

kwo commented Sep 9, 2015

+1

@@ -14,6 +14,7 @@ class Node < Formula
end

option "with-debug", "Build with debugger hooks"
option "with-icu4c", "Build with Intl (icu4c) support"
Copy link
Contributor

Choose a reason for hiding this comment

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

Why has this been added as a separate option?

Copy link
Author

Choose a reason for hiding this comment

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

Copy link
Contributor

Choose a reason for hiding this comment

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

It reflects this choice when configuring node:
https://github.com/nodejs/node#intl-ecma-402-support

I see. I like that there are a few different options now.

I ported what we were doing for iojs here: https://github.com/aredridel/homebrew-iojs/blob/master/Formula/iojs.rb

So if I understanding correctly, the "default" is becoming --with-intl=system-icu, (a decision which I heartily concur with; I think its the best option), and the homebrew install flag '-with-icu4c is to force the build to link with homebrew's 'icu4c' package? May I suggest then that the option be changed to --with-brewed-icu4c, a la the git.rb formula's options for openssl, ssl, and curl?

Copy link
Contributor

Choose a reason for hiding this comment

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

Or simply remove this as an option altogether, since I don't see much reason why one should wan't to not link to the system lib, as it's perfectly adequate?

@MikeMcQuaid
Copy link
Member

@geoff-codes I appreciate that you deleted your comment but everyone watching this thread still saw it. Please read our Code of Conduct: https://github.com/Homebrew/homebrew/blob/master/CODEOFCONDUCT.md

@geoff-nixon
Copy link
Contributor

@MikeMcQuaid All I can really say is that,

  1. I am only human, as are those whom I criticized
  2. I removed it as soon as I realized what I said (within minutes), but, alas, the internet has no true 'delete' key
  3. I apologize

@MikeMcQuaid
Copy link
Member

@geoff-codes That's 🆗, we appreciate the apology, thanks.

@geoff-nixon
Copy link
Contributor

Thanks. Having had a proper good refresher on said Code of Conduct, I quite appreciate your criticism as laid out therein:

Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles.

I think if everyone held each other to account as well as you have with me just now, I'd reckon the internet would be a much more civilized place. 👍 😉 🍻

@hmalphettes
Copy link
Author

@asparagui I apologize for the duplicate effort: somehow I missed #43714 in the list of PRs.
@geoff-codes thanks for the review.

@hmalphettes
Copy link
Author

Reviewing the earlier PR by @killswitch my feeling is that the discussions and reviews are more advanced over there.
I'm closing this one and will focus on #43714

@DomT4
Copy link
Member

DomT4 commented Sep 9, 2015

@hmalphettes Thanks for closing this one up, and submitting the PR. Do appreciate the submission.

I'm going to lock this thread as keeping tabs on two active discussion threads is enough for everyone, let alone three, but welcome politely-toned discussion in the other threads.

@Homebrew Homebrew locked and limited conversation to collaborators Sep 9, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants