forked from nodejs/nodejs22
Compare commits
11 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| baf65df902 | |||
| 8932a2fa7a | |||
| 74a8e216a0 | |||
| f4428939f8 | |||
| acd08033b1 | |||
| 3492278dc2 | |||
| 4a6a7ea8ac | |||
| bbff434096 | |||
| 39f5470d78 | |||
| a7ffbb2131 | |||
| 5c6357f37a |
11
README.md
Normal file
11
README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
NodeJS 22.x
|
||||
===========
|
||||
|
||||
Build results for Factory
|
||||
|
||||

|
||||
|
||||
Devel project build status
|
||||
|
||||

|
||||
|
||||
@@ -1,41 +1,41 @@
|
||||
2fe635ed920633a890fd594860e5fe35f5ca1ef6da3cda62c6692c39cfefb894 node-v22.15.1-aix-ppc64.tar.gz
|
||||
3242884a544d8d7e4c1e7ee04ee82e48ae9820723b46589284e86441610f04fa node-v22.15.1-arm64.msi
|
||||
d2689b86b17e1b51e76f801ffe2d9acca4225e76eda4b843c3d8438d4a7cd6fe node-v22.15.1-darwin-arm64.tar.gz
|
||||
da2ce4f4616f5adae82de433481e00af86c7e6624a07e5a3c3fdaa1d8a6028fa node-v22.15.1-darwin-arm64.tar.xz
|
||||
1c722d0dd6d3f60e8b0be014ea01b8a59f5088f4419197a1b37544854d61cc6f node-v22.15.1-darwin-x64.tar.gz
|
||||
4f7f6dd674ffa4935dba358fe503a396347d918603e3c9657ce586280c702f61 node-v22.15.1-darwin-x64.tar.xz
|
||||
7410efd260c92faa736cfa56f5cbc41cbb672e20d007d19353992ef9a96c2449 node-v22.15.1-headers.tar.gz
|
||||
4b625fb4a7c7da9f04f9e897c7ec87a3d9c170504506f184e66d93f4604d2a5b node-v22.15.1-headers.tar.xz
|
||||
eb3f232b83dfe83397b98395ec77a973e888e8959c978b3e4eeb551b8845b74f node-v22.15.1-linux-arm64.tar.gz
|
||||
f4ae8ddf7487dfaf7da92fef463ee55cc29d8772d62891361dc3fc8b8e469205 node-v22.15.1-linux-arm64.tar.xz
|
||||
346426e2bca62c98fb12213c39e80b0e349d7620238f74b7208d12e18fde87fd node-v22.15.1-linux-armv7l.tar.gz
|
||||
6947386b4c8373b625c6a49b5571bf2226dac7c7b560a9a561a1f81bf71a25ef node-v22.15.1-linux-armv7l.tar.xz
|
||||
156518af6901fb134ddde5f4b7ee39e047c4154480c3dd93030912a5d3f87097 node-v22.15.1-linux-ppc64le.tar.gz
|
||||
da07858c6404dbe7c627bd7baea33c7825640652ad24468a6feb23c770cf7ce4 node-v22.15.1-linux-ppc64le.tar.xz
|
||||
6b5a9615b66e553189578a4be33099f70add96c3b00bf38b7dcd91825ea1672f node-v22.15.1-linux-s390x.tar.gz
|
||||
7a6206af04399c090aaa7b3d568b1540e127b50931f5022ff2eaf680fc32a9c6 node-v22.15.1-linux-s390x.tar.xz
|
||||
f4b8eec683708acb1a2a73c7182ba2de5466a5dd5f705934a0830903df28821c node-v22.15.1-linux-x64.tar.gz
|
||||
7dca2ab34ec817aa4781e2e99dfd34d349eff9be86e5d5fbaa7e96cae8ee3179 node-v22.15.1-linux-x64.tar.xz
|
||||
2cafb8c5ee545d387409b6dab34b3552c90e247b7d2bd3964a68f42b26b3e8bf node-v22.15.1-win-arm64.7z
|
||||
dec85d230d45a6319130cbc844e8ecf8767b150bfeddd340f6b7c4a2e8c3ccb8 node-v22.15.1-win-arm64.zip
|
||||
3abcca34447dace08cecd2bfd7b6521b22bfa89cff7bd70e7cde777218c84d6a node-v22.15.1-win-x64.7z
|
||||
7c7997d6ef2efd9525a54b033fc0be6f22549a5905f5da6573a41e61a436a1b5 node-v22.15.1-win-x64.zip
|
||||
7b9999b5da0933f677ffff2a9ab211aebdcf23b1ed0f2e1db573cea757944103 node-v22.15.1-win-x86.7z
|
||||
dd432043e8c90b7f221bd3ba8e6443fb69e7b8273049fad0669a3a7d66939985 node-v22.15.1-win-x86.zip
|
||||
facb02bdf67cb9a7519c192b504fbfdbf47d8a67f36696d7d91a069b69904398 node-v22.15.1-x64.msi
|
||||
89ef1c6181749a7739f6df58a73aa2127d0c7d6afe0236f5998d69ec98ec2154 node-v22.15.1-x86.msi
|
||||
839f599498d36fabc3f7c940cabbaf14844e6380ba97a91299f7378b69e675c6 node-v22.15.1.pkg
|
||||
38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be node-v22.15.1.tar.gz
|
||||
c19f0177d21c621746625e5f37590bd0d79a72043b77b53784cba5f145e7263e node-v22.15.1.tar.xz
|
||||
e9e669cf7e9772406e3a59cb4b9b606e75eb1d9f454b675e1c78a6aaa542b31d win-arm64/node.exe
|
||||
6c43922c747e0c07fcc4ceb64f08e98854a5c1b31665764076f5783556973d16 win-arm64/node.lib
|
||||
957076a2623c6f9355a21aba2031a7248d411a6f40950e7b710fbf76a666f5e9 win-arm64/node_pdb.7z
|
||||
5ac29419b5aaa475ba0606a021ed5cea77b18df74b5e42d57a706011004f6be4 win-arm64/node_pdb.zip
|
||||
b3191cc083480282f1edaa3324002c320704a00d7564cf1f7c48b610d1c060b6 win-x64/node.exe
|
||||
e731ad9af05eabe6bd941442b19dd6037f559a19a2fa8df2a8297ccb46ed7577 win-x64/node.lib
|
||||
84eec3bf646e04287fef10dc110a7aa82a4304ddcbd0b148aa90c0d44b08ea1d win-x64/node_pdb.7z
|
||||
b8b3364ad0735d45c25fb19c8b49f4c5e0c72a94f5d8fa44abddd80c15715538 win-x64/node_pdb.zip
|
||||
ddd0ef952950dcaa7f705bdde5f4fd0c8a78a7c6db6dad32f8e13e3b120ad5e4 win-x86/node.exe
|
||||
5f66397542e27adb288e1742720cedbeaba8a2034ebd58397306b2905f4acd2d win-x86/node.lib
|
||||
e5bd0ae9dc388aa4fd72067e3239333537c42329746124437c32b81ff2291ef4 win-x86/node_pdb.7z
|
||||
b5e39e2168abe7c9418f2cebcd813db9c1a0841274b1405aeffe13ffef74c264 win-x86/node_pdb.zip
|
||||
b5ab6deeb8d54b9738039a8ffdc4781cc4b81b291e79b20d3600f830d1d669cb node-v22.22.0-aix-ppc64.tar.gz
|
||||
26b66be5f735426dce7355d629246f704be08b377f3382de293a6513676cf051 node-v22.22.0-arm64.msi
|
||||
5ed4db0fcf1eaf84d91ad12462631d73bf4576c1377e192d222e48026a902640 node-v22.22.0-darwin-arm64.tar.gz
|
||||
2bd596bbfc4a275ceb8721a5954ee97daea5ebe673e96a185ebd732f6fb023ac node-v22.22.0-darwin-arm64.tar.xz
|
||||
5ea50c9d6dea3dfa3abb66b2656f7a4e1c8cef23432b558d45fb538c7b5dedce node-v22.22.0-darwin-x64.tar.gz
|
||||
48bc437e00e0c1483da34c21dca196efcb8d22e5dcb0bc7c65386afb00fabb85 node-v22.22.0-darwin-x64.tar.xz
|
||||
670494f0cc674059596222c60e5db84fbe80c849d7ffb1c3fbd20e4f55b8ea85 node-v22.22.0-headers.tar.gz
|
||||
58e1483493244a4f8aa7d21ad8b21fc4f72cc3ca669fdf292089cad9de221fde node-v22.22.0-headers.tar.xz
|
||||
25ba95dfb96871fa2ef977f11f95ea90818c8fa15c0f2110771db08d4ba423be node-v22.22.0-linux-arm64.tar.gz
|
||||
1bf1eb9ee63ffc4e5d324c0b9b62cf4a289f44332dfef9607cea1a0d9596ba6f node-v22.22.0-linux-arm64.tar.xz
|
||||
a92684d8720589f19776fb186c5a3a4d273c13436fc8c44b61dd3eeef81f0d3a node-v22.22.0-linux-armv7l.tar.gz
|
||||
a8b4f15f6e1f371422f1f7abcca4c46bd7abc1c732c274bc5cb108b841c1f0ff node-v22.22.0-linux-armv7l.tar.xz
|
||||
54680eec598330b9863ab37ada46456415b776e46345958476fcd2212abdf0f3 node-v22.22.0-linux-ppc64le.tar.gz
|
||||
d83b9957431cc18e1fc143a4b99f89cde7b8a18f53ef392231b4336afd058865 node-v22.22.0-linux-ppc64le.tar.xz
|
||||
9b24cc6dd17106725d79645adf0a3b62fa3310e4d30aa11147dd3fe2d8325ef4 node-v22.22.0-linux-s390x.tar.gz
|
||||
5aa0e520689448c4233e8d73f284e8e0634fdcd32b479735698494be5641f3e4 node-v22.22.0-linux-s390x.tar.xz
|
||||
c33c39ed9c80deddde77c960d00119918b9e352426fd604ba41638d6526a4744 node-v22.22.0-linux-x64.tar.gz
|
||||
9aa8e9d2298ab68c600bd6fb86a6c13bce11a4eca1ba9b39d79fa021755d7c37 node-v22.22.0-linux-x64.tar.xz
|
||||
0e437be47d67d916c2b94073321dfdaffef85ef6e527d509588d00994e9036af node-v22.22.0.pkg
|
||||
5a4585d7f26bfb283267194b299243efea5ee6edd2fbf887825469b4ac94aece node-v22.22.0.tar.gz
|
||||
4c138012bb5352f49822a8f3e6d1db71e00639d0c36d5b6756f91e4c6f30b683 node-v22.22.0.tar.xz
|
||||
31bad2fed05553bd4709851e5269ec953c744ee5845d2962564f37fcff634a53 node-v22.22.0-win-arm64.7z
|
||||
5b44fd410df7b4cd0a1891a05a7b606f8fb7d8786a94997b996a372e82478d7a node-v22.22.0-win-arm64.zip
|
||||
98758c6ec0b29a03b4e1ec0ace7671a8ac57839034d23a1a62e91fc782fb97d2 node-v22.22.0-win-x64.7z
|
||||
c97fa376d2becdc8863fcd3ca2dd9a83a9f3468ee7ccf7a6d076ec66a645c77a node-v22.22.0-win-x64.zip
|
||||
3cf831dc2ae1a53da6baee772388b7cd5635617c8a133fbaf92269fde3336686 node-v22.22.0-win-x86.7z
|
||||
5d7f6cfc50474cf784027ce9ddabf47a0198ea4b588301ab8675de8c56217247 node-v22.22.0-win-x86.zip
|
||||
b10f88c6ded24ca487839b3eccb8870a08d7f9fc2b9bb3b463fc72a3a40bcdb1 node-v22.22.0-x64.msi
|
||||
ec3eeb357dbb980aea936afb8ce8b279f12cf0bec03fd7781ddcfad44f01cba6 node-v22.22.0-x86.msi
|
||||
fd44256121597d6a3707f4c7730b4e3733eacb5a95cc78a099f601d7e7f8290d win-arm64/node.exe
|
||||
48839df5eda1889bf704353d35699a4b0d379ee3b2c87d9bfdf0d2d22b182c18 win-arm64/node.lib
|
||||
8497008940246b148cf9e4455568adbc1a4d5b71f52ebd236dc4f90e5f30142d win-arm64/node_pdb.7z
|
||||
ded8b2b2c37f93017d8d565f4b32db5278283d3d9527803008ee1aa282c3a084 win-arm64/node_pdb.zip
|
||||
bae898add4643fcf890a83ad8ae56e20dce7e781cab161a53991ceba70c99ffb win-x64/node.exe
|
||||
29b1f8c74cb600ff522dcb9da5807c752fae6f510868b7f3079851ebf27154ea win-x64/node.lib
|
||||
549027ada17424c185a545cf09b3fad7a1d769777ec587481cefe694447728c6 win-x64/node_pdb.7z
|
||||
1b3fad691fc6f0c1bf679e5999de3d4e16a506e54e404e7e5f9459c9e1e9e1cb win-x64/node_pdb.zip
|
||||
65fff00e7d40f9a7fc7fb7a64e0d3a595adb6807eeafc8ed8477850eedc90e68 win-x86/node.exe
|
||||
03c89ca02b018a620471a8411881ab90f472b9e88e5b150cf58b075afb7ce2e9 win-x86/node.lib
|
||||
fc2cd7abd2c3ee99de42b16bb86e1ecf4fed6d87b714d4827f1e26c4a7e17e51 win-x86/node_pdb.7z
|
||||
28561a9939829dc3d32ac6b6bc478a1614fbe3992657ab45d1926a0007c2e8fd win-x86/node_pdb.zip
|
||||
|
||||
Binary file not shown.
@@ -2,10 +2,10 @@ Author: Adam Majer <amajer@suse.de>
|
||||
Date: Dec 20 09:18:49 UTC 2017
|
||||
Summary: Fix CI unit tests framework for OBS building
|
||||
|
||||
Index: node-v22.14.0/test/parallel/test-module-loading-globalpaths.js
|
||||
Index: node-v22.21.1/test/parallel/test-module-loading-globalpaths.js
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/test/parallel/test-module-loading-globalpaths.js
|
||||
+++ node-v22.14.0/test/parallel/test-module-loading-globalpaths.js
|
||||
--- node-v22.21.1.orig/test/parallel/test-module-loading-globalpaths.js
|
||||
+++ node-v22.21.1/test/parallel/test-module-loading-globalpaths.js
|
||||
@@ -11,6 +11,9 @@ const { addLibraryPath } = require('../c
|
||||
|
||||
addLibraryPath(process.env);
|
||||
@@ -16,10 +16,10 @@ Index: node-v22.14.0/test/parallel/test-module-loading-globalpaths.js
|
||||
if (process.argv[2] === 'child') {
|
||||
console.log(require(pkgName).string);
|
||||
} else {
|
||||
Index: node-v22.14.0/test/parallel/test-tls-passphrase.js
|
||||
Index: node-v22.21.1/test/parallel/test-tls-passphrase.js
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/test/parallel/test-tls-passphrase.js
|
||||
+++ node-v22.14.0/test/parallel/test-tls-passphrase.js
|
||||
--- node-v22.21.1.orig/test/parallel/test-tls-passphrase.js
|
||||
+++ node-v22.21.1/test/parallel/test-tls-passphrase.js
|
||||
@@ -223,7 +223,7 @@ server.listen(0, common.mustCall(functio
|
||||
}, onSecureConnect());
|
||||
})).unref();
|
||||
@@ -29,10 +29,10 @@ Index: node-v22.14.0/test/parallel/test-tls-passphrase.js
|
||||
|
||||
// Missing passphrase
|
||||
assert.throws(function() {
|
||||
Index: node-v22.14.0/test/parallel/test-repl-envvars.js
|
||||
Index: node-v22.21.1/test/parallel/test-repl-envvars.js
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/test/parallel/test-repl-envvars.js
|
||||
+++ node-v22.14.0/test/parallel/test-repl-envvars.js
|
||||
--- node-v22.21.1.orig/test/parallel/test-repl-envvars.js
|
||||
+++ node-v22.21.1/test/parallel/test-repl-envvars.js
|
||||
@@ -2,7 +2,9 @@
|
||||
|
||||
// Flags: --expose-internals
|
||||
@@ -44,10 +44,10 @@ Index: node-v22.14.0/test/parallel/test-repl-envvars.js
|
||||
const stream = require('stream');
|
||||
const { describe, test } = require('node:test');
|
||||
const REPL = require('internal/repl');
|
||||
Index: node-v22.14.0/Makefile
|
||||
Index: node-v22.21.1/Makefile
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/Makefile
|
||||
+++ node-v22.14.0/Makefile
|
||||
--- node-v22.21.1.orig/Makefile
|
||||
+++ node-v22.21.1/Makefile
|
||||
@@ -399,7 +399,6 @@ ADDONS_HEADERS_PREREQS := tools/install.
|
||||
$(wildcard deps/uv/include/*/*.h) \
|
||||
$(wildcard deps/v8/include/*.h) \
|
||||
@@ -56,7 +56,7 @@ Index: node-v22.14.0/Makefile
|
||||
src/node.h src/node_api.h src/js_native_api.h src/js_native_api_types.h \
|
||||
src/node_api_types.h src/node_buffer.h src/node_object_wrap.h \
|
||||
src/node_version.h
|
||||
@@ -593,6 +592,7 @@ test-ci-js: | clear-stalled ## Build and
|
||||
@@ -601,6 +600,7 @@ test-ci-js: | clear-stalled ## Build and
|
||||
# Related CI jobs: most CI tests, excluding node-test-commit-arm-fanned
|
||||
test-ci: LOGLEVEL := info ## Build and test everything (CI).
|
||||
test-ci: | clear-stalled bench-addons-build build-addons build-js-native-api-tests build-node-api-tests build-sqlite-tests doc-only
|
||||
@@ -64,7 +64,7 @@ Index: node-v22.14.0/Makefile
|
||||
out/Release/cctest --gtest_output=xml:out/junit/cctest.xml
|
||||
$(PYTHON) tools/test.py $(PARALLEL_ARGS) -p tap --logfile test.tap \
|
||||
--mode=$(BUILDTYPE_LOWER) --flaky-tests=$(FLAKY_TESTS) \
|
||||
@@ -787,7 +787,8 @@ apidocs_json = $(addprefix out/,$(apidoc
|
||||
@@ -795,7 +795,8 @@ apidocs_json = $(addprefix out/,$(apidoc
|
||||
apiassets = $(subst api_assets,api/assets,$(addprefix out/,$(wildcard doc/api_assets/*)))
|
||||
|
||||
tools/doc/node_modules: tools/doc/package.json
|
||||
@@ -74,23 +74,23 @@ Index: node-v22.14.0/Makefile
|
||||
echo "Skipping tools/doc/node_modules (no crypto)"; \
|
||||
else \
|
||||
cd tools/doc && $(call available-node,$(run-npm-ci)) \
|
||||
Index: node-v22.14.0/tools/test.py
|
||||
Index: node-v22.21.1/tools/test.py
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/tools/test.py
|
||||
+++ node-v22.14.0/tools/test.py
|
||||
@@ -1386,7 +1386,7 @@ def BuildOptions():
|
||||
result.add_option("-s", "--suite", help="A test suite",
|
||||
--- node-v22.21.1.orig/tools/test.py
|
||||
+++ node-v22.21.1/tools/test.py
|
||||
@@ -1389,7 +1389,7 @@ def BuildOptions():
|
||||
result.add_argument("-s", "--suite", help="A test suite",
|
||||
default=[], action="append")
|
||||
result.add_option("-t", "--timeout", help="Timeout in seconds",
|
||||
- default=120, type="int")
|
||||
+ default=1200, type="int")
|
||||
result.add_option("--arch", help='The architecture to run tests for',
|
||||
result.add_argument("-t", "--timeout", help="Timeout in seconds",
|
||||
- default=120, type=int)
|
||||
+ default=1200, type=int)
|
||||
result.add_argument("--arch", help='The architecture to run tests for',
|
||||
default='none')
|
||||
result.add_option("--snapshot", help="Run the tests with snapshot turned on",
|
||||
Index: node-v22.14.0/test/parallel/test-crypto-dh.js
|
||||
result.add_argument("--snapshot", help="Run the tests with snapshot turned on",
|
||||
Index: node-v22.21.1/test/parallel/test-crypto-dh.js
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/test/parallel/test-crypto-dh.js
|
||||
+++ node-v22.14.0/test/parallel/test-crypto-dh.js
|
||||
--- node-v22.21.1.orig/test/parallel/test-crypto-dh.js
|
||||
+++ node-v22.21.1/test/parallel/test-crypto-dh.js
|
||||
@@ -98,7 +98,7 @@ const {
|
||||
dh3.computeSecret('');
|
||||
}, { message: hasOpenSSL3 && !hasOpenSSL3WithNewErrorMessage ?
|
||||
@@ -100,10 +100,10 @@ Index: node-v22.14.0/test/parallel/test-crypto-dh.js
|
||||
}
|
||||
}
|
||||
|
||||
Index: node-v22.14.0/test/parallel/test-dns.js
|
||||
Index: node-v22.21.1/test/parallel/test-dns.js
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/test/parallel/test-dns.js
|
||||
+++ node-v22.14.0/test/parallel/test-dns.js
|
||||
--- node-v22.21.1.orig/test/parallel/test-dns.js
|
||||
+++ node-v22.21.1/test/parallel/test-dns.js
|
||||
@@ -403,7 +403,7 @@ assert.throws(() => {
|
||||
|
||||
const server = dgram.createSocket('udp4');
|
||||
@@ -113,11 +113,11 @@ Index: node-v22.14.0/test/parallel/test-dns.js
|
||||
const parsed = dnstools.parseDNSPacket(msg);
|
||||
const domain = parsed.questions[0].domain;
|
||||
assert.strictEqual(domain, 'example.org');
|
||||
Index: node-v22.14.0/test/wpt/test-webcrypto.js
|
||||
Index: node-v22.21.1/test/wpt/test-webcrypto.js
|
||||
===================================================================
|
||||
--- node-v22.14.0.orig/test/wpt/test-webcrypto.js
|
||||
+++ node-v22.14.0/test/wpt/test-webcrypto.js
|
||||
@@ -1,7 +1,8 @@
|
||||
--- node-v22.21.1.orig/test/wpt/test-webcrypto.js
|
||||
+++ node-v22.21.1/test/wpt/test-webcrypto.js
|
||||
@@ -3,7 +3,8 @@
|
||||
'use strict';
|
||||
|
||||
const common = require('../common');
|
||||
@@ -127,3 +127,31 @@ Index: node-v22.14.0/test/wpt/test-webcrypto.js
|
||||
common.skip('missing crypto');
|
||||
|
||||
const { WPTRunner } = require('../common/wpt');
|
||||
Index: node-v22.21.1/test/parallel/test-sqlite.js
|
||||
===================================================================
|
||||
--- node-v22.21.1.orig/test/parallel/test-sqlite.js
|
||||
+++ node-v22.21.1/test/parallel/test-sqlite.js
|
||||
@@ -230,6 +230,7 @@ suite('SQL APIs enabled at build time',
|
||||
});
|
||||
|
||||
test('fts3 is enabled', (t) => {
|
||||
+ t.skip(); return;
|
||||
const db = new DatabaseSync(':memory:');
|
||||
db.exec(`
|
||||
CREATE VIRTUAL TABLE t1 USING fts3(content TEXT);
|
||||
@@ -245,6 +246,7 @@ suite('SQL APIs enabled at build time',
|
||||
});
|
||||
|
||||
test('fts3 parenthesis', (t) => {
|
||||
+ t.skip(); return;
|
||||
const db = new DatabaseSync(':memory:');
|
||||
db.exec(`
|
||||
CREATE VIRTUAL TABLE t1 USING fts3(content TEXT);
|
||||
@@ -313,6 +315,7 @@ suite('SQL APIs enabled at build time',
|
||||
});
|
||||
|
||||
test('geopoly is enabled', (t) => {
|
||||
+ t.skip(); return;
|
||||
const db = new DatabaseSync(':memory:');
|
||||
db.exec(`
|
||||
CREATE VIRTUAL TABLE t1 USING geopoly(a,b,c);
|
||||
|
||||
146
icu_781.patch
Normal file
146
icu_781.patch
Normal file
@@ -0,0 +1,146 @@
|
||||
Index: node-v22.21.1/test/fixtures/icu/localizationData-v78.1.json
|
||||
===================================================================
|
||||
--- /dev/null
|
||||
+++ node-v22.21.1/test/fixtures/icu/localizationData-v78.1.json
|
||||
@@ -0,0 +1,128 @@
|
||||
+{
|
||||
+ "dateStrings": {
|
||||
+ "en": "Fri Jul 25 1980 01:35:33 GMT+0100 (Central European Standard Time)",
|
||||
+ "zh": "Fri Jul 25 1980 01:35:33 GMT+0100 (中欧标准时间)",
|
||||
+ "hi": "Fri Jul 25 1980 01:35:33 GMT+0100 (मध्य यूरोपीय मानक समय)",
|
||||
+ "es": "Fri Jul 25 1980 01:35:33 GMT+0100 (hora estándar de Europa central)",
|
||||
+ "fr": "Fri Jul 25 1980 01:35:33 GMT+0100 (heure normale d’Europe centrale)",
|
||||
+ "ar": "Fri Jul 25 1980 01:35:33 GMT+0100 (توقيت وسط أوروبا الرسمي)",
|
||||
+ "bn": "Fri Jul 25 1980 01:35:33 GMT+0100 (মধ্য ইউরোপীয় মানক সময়)",
|
||||
+ "ru": "Fri Jul 25 1980 01:35:33 GMT+0100 (Центральная Европа, стандартное время)",
|
||||
+ "pt": "Fri Jul 25 1980 01:35:33 GMT+0100 (Horário Padrão da Europa Central)",
|
||||
+ "ur": "Fri Jul 25 1980 01:35:33 GMT+0100 (وسطی یورپ کا معیاری وقت)",
|
||||
+ "id": "Fri Jul 25 1980 01:35:33 GMT+0100 (Waktu Standar Eropa Tengah)",
|
||||
+ "de": "Fri Jul 25 1980 01:35:33 GMT+0100 (Mitteleuropäische Normalzeit)",
|
||||
+ "ja": "Fri Jul 25 1980 01:35:33 GMT+0100 (中央ヨーロッパ標準時)",
|
||||
+ "pcm": "Fri Jul 25 1980 01:35:33 GMT+0100 (Mídúl Yúrop Fíksd Taim)",
|
||||
+ "mr": "Fri Jul 25 1980 01:35:33 GMT+0100 (मध्य युरोपियन प्रमाण वेळ)",
|
||||
+ "te": "Fri Jul 25 1980 01:35:33 GMT+0100 (సెంట్రల్ యూరోపియన్ ప్రామాణిక సమయం)"
|
||||
+ },
|
||||
+ "dateTimeFormats": {
|
||||
+ "en": "7/25/1980, 1:35:33 AM",
|
||||
+ "zh": "1980/7/25 01:35:33",
|
||||
+ "hi": "25/7/1980, 1:35:33 am",
|
||||
+ "es": "25/7/1980, 1:35:33",
|
||||
+ "fr": "25/07/1980 01:35:33",
|
||||
+ "ar": "25/7/1980، 1:35:33 ص",
|
||||
+ "bn": "২৫/৭/১৯৮০, ১:৩৫:৩৩ AM",
|
||||
+ "ru": "25.07.1980, 01:35:33",
|
||||
+ "pt": "25/07/1980, 01:35:33",
|
||||
+ "ur": "25/7/1980، 1:35:33 AM",
|
||||
+ "id": "25/7/1980, 01.35.33",
|
||||
+ "de": "25.7.1980, 01:35:33",
|
||||
+ "ja": "1980/7/25 1:35:33",
|
||||
+ "pcm": "25/7/1980, 01:35:33",
|
||||
+ "mr": "२५/७/१९८०, १:३५:३३ AM",
|
||||
+ "te": "25/7/1980 1:35:33 AM"
|
||||
+ },
|
||||
+ "dateFormats": {
|
||||
+ "en": "7/25/1980",
|
||||
+ "zh": "1980/7/25",
|
||||
+ "hi": "25/7/1980",
|
||||
+ "es": "25/7/1980",
|
||||
+ "fr": "25/07/1980",
|
||||
+ "ar": "25/7/1980",
|
||||
+ "bn": "২৫/৭/১৯৮০",
|
||||
+ "ru": "25.07.1980",
|
||||
+ "pt": "25/07/1980",
|
||||
+ "ur": "25/7/1980",
|
||||
+ "id": "25/7/1980",
|
||||
+ "de": "25.7.1980",
|
||||
+ "ja": "1980/7/25",
|
||||
+ "pcm": "25/7/1980",
|
||||
+ "mr": "२५/७/१९८०",
|
||||
+ "te": "25/7/1980"
|
||||
+ },
|
||||
+ "displayNames": {
|
||||
+ "en": "Switzerland",
|
||||
+ "zh": "瑞士",
|
||||
+ "hi": "स्विट्ज़रलैंड",
|
||||
+ "es": "Suiza",
|
||||
+ "fr": "Suisse",
|
||||
+ "ar": "سويسرا",
|
||||
+ "bn": "সুইজারল্যান্ড",
|
||||
+ "ru": "Швейцария",
|
||||
+ "pt": "Suíça",
|
||||
+ "ur": "سوئٹزر لینڈ",
|
||||
+ "id": "Swiss",
|
||||
+ "de": "Schweiz",
|
||||
+ "ja": "スイス",
|
||||
+ "pcm": "Swítsaland",
|
||||
+ "mr": "स्वित्झर्लंड",
|
||||
+ "te": "స్విట్జర్లాండ్"
|
||||
+ },
|
||||
+ "numberFormats": {
|
||||
+ "en": "275,760.913",
|
||||
+ "zh": "275,760.913",
|
||||
+ "hi": "2,75,760.913",
|
||||
+ "es": "275.760,913",
|
||||
+ "fr": "275 760,913",
|
||||
+ "ar": "275,760.913",
|
||||
+ "bn": "২,৭৫,৭৬০.৯১৩",
|
||||
+ "ru": "275 760,913",
|
||||
+ "pt": "275.760,913",
|
||||
+ "ur": "275,760.913",
|
||||
+ "id": "275.760,913",
|
||||
+ "de": "275.760,913",
|
||||
+ "ja": "275,760.913",
|
||||
+ "pcm": "275,760.913",
|
||||
+ "mr": "२,७५,७६०.९१३",
|
||||
+ "te": "2,75,760.913"
|
||||
+ },
|
||||
+ "pluralRules": {
|
||||
+ "en": "other",
|
||||
+ "zh": "other",
|
||||
+ "hi": "one",
|
||||
+ "es": "other",
|
||||
+ "fr": "one",
|
||||
+ "ar": "zero",
|
||||
+ "bn": "one",
|
||||
+ "ru": "many",
|
||||
+ "pt": "one",
|
||||
+ "ur": "other",
|
||||
+ "id": "other",
|
||||
+ "de": "other",
|
||||
+ "ja": "other",
|
||||
+ "pcm": "one",
|
||||
+ "mr": "other",
|
||||
+ "te": "other"
|
||||
+ },
|
||||
+ "relativeTime": {
|
||||
+ "en": "586,920.617 hours ago",
|
||||
+ "zh": "586,920.617小时前",
|
||||
+ "hi": "5,86,920.617 घंटे पहले",
|
||||
+ "es": "hace 586.920,617 horas",
|
||||
+ "fr": "il y a 586 920,617 heures",
|
||||
+ "ar": "قبل 586,920.617 ساعة",
|
||||
+ "bn": "৫,৮৬,৯২০.৬১৭ ঘণ্টা আগে",
|
||||
+ "ru": "586 920,617 часа назад",
|
||||
+ "pt": "há 586.920,617 horas",
|
||||
+ "ur": "586,920.617 گھنٹے پہلے",
|
||||
+ "id": "586.920,617 jam yang lalu",
|
||||
+ "de": "vor 586.920,617 Stunden",
|
||||
+ "ja": "586,920.617 時間前",
|
||||
+ "pcm": "586,920.617 áwa wé dọ́n pas",
|
||||
+ "mr": "५,८६,९२०.६१७ तासांपूर्वी",
|
||||
+ "te": "5,86,920.617 గంటల క్రితం"
|
||||
+ }
|
||||
+}
|
||||
Index: node-v22.21.1/test/parallel/test-datetime-change-notify.js
|
||||
===================================================================
|
||||
--- node-v22.21.1.orig/test/parallel/test-datetime-change-notify.js
|
||||
+++ node-v22.21.1/test/parallel/test-datetime-change-notify.js
|
||||
@@ -26,7 +26,7 @@ const cases = [
|
||||
},
|
||||
{
|
||||
timeZone: 'Europe/Dublin',
|
||||
- expected: /Irish Standard Time|Greenwich Mean Time/,
|
||||
+ expected: /Irish Standard Time|Greenwich Mean Time|GMT\+00:00/,
|
||||
},
|
||||
];
|
||||
|
||||
@@ -3,19 +3,19 @@ is run serially over these binaries instead of in parallel.
|
||||
OBS workers run out of memory as each executable seems to require
|
||||
upward of 5G RAM
|
||||
|
||||
Index: node-v22.13.0/node.gyp
|
||||
Index: node-v22.20.0/node.gyp
|
||||
===================================================================
|
||||
--- node-v22.13.0.orig/node.gyp
|
||||
+++ node-v22.13.0/node.gyp
|
||||
@@ -1180,6 +1180,7 @@
|
||||
'deps/googletest/googletest.gyp:gtest_main',
|
||||
--- node-v22.20.0.orig/node.gyp
|
||||
+++ node-v22.20.0/node.gyp
|
||||
@@ -1269,6 +1269,7 @@
|
||||
'<(node_lib_target_name)',
|
||||
'deps/histogram/histogram.gyp:histogram',
|
||||
'deps/nbytes/nbytes.gyp:nbytes',
|
||||
+ 'fuzz_env'
|
||||
],
|
||||
|
||||
'includes': [
|
||||
@@ -1257,6 +1258,7 @@
|
||||
@@ -1389,6 +1390,7 @@
|
||||
'<(node_lib_target_name)',
|
||||
'deps/histogram/histogram.gyp:histogram',
|
||||
'deps/nbytes/nbytes.gyp:nbytes',
|
||||
|
||||
@@ -53,7 +53,7 @@ Index: node-v21.7.1/deps/npm/node_modules/node-gyp/lib/configure.js
|
||||
|
||||
if (!release.semver) {
|
||||
// could not parse the version string with semver
|
||||
@@ -54,6 +50,12 @@ async function configure (gyp, argv) {
|
||||
@@ -54,6 +50,11 @@ async function configure (gyp, argv) {
|
||||
|
||||
log.verbose('get node dir', 'target node version installed:', release.versionDir)
|
||||
nodeDir = path.resolve(gyp.devDir, release.versionDir)
|
||||
@@ -61,7 +61,6 @@ Index: node-v21.7.1/deps/npm/node_modules/node-gyp/lib/configure.js
|
||||
+ // if no --target was specified then use RPM-installed headers
|
||||
+ log.verbose('get node dir', 'no --target version specified, falling back to RPM installed headers')
|
||||
+ nodeDir = '/usr/include/node22'
|
||||
+ createBuildDir()
|
||||
+ }
|
||||
}
|
||||
|
||||
|
||||
BIN
node-v22.15.1.tar.xz
LFS
BIN
node-v22.15.1.tar.xz
LFS
Binary file not shown.
BIN
node-v22.22.0.tar.xz
LFS
Normal file
BIN
node-v22.22.0.tar.xz
LFS
Normal file
Binary file not shown.
BIN
nodejs.keyring
BIN
nodejs.keyring
Binary file not shown.
@@ -1,3 +1,87 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 19 17:22:03 UTC 2026 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
- Update to 22.22.0:
|
||||
* deps: updated undici to 6.23.0 (bsc#1256848, CVE-2026-22036)
|
||||
* deps: updated bundled c-ares to 1.34.6 (if used)
|
||||
* add TLSSocket default error handler (bsc#1256573, CVE-2025-59465)
|
||||
* disable futimes when permission model is enabled (bsc#1256571, CVE-2025-55132)
|
||||
* require full read and write to symlink APIs (bsc#1256569, CVE-2025-55130)
|
||||
* rethrow stack overflow exceptions in async_hooks (bsc#1256574, CVE-2025-59466)
|
||||
* refactor unsafe buffer creation to remove zero-fill toggle (bsc#1256570, CVE-2025-55131)
|
||||
* route callback exceptions through error handlers (bsc#1256576, CVE-2026-21637)
|
||||
- node-gyp-addon-gypi.patch: remove double createBuildDir()
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 27 14:28:26 UTC 2025 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
- icu_781.patch: Add support for ICU 78.1
|
||||
- bundle nghttp2 for TW, as upstream is carrying a patch on-top
|
||||
due to changes in nghttp2. See:
|
||||
https://github.com/nodejs/node/issues/60661
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 24 19:48:36 UTC 2025 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
- Update to 22.21.1:
|
||||
* src: avoid unnecessary string -> char* -> string round trips
|
||||
* src: remove unnecessary shadowed functions on Utf8Value & BufferValue
|
||||
* process: fix hrtime fast call signatures
|
||||
* http: improve writeEarlyHints by avoiding for-of loop
|
||||
|
||||
- Update to 22.21.0:
|
||||
* cli: add --use-env-proxy
|
||||
* http: support http proxy for fetch under NODE_USE_ENV_PROXY
|
||||
* http: add shouldUpgradeCallback to let servers control HTTP upgrades
|
||||
* http,https: add built-in proxy support in http/https.request and Agent
|
||||
* src: add percentage support to --max-old-space-size
|
||||
|
||||
- fix_ci_tests.patch: disable geopoly and fts3 sqlite tests as our
|
||||
sqlite does not support these optional features. Use fts4 instead.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 14 16:14:05 UTC 2025 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
- Update to 22.20.0
|
||||
* doc: stabilize --disable-sigusr1
|
||||
* doc: mark path.matchesGlob as stable
|
||||
* http: add Agent.agentKeepAliveTimeoutBuffer option
|
||||
* http2: add support for raw header arrays in h2Stream.respond()
|
||||
* inspector: add http2 tracking support
|
||||
* sea: implement execArgvExtension
|
||||
* sea: support execArgv in sea config
|
||||
* stream: add brotli support to CompressionStream and DecompressionStream
|
||||
* test_runner: support object property mocking
|
||||
* worker: add cpu profile APIs for worker
|
||||
|
||||
- Update to 22.19.0
|
||||
* cli: add NODE_USE_SYSTEM_CA=1
|
||||
* cli: support ${pid} placeholder in --cpu-prof-name
|
||||
* crypto: add tls.setDefaultCACertificates()
|
||||
* dns: support max timeout
|
||||
* doc: update the instruction on how to verify releases
|
||||
* esm: unflag --experimental-wasm-modules
|
||||
* http: add server.keepAliveTimeoutBuffer option
|
||||
* lib: docs deprecate _http_*
|
||||
* net: update net.blocklist to allow file save and file management
|
||||
* process: add threadCpuUsage
|
||||
* zlib: add dictionary support to zstdCompress and zstdDecompress
|
||||
|
||||
- Update to 22.18.0:
|
||||
* deps: update amaro to 1.1.0
|
||||
* doc: add all watch-mode related flags to node.1
|
||||
* doc: add islandryu to collaborators
|
||||
* esm: implement import.meta.main
|
||||
* fs: allow correct handling of burst in fs-events with AsyncIterator
|
||||
* permission: propagate permission model flags on spawn
|
||||
* sqlite: add support for readBigInts option in db connection level
|
||||
* src,permission: add support to permission.has(addon)
|
||||
* url: add fileURLToPathBuffer API
|
||||
* watch: add --watch-kill-signal flag
|
||||
* worker: make Worker async disposable
|
||||
|
||||
- for older changes, please see https://nodejs.org/en/blog
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 5 15:58:24 UTC 2025 - Adam Majer <adam.majer@suse.de>
|
||||
|
||||
|
||||
121
nodejs22.spec
121
nodejs22.spec
@@ -31,7 +31,7 @@
|
||||
%endif
|
||||
|
||||
Name: nodejs22
|
||||
Version: 22.15.1
|
||||
Version: 22.22.0
|
||||
Release: 0
|
||||
|
||||
# Double DWZ memory limits
|
||||
@@ -105,7 +105,8 @@ ExclusiveArch do_not_build
|
||||
%bcond_without intree_icu
|
||||
%endif
|
||||
|
||||
%if 0%{?suse_version} >= 1550
|
||||
# always bundle, due to https://github.com/nodejs/node/issues/60661
|
||||
%if 0%{?suse_version} >= 3550
|
||||
%bcond_with intree_nghttp2
|
||||
%else
|
||||
%bcond_without intree_nghttp2
|
||||
@@ -138,6 +139,7 @@ Source3: nodejs.keyring
|
||||
Source10: update_npm_tarball.sh
|
||||
Source11: node_modules.tar.xz
|
||||
Source20: bash_output_helper.bash
|
||||
Source21: README.md
|
||||
|
||||
## Patches not distribution specific
|
||||
Patch1: cares_public_headers.patch
|
||||
@@ -173,6 +175,7 @@ Patch305: qemu_timeouts_arches.patch
|
||||
Patch306: icu_732.patch
|
||||
Patch307: v8-i586.patch
|
||||
Patch309: gcc13.patch
|
||||
Patch310: icu_781.patch
|
||||
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: fdupes
|
||||
@@ -303,7 +306,7 @@ BuildRequires: openssl >= %{openssl_req_ver}
|
||||
%else
|
||||
# bundled openssl
|
||||
%if %node_version_number <= 12 && 0%{?suse_version} == 1315 && 0%{?sle_version} < 120400
|
||||
Provides: bundled(openssl) = 3.0.15
|
||||
Provides: bundled(openssl) = 3.5.4
|
||||
%else
|
||||
BuildRequires: bundled_openssl_should_not_be_required
|
||||
%endif
|
||||
@@ -317,14 +320,17 @@ BuildRequires: pkgconfig(libcares) >= 1.17.0
|
||||
Provides: bundled(libcares2) = 1.34.5
|
||||
%endif
|
||||
|
||||
%if %node_version_number >= 22 && 0%{?suse_version} > 1500
|
||||
%if %node_version_number >= 22
|
||||
BuildRequires: libzstd-devel
|
||||
%if 0%{?suse_version} > 1500
|
||||
BuildRequires: sqlite3-devel
|
||||
%endif
|
||||
%endif
|
||||
|
||||
%if ! 0%{with intree_icu}
|
||||
BuildRequires: pkgconfig(icu-i18n) >= 71
|
||||
%else
|
||||
Provides: bundled(icu) = 76.1
|
||||
Provides: bundled(icu) = 77.1
|
||||
%endif
|
||||
|
||||
%if ! 0%{with intree_nghttp2}
|
||||
@@ -379,8 +385,8 @@ ExclusiveArch: not_buildable
|
||||
%endif
|
||||
%endif
|
||||
|
||||
Provides: bundled(uvwasi) = 0.0.21
|
||||
Provides: bundled(libuv) = 1.49.2
|
||||
Provides: bundled(uvwasi) = 0.0.23
|
||||
Provides: bundled(libuv) = 1.51.0
|
||||
Provides: bundled(v8) = 12.4.254.21
|
||||
%if %{with intree_brotli}
|
||||
Provides: bundled(brotli) = 1.1.0
|
||||
@@ -389,21 +395,21 @@ BuildRequires: pkgconfig(libbrotlidec)
|
||||
%endif
|
||||
|
||||
|
||||
Provides: bundled(llhttp) = 9.2.1
|
||||
Provides: bundled(ngtcp2) = 1.9.1
|
||||
Provides: bundled(llhttp) = 9.3.0
|
||||
Provides: bundled(ngtcp2) = 1.11.0
|
||||
|
||||
Provides: bundled(simdutf) = 5.6.4
|
||||
Provides: bundled(simdjson) = 3.10.1
|
||||
Provides: bundled(simdutf) = 6.4.2
|
||||
Provides: bundled(simdjson) = 3.13.0
|
||||
# bundled url-ada parser, not ada
|
||||
Provides: bundled(ada) = 2.9.2
|
||||
|
||||
Provides: bundled(node-acorn) = 8.14.1
|
||||
Provides: bundled(node-acorn) = 8.15.0
|
||||
Provides: bundled(node-acorn-walk) = 8.3.4
|
||||
Provides: bundled(node-amaro) = 0.4.1
|
||||
Provides: bundled(node-amaro) = 1.1.4
|
||||
Provides: bundled(node-cjs-module-lexer) = 2.1.0
|
||||
Provides: bundled(node-corepack) = 0.32.0
|
||||
Provides: bundled(node-minimatch) = 10.0.1
|
||||
Provides: bundled(node-undici) = 6.21.2
|
||||
Provides: bundled(node-corepack) = 0.34.0
|
||||
Provides: bundled(node-minimatch) = 10.0.3
|
||||
Provides: bundled(node-undici) = 6.23.0
|
||||
|
||||
%description
|
||||
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
|
||||
@@ -432,7 +438,7 @@ Requires: nodejs-common
|
||||
Requires: nodejs22 = %{version}
|
||||
Provides: nodejs-npm = %{version}
|
||||
Obsoletes: nodejs-npm < 4.0.0
|
||||
Provides: npm(npm) = 10.9.2
|
||||
Provides: npm(npm) = 10.9.4
|
||||
Provides: npm = %{version}
|
||||
%if 0%{?suse_version} >= 1500
|
||||
%if %{node_version_number} >= 10
|
||||
@@ -440,10 +446,8 @@ Requires: user(nobody)
|
||||
Requires: group(nobody)
|
||||
%endif
|
||||
%endif
|
||||
Provides: bundled(node-abbrev) = 2.0.0
|
||||
Provides: bundled(node-abbrev) = 3.0.0
|
||||
Provides: bundled(node-agent-base) = 7.1.1
|
||||
Provides: bundled(node-aggregate-error) = 3.1.0
|
||||
Provides: bundled(node-abbrev) = 3.0.1
|
||||
Provides: bundled(node-agent-base) = 7.1.3
|
||||
Provides: bundled(node-ansi-regex) = 5.0.1
|
||||
Provides: bundled(node-ansi-regex) = 6.1.0
|
||||
Provides: bundled(node-ansi-styles) = 4.3.0
|
||||
@@ -453,14 +457,13 @@ Provides: bundled(node-archy) = 1.0.0
|
||||
Provides: bundled(node-balanced-match) = 1.0.2
|
||||
Provides: bundled(node-bin-links) = 5.0.0
|
||||
Provides: bundled(node-binary-extensions) = 2.3.0
|
||||
Provides: bundled(node-brace-expansion) = 2.0.1
|
||||
Provides: bundled(node-brace-expansion) = 2.0.2
|
||||
Provides: bundled(node-cacache) = 19.0.1
|
||||
Provides: bundled(node-chalk) = 5.3.0
|
||||
Provides: bundled(node-chalk) = 5.4.1
|
||||
Provides: bundled(node-chownr) = 2.0.0
|
||||
Provides: bundled(node-chownr) = 3.0.0
|
||||
Provides: bundled(node-ci-info) = 4.1.0
|
||||
Provides: bundled(node-cidr-regex) = 4.1.1
|
||||
Provides: bundled(node-clean-stack) = 2.2.0
|
||||
Provides: bundled(node-ci-info) = 4.2.0
|
||||
Provides: bundled(node-cidr-regex) = 4.1.3
|
||||
Provides: bundled(node-cli-columns) = 4.0.0
|
||||
Provides: bundled(node-cmd-shim) = 7.0.0
|
||||
Provides: bundled(node-color-convert) = 2.0.1
|
||||
@@ -468,7 +471,7 @@ Provides: bundled(node-color-name) = 1.1.4
|
||||
Provides: bundled(node-common-ancestor-path) = 1.0.1
|
||||
Provides: bundled(node-cross-spawn) = 7.0.6
|
||||
Provides: bundled(node-cssesc) = 3.0.0
|
||||
Provides: bundled(node-debug) = 4.3.7
|
||||
Provides: bundled(node-debug) = 4.4.1
|
||||
Provides: bundled(node-diff) = 5.2.0
|
||||
Provides: bundled(node-eastasianwidth) = 0.2.0
|
||||
Provides: bundled(node-emoji-regex) = 8.0.0
|
||||
@@ -476,26 +479,26 @@ Provides: bundled(node-emoji-regex) = 9.2.2
|
||||
Provides: bundled(node-encoding) = 0.1.13
|
||||
Provides: bundled(node-env-paths) = 2.2.1
|
||||
Provides: bundled(node-err-code) = 2.0.3
|
||||
Provides: bundled(node-exponential-backoff) = 3.1.1
|
||||
Provides: bundled(node-exponential-backoff) = 3.1.2
|
||||
Provides: bundled(node-fastest-levenshtein) = 1.0.16
|
||||
Provides: bundled(node-foreground-child) = 3.3.0
|
||||
Provides: bundled(node-fdir) = 6.4.6
|
||||
Provides: bundled(node-foreground-child) = 3.3.1
|
||||
Provides: bundled(node-fs-minipass) = 2.1.0
|
||||
Provides: bundled(node-fs-minipass) = 3.0.3
|
||||
Provides: bundled(node-glob) = 10.4.5
|
||||
Provides: bundled(node-graceful-fs) = 4.2.11
|
||||
Provides: bundled(node-hosted-git-info) = 8.0.2
|
||||
Provides: bundled(node-http-cache-semantics) = 4.1.1
|
||||
Provides: bundled(node-hosted-git-info) = 8.1.0
|
||||
Provides: bundled(node-http-cache-semantics) = 4.2.0
|
||||
Provides: bundled(node-http-proxy-agent) = 7.0.2
|
||||
Provides: bundled(node-https-proxy-agent) = 7.0.5
|
||||
Provides: bundled(node-https-proxy-agent) = 7.0.6
|
||||
Provides: bundled(node-iconv-lite) = 0.6.3
|
||||
Provides: bundled(node-ignore-walk) = 7.0.0
|
||||
Provides: bundled(node-imurmurhash) = 0.1.4
|
||||
Provides: bundled(node-indent-string) = 4.0.0
|
||||
Provides: bundled(node-ini) = 5.0.0
|
||||
Provides: bundled(node-init-package-json) = 7.0.2
|
||||
Provides: bundled(node-ip-address) = 9.0.5
|
||||
Provides: bundled(node-ip-regex) = 5.0.0
|
||||
Provides: bundled(node-is-cidr) = 5.1.0
|
||||
Provides: bundled(node-is-cidr) = 5.1.1
|
||||
Provides: bundled(node-is-fullwidth-code-point) = 3.0.0
|
||||
Provides: bundled(node-isexe) = 2.0.0
|
||||
Provides: bundled(node-isexe) = 3.1.1
|
||||
@@ -507,12 +510,12 @@ Provides: bundled(node-jsonparse) = 1.3.1
|
||||
Provides: bundled(node-just-diff) = 6.0.2
|
||||
Provides: bundled(node-just-diff-apply) = 5.5.0
|
||||
Provides: bundled(node-libnpmaccess) = 9.0.0
|
||||
Provides: bundled(node-libnpmdiff) = 7.0.0
|
||||
Provides: bundled(node-libnpmexec) = 9.0.0
|
||||
Provides: bundled(node-libnpmfund) = 6.0.0
|
||||
Provides: bundled(node-libnpmdiff) = 7.0.1
|
||||
Provides: bundled(node-libnpmexec) = 9.0.1
|
||||
Provides: bundled(node-libnpmfund) = 6.0.1
|
||||
Provides: bundled(node-libnpmhook) = 11.0.0
|
||||
Provides: bundled(node-libnpmorg) = 7.0.0
|
||||
Provides: bundled(node-libnpmpack) = 8.0.0
|
||||
Provides: bundled(node-libnpmpack) = 8.0.1
|
||||
Provides: bundled(node-libnpmpublish) = 10.0.1
|
||||
Provides: bundled(node-libnpmsearch) = 8.0.0
|
||||
Provides: bundled(node-libnpmteam) = 7.0.0
|
||||
@@ -524,66 +527,64 @@ Provides: bundled(node-minipass) = 3.3.6
|
||||
Provides: bundled(node-minipass) = 5.0.0
|
||||
Provides: bundled(node-minipass) = 7.1.2
|
||||
Provides: bundled(node-minipass-collect) = 2.0.1
|
||||
Provides: bundled(node-minipass-fetch) = 4.0.0
|
||||
Provides: bundled(node-minipass-fetch) = 4.0.1
|
||||
Provides: bundled(node-minipass-flush) = 1.0.5
|
||||
Provides: bundled(node-minipass-pipeline) = 1.2.4
|
||||
Provides: bundled(node-minipass-sized) = 1.0.3
|
||||
Provides: bundled(node-minizlib) = 2.1.2
|
||||
Provides: bundled(node-minizlib) = 3.0.1
|
||||
Provides: bundled(node-minizlib) = 3.0.2
|
||||
Provides: bundled(node-mkdirp) = 1.0.4
|
||||
Provides: bundled(node-mkdirp) = 3.0.1
|
||||
Provides: bundled(node-ms) = 2.1.3
|
||||
Provides: bundled(node-mute-stream) = 2.0.0
|
||||
Provides: bundled(node-negotiator) = 1.0.0
|
||||
Provides: bundled(node-node-gyp) = 11.0.0
|
||||
Provides: bundled(node-nopt) = 8.0.0
|
||||
Provides: bundled(node-node-gyp) = 11.2.0
|
||||
Provides: bundled(node-nopt) = 8.1.0
|
||||
Provides: bundled(node-normalize-package-data) = 7.0.0
|
||||
Provides: bundled(node-npm-audit-report) = 6.0.0
|
||||
Provides: bundled(node-npm-bundled) = 4.0.0
|
||||
Provides: bundled(node-npm-install-checks) = 7.1.1
|
||||
Provides: bundled(node-npm-normalize-package-bin) = 4.0.0
|
||||
Provides: bundled(node-npm-package-arg) = 12.0.0
|
||||
Provides: bundled(node-npm-package-arg) = 12.0.2
|
||||
Provides: bundled(node-npm-packlist) = 9.0.0
|
||||
Provides: bundled(node-npm-pick-manifest) = 10.0.0
|
||||
Provides: bundled(node-npm-profile) = 11.0.1
|
||||
Provides: bundled(node-npm-registry-fetch) = 18.0.2
|
||||
Provides: bundled(node-npm-user-validate) = 3.0.0
|
||||
Provides: bundled(node-p-map) = 4.0.0
|
||||
Provides: bundled(node-p-map) = 7.0.2
|
||||
Provides: bundled(node-p-map) = 7.0.3
|
||||
Provides: bundled(node-package-json-from-dist) = 1.0.1
|
||||
Provides: bundled(node-pacote) = 19.0.1
|
||||
Provides: bundled(node-pacote) = 20.0.0
|
||||
Provides: bundled(node-parse-conflict-json) = 4.0.0
|
||||
Provides: bundled(node-path-key) = 3.1.1
|
||||
Provides: bundled(node-path-scurry) = 1.11.1
|
||||
Provides: bundled(node-postcss-selector-parser) = 6.1.2
|
||||
Provides: bundled(node-picomatch) = 4.0.2
|
||||
Provides: bundled(node-postcss-selector-parser) = 7.1.0
|
||||
Provides: bundled(node-proc-log) = 5.0.0
|
||||
Provides: bundled(node-proggy) = 3.0.0
|
||||
Provides: bundled(node-promise-all-reject-late) = 1.0.1
|
||||
Provides: bundled(node-promise-call-limit) = 3.0.2
|
||||
Provides: bundled(node-promise-inflight) = 1.0.1
|
||||
Provides: bundled(node-promise-retry) = 2.0.1
|
||||
Provides: bundled(node-promzard) = 2.0.0
|
||||
Provides: bundled(node-qrcode-terminal) = 0.12.0
|
||||
Provides: bundled(node-read) = 4.0.0
|
||||
Provides: bundled(node-read) = 4.1.0
|
||||
Provides: bundled(node-read-cmd-shim) = 5.0.0
|
||||
Provides: bundled(node-read-package-json-fast) = 4.0.0
|
||||
Provides: bundled(node-retry) = 0.12.0
|
||||
Provides: bundled(node-rimraf) = 5.0.10
|
||||
Provides: bundled(node-safer-buffer) = 2.1.2
|
||||
Provides: bundled(node-semver) = 7.6.3
|
||||
Provides: bundled(node-semver) = 7.7.2
|
||||
Provides: bundled(node-shebang-command) = 2.0.0
|
||||
Provides: bundled(node-shebang-regex) = 3.0.0
|
||||
Provides: bundled(node-signal-exit) = 4.1.0
|
||||
Provides: bundled(node-sigstore) = 3.0.0
|
||||
Provides: bundled(node-sigstore) = 3.1.0
|
||||
Provides: bundled(node-smart-buffer) = 4.2.0
|
||||
Provides: bundled(node-socks) = 2.8.3
|
||||
Provides: bundled(node-socks-proxy-agent) = 8.0.4
|
||||
Provides: bundled(node-socks) = 2.8.5
|
||||
Provides: bundled(node-socks-proxy-agent) = 8.0.5
|
||||
Provides: bundled(node-spdx-correct) = 3.2.0
|
||||
Provides: bundled(node-spdx-exceptions) = 2.5.0
|
||||
Provides: bundled(node-spdx-expression-parse) = 3.0.1
|
||||
Provides: bundled(node-spdx-expression-parse) = 4.0.0
|
||||
Provides: bundled(node-spdx-license-ids) = 3.0.20
|
||||
Provides: bundled(node-spdx-license-ids) = 3.0.21
|
||||
Provides: bundled(node-sprintf-js) = 1.1.3
|
||||
Provides: bundled(node-ssri) = 12.0.0
|
||||
Provides: bundled(node-string-width) = 4.2.3
|
||||
@@ -595,13 +596,14 @@ Provides: bundled(node-tar) = 6.2.1
|
||||
Provides: bundled(node-tar) = 7.4.3
|
||||
Provides: bundled(node-text-table) = 0.2.0
|
||||
Provides: bundled(node-tiny-relative-date) = 1.3.0
|
||||
Provides: bundled(node-tinyglobby) = 0.2.14
|
||||
Provides: bundled(node-treeverse) = 3.0.0
|
||||
Provides: bundled(node-tuf-js) = 3.0.1
|
||||
Provides: bundled(node-unique-filename) = 4.0.0
|
||||
Provides: bundled(node-unique-slug) = 5.0.0
|
||||
Provides: bundled(node-util-deprecate) = 1.0.2
|
||||
Provides: bundled(node-validate-npm-package-license) = 3.0.4
|
||||
Provides: bundled(node-validate-npm-package-name) = 6.0.0
|
||||
Provides: bundled(node-validate-npm-package-name) = 6.0.1
|
||||
Provides: bundled(node-walk-up-path) = 3.0.1
|
||||
Provides: bundled(node-which) = 2.0.2
|
||||
Provides: bundled(node-which) = 5.0.0
|
||||
@@ -703,6 +705,7 @@ popd
|
||||
%patch -P 306 -p1
|
||||
%patch -P 307 -p1
|
||||
%patch -P 309 -p1
|
||||
%patch -P 310 -p1
|
||||
|
||||
%if %{node_version_number} == 12
|
||||
# minimist security update - patch50
|
||||
@@ -804,6 +807,9 @@ EOF
|
||||
%if %{node_version_number} >= 22 && 0%{?suse_version} > 1500
|
||||
--shared-sqlite \
|
||||
%endif
|
||||
%if %{node_version_number} >= 22
|
||||
--shared-zstd \
|
||||
%endif
|
||||
%if %{node_version_number} >= 16 && (0%{?suse_version} > 1550 || 0%{?sle_version} >= 150400)
|
||||
--openssl-default-cipher-list=PROFILE=SYSTEM \
|
||||
%endif
|
||||
@@ -924,6 +930,9 @@ mkdir -p %{buildroot}%{_defaultlicensedir}
|
||||
%check
|
||||
. ./spec.build.config
|
||||
|
||||
# ICU compat links
|
||||
test -e test/fixtures/icu/localizationData-v77.1.json || ln -s localizationData-v76.1.json test/fixtures/icu/localizationData-v77.1.json
|
||||
|
||||
# Relax the crypto policies for the test-suite
|
||||
export OPENSSL_SYSTEM_CIPHERS_OVERRIDE=xyz_nonexistent_file
|
||||
export OPENSSL_CONF=''
|
||||
@@ -963,7 +972,7 @@ rm test/parallel/test-dns-cancel-reverse-lookup.js \
|
||||
test/parallel/test-dns-resolveany.js
|
||||
# multicast test fail since no socket?
|
||||
rm test/parallel/test-dgram-membership.js
|
||||
%if %{node_version_number} >= 20
|
||||
%if %{node_version_number} > 20
|
||||
# missing ICU test data for 15.6/15.7/SLFO
|
||||
ln test/fixtures/icu/localizationData-v74.2.json test/fixtures/icu/localizationData-v73.2.json
|
||||
%endif
|
||||
|
||||
Reference in New Issue
Block a user