Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs22 for openSUSE:Factory checked in at 2025-11-28 16:50:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nodejs22 (Old) and /work/SRC/openSUSE:Factory/.nodejs22.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nodejs22" Fri Nov 28 16:50:56 2025 rev:14 rq:1320385 version:22.21.1 Changes: -------- --- /work/SRC/openSUSE:Factory/nodejs22/nodejs22.changes 2025-06-10 09:00:11.858780759 +0200 +++ /work/SRC/openSUSE:Factory/.nodejs22.new.14147/nodejs22.changes 2025-11-28 16:51:34.958876029 +0100 @@ -1,0 +2,70 @@ +Thu Nov 27 14:28:26 UTC 2025 - Adam Majer <[email protected]> + +- 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 <[email protected]> + +- 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 <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- node-v22.15.1.tar.xz New: ---- README.md icu_781.patch node-v22.21.1.tar.xz ----------(New B)---------- New: - icu_781.patch: Add support for ICU 78.1 - bundle nghttp2 for TW, as upstream is carrying a patch on-top ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nodejs22.spec ++++++ --- /var/tmp/diff_new_pack.gwisWP/_old 2025-11-28 16:51:36.406937005 +0100 +++ /var/tmp/diff_new_pack.gwisWP/_new 2025-11-28 16:51:36.410937173 +0100 @@ -31,7 +31,7 @@ %endif Name: nodejs22 -Version: 22.15.1 +Version: 22.21.1 Release: 0 # Double DWZ memory limits @@ -105,7 +105,8 @@ %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 @@ 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 @@ Patch306: icu_732.patch Patch307: v8-i586.patch Patch309: gcc13.patch +Patch310: icu_781.patch BuildRequires: pkg-config BuildRequires: fdupes @@ -303,7 +306,7 @@ %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 @@ 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 @@ %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 @@ %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.22.0 %description Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js @@ -432,7 +438,7 @@ 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: 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-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-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-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-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) = 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) = 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 @@ %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 @@ %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 @@ %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 @@ 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 ++++++ README.md ++++++ NodeJS 22.x =========== Build results for Factory  Devel project build status  ++++++ SHASUMS256.txt ++++++ --- /var/tmp/diff_new_pack.gwisWP/_old 2025-11-28 16:51:36.490940542 +0100 +++ /var/tmp/diff_new_pack.gwisWP/_new 2025-11-28 16:51:36.494940711 +0100 @@ -1,42 +1,42 @@ -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 +9e4ef6748bbc55e7debf792529a108bc2635859f4ce46d0775668b27cc5cc750 node-v22.21.1-aix-ppc64.tar.gz +07a93b85d258f7b7770bad4e5e63e959c7a1a6e6ae3c6017c4e2d84dc503587d node-v22.21.1-arm64.msi +c170d6554fba83d41d25a76cdbad85487c077e51fa73519e41ac885aa429d8af node-v22.21.1-darwin-arm64.tar.gz +39f53ffcf1604291e85974c8588bb290c14b358ac085e342920e703651d63c5e node-v22.21.1-darwin-arm64.tar.xz +8e3dc89614debe66c2a6ad2313a1adb06eb37db6cd6c40d7de6f7d987f7d1afd node-v22.21.1-darwin-x64.tar.gz +2f4fd943768fdd82308da88bb53f3a16259275c770bc4393e45b986844ea3017 node-v22.21.1-darwin-x64.tar.xz +17fe8018b051e9ce255868c301e4b305194185479c0b1831f8625fa96057c9e5 node-v22.21.1-headers.tar.gz +d3d569879efa7f9c84cee539363facc4efd70375899549bc4484c98ea1f08928 node-v22.21.1-headers.tar.xz +c86830dedf77f8941faa6c5a9c863bdfdd1927a336a46943decc06a38f80bfb2 node-v22.21.1-linux-arm64.tar.gz +e660365729b434af422bcd2e8e14228637ecf24a1de2cd7c916ad48f2a0521e1 node-v22.21.1-linux-arm64.tar.xz +40d3d09aee556abc297dd782864fcc6b9e60acd438ff0660ba9ddcd569c00920 node-v22.21.1-linux-armv7l.tar.gz +69faec17156bc240a7e7590bcfb236194e4c09412387ac94318e8b30f72155e0 node-v22.21.1-linux-armv7l.tar.xz +b24f4c19d5546cd418674e83bde56d50a7c2b65faec7a65c3502f285eeb3aa70 node-v22.21.1-linux-ppc64le.tar.gz +6f2b6aa1519a8f50a66b0ae7e94d2feeadfe9aa98095c737c2fc67df25012845 node-v22.21.1-linux-ppc64le.tar.xz +7c46bd4a512b35f03acb972b2b04fecc2d4c47e35069ab9a8dd5cd8f0091195a node-v22.21.1-linux-s390x.tar.gz +c473e8e7eb46aa93e1580736ce240ba4cf3b22dc45a47118359e85508b63e211 node-v22.21.1-linux-s390x.tar.xz +219a152ea859861d75adea578bdec3dce8143853c13c5187f40c40e77b0143b2 node-v22.21.1-linux-x64.tar.gz +680d3f30b24a7ff24b98db5e96f294c0070f8f9078df658da1bce1b9c9873c88 node-v22.21.1-linux-x64.tar.xz +a696aaf0b8e13ac1abf057dd6d82a22a3bedd03190c560d8187e3aff8527803d node-v22.21.1-win-arm64.7z +b9d7faacd0b540b8b46640dbc8f56f4205ff63b79dec700d4f03d36591b0318f node-v22.21.1-win-arm64.zip +7f7a247193bb5e3e6af8cb309c3dcf75fb77827f1453fd77a75b5ff9ef4868ce node-v22.21.1-win-x64.7z +3c624e9fbe07e3217552ec52a0f84e2bdc2e6ffa7348f3fdfb9fbf8f42e23fcf node-v22.21.1-win-x64.zip +81dc88f4f990be2924f728794d38cf2353444f0a0bbeb2018f3ee8b4f11e3d0d node-v22.21.1-win-x86.7z +fcadbbf4575bb654ae94de5328e77e323ff3cea6360725d073ba56e2c9753e52 node-v22.21.1-win-x86.zip +fd7a63fec3a54a665851e2d3d93e07cfead2ffb4521675ffdbceb1bb5ac009bb node-v22.21.1-x64.msi +b0bf4ad9f5c6afc6d5bbc354554abb34c378764682fb878996c5061abb448d80 node-v22.21.1-x86.msi +182ad62634eabbb11497c2284a3172771944f1cd17e23b143e778bd189af6d65 node-v22.21.1.pkg +5407ff154708e3dd6c9eb40f787b79afc5db8b2461e4ae92ee54605515bba0f1 node-v22.21.1.tar.gz +487d73fd4db00dc2420d659a8221b181a7937fbc5bc73f31c30b1680ad6ded6a node-v22.21.1.tar.xz +707bbc8a9e615299ecdbff9040f88f59f20033ff1af923beee749b885cbd565d win-arm64/node.exe +9265150c60463c2c524b7475f8a1f70943dcc05a735f3110ee50446ed4fff965 win-arm64/node.lib +95ed2419ec16da1eeb1394f0882a1a222b32a8fbbacb0c5205179122f4cddc88 win-arm64/node_pdb.7z +6c9d1db49bf342b7d6b8e755faa17e4f077c1eae76f314b54871887bb725cb6e win-arm64/node_pdb.zip +471961cb355311c9a9dd8ba417eca8269ead32a2231653084112554cda52e8b3 win-x64/node.exe +aa0ec2c0281c18a5a4753b2d7f4fec0e2ba0b004be1f61b3bb9feb15e544a968 win-x64/node.lib +86f39117da6b47af53ab0c518f4ce57af76f14ad57c23c539a638f55bf37c781 win-x64/node_pdb.7z +809a9e4f88d8d08835d9da5ea1c044dc000fc765349aaf5f2ed8d9d8d1826a49 win-x64/node_pdb.zip +ffab44f146837f732b18ac6c9eb1275842752fc6b548ff215410517f55a09503 win-x86/node.exe +2428b7ac2df89e23fcc5d5d0d1b4c2baf4ff515575fe7fa5d7dd0575673fcd64 win-x86/node.lib +403adcd18baea1aa3760b2077efcaa75a2ba325fab8b30ef44418c020581114f win-x86/node_pdb.7z +9c1377c75fc0a40101b9ab7924ef993e91cbded5f0780698b7f5987791f85c3a win-x86/node_pdb.zip ++++++ SHASUMS256.txt.sig ++++++ Binary files /var/tmp/diff_new_pack.gwisWP/_old and /var/tmp/diff_new_pack.gwisWP/_new differ ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.gwisWP/_old 2025-11-28 16:51:36.554943237 +0100 +++ /var/tmp/diff_new_pack.gwisWP/_new 2025-11-28 16:51:36.558943406 +0100 @@ -1,4 +1,6 @@ -mtime: 1749226520 -commit: e9e13ee91d4270f6dfe68b187d07c6f43c20f4b22033180c01ba9c9081cf9d53 +mtime: 1764267724 +commit: f4428939f83463bd1e199c1dcb8e8c8480a082c559fddab8f7c3bab982b89c72 url: https://src.opensuse.org/nodejs/nodejs22.git +revision: f4428939f83463bd1e199c1dcb8e8c8480a082c559fddab8f7c3bab982b89c72 +projectscmsync: https://src.opensuse.org/nodejs/_ObsPrj.git ++++++ fix_ci_tests.patch ++++++ --- /var/tmp/diff_new_pack.gwisWP/_old 2025-11-28 16:51:36.590944753 +0100 +++ /var/tmp/diff_new_pack.gwisWP/_new 2025-11-28 16:51:36.594944921 +0100 @@ -2,10 +2,10 @@ 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 @@ 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 @@ // 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 @@ 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 @@ 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 @@ 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 @@ 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-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 @@ 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,4 +127,32 @@ 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); ++++++ icu_781.patch ++++++ 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/, }, ]; ++++++ linker_lto_jobs.patch ++++++ --- /var/tmp/diff_new_pack.gwisWP/_old 2025-11-28 16:51:36.642946942 +0100 +++ /var/tmp/diff_new_pack.gwisWP/_new 2025-11-28 16:51:36.650947280 +0100 @@ -3,19 +3,19 @@ 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', ++++++ node-v22.15.1.tar.xz -> node-v22.21.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/nodejs22/node-v22.15.1.tar.xz /work/SRC/openSUSE:Factory/.nodejs22.new.14147/node-v22.21.1.tar.xz differ: char 26, line 1 ++++++ nodejs.keyring ++++++ Binary files /var/tmp/diff_new_pack.gwisWP/_old and /var/tmp/diff_new_pack.gwisWP/_new differ
