-
Notifications
You must be signed in to change notification settings - Fork 29.6k
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
src: rename node to io.js for Windows installer #291
Conversation
We are? Let's not. |
Otherwise I don't see any other immediate problems. |
|
In reply to myself:
Yes, Rod said as much :) |
I'll roll back some of the renaming in this. However, I believe at some point we need to have the confidence to say that this project has a life of its own, not tied to the process the JNAB is crawling through. The further io.js and the JNAB process evolve separately, the more incompatible they will likely become and reunification may be more difficult. Just consider how we have created an agile, just get things done process and culture here and witness the heavy-handed, over-bureaucratised process the JNAB is heading towards. Even with "Node" in a foundation, there's going to be a big culture and process barrier and my guess is that the momentum will be on the io.js side and all we really want here is the ability to call this thing "node". |
c95f940
to
fb726b3
Compare
|
||
<?define RegistryKeyPath = "SOFTWARE\Node.js" ?> | ||
<?define RegistryKeyPath = "SOFTWARE\io.js" ?> |
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.
@piscisaureus any idea what the implications of changing the registry key path might be?
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.
Third-party apps that are looking for node in the registry won't find it. I think that's relatively uncommon though, so this seems okay to do.
rolled back a bunch of changes so it's mainly just user-facing strings that have been changed now. |
c88ffb7
to
84fa1f8
Compare
@hughsk took pitty on me and made some new designs. These are closer to the original node installer but still distinctive enough. |
https://iojs.org/download/nightly/v1.0.0-nightly2015011284fa1f8c46/ has both 64 and 32-bit installers using this branch |
This is good to go IMO, the nightlies look solid and I can manually build an installer from a clean source using @piscisaureus please review. |
LGTM I still get the same error (batch label
I think we're mostly on the same page about that. Notice how I said "I do believe that in the near future node and iojs will be built from the same source" - which is why we must not make it too hard for ourselves to release this code base under the name "node". |
@piscisaureus as in, put this in at the top of the subroutine?
Do you know what versions of cmd this affects? I'm doing this mostly on a 2008 box and haven't seen the problem. |
@piscisaureus just browsing around this issue on the web it seems a common comment about it is that it happens if batch files don't have proper CRLF line-endings. Could it be it works for me because I told git to do windows-checkout unix-checkin and you have a dont-molest-the-files setup? I did edit this file in Linux after testing the fix on Windows so if I |
84fa1f8
to
069ea0b
Compare
I've done a |
Normally one doesn't store CRLF endings in the repo, but instead sets |
Oh, I never realized that CRLF could be the cause of this problem. Silly me. I always use \n in batch files and it works most of the time... |
069ea0b
to
df5e6ea
Compare
* quote "NODE_VERSION_STRING" in node.rc to allow for complex version strings * change user-facing strings
df5e6ea
to
f78c97c
Compare
thanks for the tip @seishun, reverted the line-endings and amended .gitattributes |
* quote "NODE_VERSION_STRING" in node.rc to allow for complex version strings * change user-facing strings * make sure .bat files are crlf PR-URL: #291 Reviewed-By: Bert Belder <bertbelder@gmail.com> Reviewed-By: Nikolai Vavilov <vvnicholas@gmail.com>
landed in 43e4c90, thanks both! |
A special nightly of this can be found @ https://iojs.org/download/nightly/v1.0.0-nightly201501111b8f37bb4d/ with the .msi and 64-bit executable in the win-x64 directory.
Installer background image files are not included, I'm adding them in as a special build step for now, we'll figure out what to do about them later because of the "each version gets a new logo" thing we're apparently doing. I haven't changed the .ico file yet, just renamed for now.
Please review and test .msi installer @piscisaureus @seishun and other Windows users. I'd like to get this initial pass landed asap and we can iterate from there.