-
-
Notifications
You must be signed in to change notification settings - Fork 9
Broken on Node.js 8, 9, and Master #14
Comments
we should likely consider adding this module to CITGM to catch the breakages sooner |
@MylesBorins But we don’t support this, and the README here is quite clear about that.
A workaround for the latter could be calling |
@addaleax while we don't support it this module breaking will break gulp, and likely give us a bit of a better error when we do so. I'm open to either... and appreciate the sentiment that perhaps we shouldn't be officially supporting this with our infra |
Idk, we’re getting the same error message from our existing testing of |
we didn't catch the internalBinding error for at least 2 majors 😄 |
… which means gulp isn’t affected by that particular issue, and that is we care about in the end, right? |
@addaleax Thanks for the tip. But even with that flag, looks like node's finally managed to kill the ability to load native modules in userland. The reason is that, even if the I am pretty sure that graceful-fs v3 cannot be made to work in Node.js 8 and beyond as a result. Gulp is broken until they upgrade to graceful-fs 4 or higher. This module (and thus, graceful-fs@3) is dead, and not coming back, unless Node.js reverses the approach of making everything unnecessarily locked down. In my opinion, this excessive freezing is user-hostile. It does not improve security, makes the entire system less useful, and in fact can prevent several beneficial security approaches in userland code. |
I'm running into this or similar issue. Using node 11.
|
@joevandyk You might want to check that your dependencies are up to date, in particular |
Upgrade `natives` indirect dependency using method described at yarnpkg/yarn#4986 (comment). See also: isaacs/natives#14
Different reasons for each one (compounding)
8.x:
9.x:
master:
I'm digging into the bugs regarding internalBinding, in the mean time it looks like the other breakages on master are due to nodejs/node#13295
Will see if I can come up with a patch
The text was updated successfully, but these errors were encountered: