-
Notifications
You must be signed in to change notification settings - Fork 30.2k
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
node v5.0.0-rc.1 compiled from source thinks it is "node v5.0.0" (period) #3564
Comments
I think this is intentional. RC builds are built as if it were the release. Perhaps we can change that if necessary. cc @nodejs/release |
@Fishrock123 But the official builds have the |
You can add anything after the version number with the
|
That's nice, but I'd expect when I check out the git tag source I am getting the same code as the binaries? This is going to be nightmare to debug later. (I understand that not many people compile node from source). I also notice that download URLs embedded in
Anything else? |
@nodejs/release where can we find all the configure options used for release builds ? |
Sorry, they are tucked away in Jenkins where only Jenkins admins can see it and we can't expose them read-only. @nodejs/build is going to put the XML (yay) into a repo soon so they can be seen and edited by those outside that team. For Windows it looks something like this:
For others it goes like this:
This is common for all release types, nightlies, rcs and full releases so some of those options aren't used in all situations. The
Follow vcbuild.bat and Makefile for the details on what else happens. The full tasks do an upload to staging which is not what you want to be doing but they call other tasks, e.g in Makefile |
Closing this since I think it's been answered, @saper let us know if it shouldn't be :) |
Well, I learned how to apply tags to whatever I am building from source. But I still believe that the source code delivered under "rc" (or whatever else) label should be versioned correctly - it can lead to quite a big misunderstanding otherwise.... |
(from sass/node-sass#1224 (comment)):
I have downloaded:
https://github.com/nodejs/node/archive/v5.0.0-rc.1.tar.gz (length 36691549, md5 977aaea4a16a808ee8f0c112e243470c)
and after compiling it on FreeBSD 10.2 with clang I get:
Is it intentional? If so, how do binary packages for other platforms get their rc suffix?
The text was updated successfully, but these errors were encountered: