Merge staging-next into staging
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
Fixes test/parallel/test-node-run.js subtest.
|
||||
|
||||
Note that this techinically depends on an impurity during build, see
|
||||
also https://github.com/NixOS/nix/issues/6081. Currently stdenv allows
|
||||
/bin/sh as an impure host dependency on Darwin, so we are guaranteed to
|
||||
have it to certain degree, although it is very hacky.
|
||||
|
||||
--- a/test/fixtures/run-script/node_modules/.bin/positional-args
|
||||
+++ b/test/fixtures/run-script/node_modules/.bin/positional-args
|
||||
@@ -1,3 +1,3 @@
|
||||
-#!/bin/bash
|
||||
+#!/bin/sh
|
||||
echo "Arguments: '$@'"
|
||||
echo "The total number of arguments are: $#"
|
||||
@@ -15,9 +15,12 @@ buildNodejs {
|
||||
./bypass-darwin-xcrun-node16.patch
|
||||
./node-npm-build-npm-package-logic.patch
|
||||
./use-correct-env-in-tests.patch
|
||||
./bin-sh-node-run-v22.patch
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/nodejs/node/commit/534c122de166cb6464b489f3e6a9a544ceb1c913.patch";
|
||||
hash = "sha256-4q4LFsq4yU1xRwNsM1sJoNVphJCnxaVe2IyL6AeHJ/I=";
|
||||
# Fixes OpenSSL 3.0.14 compatibility in tests.
|
||||
# See https://github.com/nodejs/node/pull/53373
|
||||
url = "https://github.com/nodejs/node/commit/14863e80584e579fd48c55f6373878c821c7ff7e.patch";
|
||||
hash = "sha256-I7Wjc7DE059a/ZyXAvAqEGvDudPjxQqtkBafckHCFzo=";
|
||||
})
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user