-
Notifications
You must be signed in to change notification settings - Fork 29.8k
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
configure script in node-v10.11.0.tar.gz source tarball appears truncated #23111
Comments
Coincidentally I had a coworker ask me about this yesterday. #22450 moved the bulk of the
lines reported by: Line 1212 in d6a6df9
cc @refack |
Traditionally ./configure on Unix/Linux platforms has always given output,
without need to give a --verbose option. Not having output from ./configure
made me think something had broken. It could make a lot of build scripts
out in the wild break too, since automated scripts might be expecting
console output, just as it always happens in *nix builds. The referenced
change is indeed a mistake, and should be refactored to give console output
for command line builds under *nix. This is not just for the convenience of
IDEs.
…On Wed, Sep 26, 2018 at 8:57 PM Richard Lau ***@***.***> wrote:
Coincidentally I had a coworker ask me about this yesterday.
#22450 <#22450> moved the bulk of the
configure script to configure.py but also made it so that configure no
longer outputs anything to the console (it still writes config.gypi)
unless you pass --verbose. In my opinion suppressing *all* output from
configure was a mistake and it should at least indicate it has done
something, perhaps the
creating icu_config.gypi
creating config.gypi
creating config.status
creating config.mk
lines reported by:
https://github.com/nodejs/node/blob/d6a6df9ece7bb8978e573aebb0d87a272707640e/configure.py#L1212
cc @refack <https://github.com/refack>
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#23111 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ACWJychpCfPctauqFsXN-UF4WYaUqjlrks5ufCJzgaJpZM4W7tAP>
.
|
The #22450 change should have been semver-major, that one slipped through the cracks... The Node.js
|
I'm so accustomed to the output that I've had up to and including 10.10.0: `~/node-v10.10.0$ ./configure --prefix=$MY_NODE_PREFIX
|
+1 to reverting to verbose by default |
@refack Should we revert the whole of #22450 in v10.x or just the cc @nodejs/release |
@refack You self-assigned this one. Are you still working on it? |
|
If run without `--verbose` configure exits silently with no indication that it has done anything. Print a message on completion to indicate that the script has worked. Refs: nodejs#23111
If run without `--verbose` configure exits silently with no indication that it has done anything. Print a message on completion to indicate that the script has worked. Refs: nodejs#23111 PR-URL: nodejs#26436 Refs: nodejs#23111 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
If run without `--verbose` configure exits silently with no indication that it has done anything. Print a message on completion to indicate that the script has worked. Refs: nodejs#23111 PR-URL: nodejs#26436 Refs: nodejs#23111 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
If run without `--verbose` configure exits silently with no indication that it has done anything. Print a message on completion to indicate that the script has worked. Refs: #23111 PR-URL: #26436 Refs: #23111 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
When compiling node-v10.11.0 from the source code tarball, the output of './configure --prefix=prefix returns silently. I get this:
/node-v10.11.0$ ./configure --prefix=$MY_NODE_PREFIX
$ [no output from ./configure]
in the 10.10.0 source code, the same command will result in console output giving configuration settings.
When I look at the configure file in node-v10.11.0, the file is 790 bytes in length:
-rwxr-xr-x 1 usbob2 usbob2 790 Sep 20 03:28 configure
When I look at the same file in node-v10.10.0, it is 55,153 bytes in length.
-rwxr-xr-x 1 usbob2 usbob2 55153 Sep 6 16:44 configure
Clearly, the configure file in node-v10.11.0 has been truncated and is unusable.
The tarball did sha256sum properly:
$ egrep 'node-v10.11.0.tar.gz' SHASUMS256.txt.asc | sha256sum -c -
node-v10.11.0.tar.gz: OK
The signed SHA256SUMS file did get a "GOOD SIGNATURE" when verified:
$ gpg --verify SHASUMS256.txt.asc
gpg: Signature made Thu 20 Sep 2018 07:34:32 AM EDT
gpg: using RSA key 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600
gpg: Good signature from "Michaël Zasso (Targos) targos@protonmail.com" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 8FCC A13F EF1D 0C2E 9100 8E09 770F 7A9A 5AE1 5600
The text was updated successfully, but these errors were encountered: