commit nodejs21 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs21 for openSUSE:Factory checked in at 2024-04-10 17:48:38 Comparing /work/SRC/openSUSE:Factory/nodejs21 (Old) and /work/SRC/openSUSE:Factory/.nodejs21.new.29460 (New) Package is "nodejs21" Wed Apr 10 17:48:38 2024 rev:8 rq:1166607 version:21.7.2 Changes: --- /work/SRC/openSUSE:Factory/nodejs21/nodejs21.changes2024-02-18 20:22:41.280968015 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs21.new.29460/nodejs21.changes 2024-04-10 17:48:39.672655438 +0200 @@ -1,0 +2,34 @@ +Tue Apr 9 14:13:21 UTC 2024 - Adam Majer + +- Update to 21.7.2: + * Assertion failed in node::http2::Http2Session::~Http2Session() +leads to HTTP/2 server crash (High) (bsc#144, CVE-2024-27983) + * HTTP Request Smuggling via Content Length Obfuscation +(Medium) (bsc#1222384, CVE-2024-27982) + * updated dependencies: ++ llhttp version 9.2.1 ++ undici version 6.11.1 (bsc#1222530, bsc#1222603, + CVE-2024-30260, CVE-2024-30261) + +- node-gyp-addon-gypi.patch: adapted for new unit test layouts + +--- +Tue Apr 2 13:54:32 UTC 2024 - Adam Majer + +- Update to 21.7.1 + * revert "test_runner: do not invoke after hook when test is empty" + * lib: return directly if udp socket close before lookup + +- Changes in 21.7.0 + * util.styleText(format, text): This function returns a +formatted text considering the format passed. + * support for multi-line values for .env file + * sea: support embedding assets + * vm: support using the default loader to handle dynamic import() + * crypto: implement crypto.hash() + * http2: add h2 compat support for appendHeader + +- versioned.patch, nodejs-libpath.patch: refreshed +- c-ares-fixes.patch: upstreamed, removed + +--- @@ -27,0 +62,4 @@ +--- +Sat Jan 27 10:09:34 UTC 2024 - xtex + +- Add libalternative config for corepack Old: c-ares-fixes.patch node-v21.6.2.tar.xz New: node-v21.7.2.tar.xz BETA DEBUG BEGIN: Old:- versioned.patch, nodejs-libpath.patch: refreshed - c-ares-fixes.patch: upstreamed, removed BETA DEBUG END: Other differences: -- ++ nodejs21.spec ++ --- /var/tmp/diff_new_pack.0JB94l/_old 2024-04-10 17:48:42.364754511 +0200 +++ /var/tmp/diff_new_pack.0JB94l/_new 2024-04-10 17:48:42.364754511 +0200 @@ -31,7 +31,7 @@ %endif Name: nodejs21 -Version:21.6.2 +Version:21.7.2 Release:0 # Double DWZ memory limits @@ -177,7 +177,6 @@ Patch305: qemu_timeouts_arches.patch Patch308: node-gyp-config.patch Patch309: gcc13.patch -Patch311: c-ares-fixes.patch BuildRequires: pkg-config BuildRequires: fdupes @@ -309,19 +308,19 @@ %if ! 0%{with intree_cares} BuildRequires: pkgconfig(libcares) >= 1.17.0 %else -Provides: bundled(libcares2) = 1.20.1 +Provides: bundled(libcares2) = 1.27.0 %endif %if ! 0%{with intree_icu} BuildRequires: pkgconfig(icu-i18n) >= 71 %else -Provides: bundled(icu) = 74.1 +Provides: bundled(icu) = 74.2 %endif %if ! 0%{with intree_nghttp2} BuildRequires: libnghttp2-devel >= 1.41.0 %else -Provides: bundled(nghttp2) = 1.58.0 +Provides: bundled(nghttp2) = 1.60.0 %endif %if 0%{with valgrind_tests} @@ -370,7 +369,7 @@ %endif %endif -Provides: bundled(uvwasi) = 0.0.19 +Provides: bundled(uvwasi) = 0.0.20 Provides: bundled(libuv) = 1.48.0 Provides: bundled(v8) = 11.8.172.17 %if %{with intree_brotli} @@ -380,21 +379,20 @@ %endif -Provides: bundled(llhttp) = 9.1.3 -Provides: bundled(ngtcp2) = 0.8.1 -Provides: bundled(base64) = 0.5.1 +Provides: bundled(llhttp) = 9.2.1 +Provides: bundled(ngtcp2) = 1.3.0 +Provides: bundled(base64) = 0.5.2 Provides: bundled(simdutf) = 4.0.8 -Provides: bundled(simdjson) = 3.6.3 +Provides: bundled(simdjson) = 3.7.0 # bundled url-ada parser, not ada -Provides: bundled(ada) = 2.7.4 +Provides: bundled(ada) = 2.7.6 -Provides: bundled(node-@fastify/busboy) = 2.1.0 Provides: bundled(node-acorn) = 8.11.3 -Provides: bundled(node-acorn-walk) = 8.3.1 +Provides: bundled(node-acorn-walk) = 8.3.2 Provides: bundled(node-cjs-module-lexer) = 1.2.2 -Provides: bundled(node-corepack) = 0.24.0 +Provides: bundled(node-corepack) = 0.25.2 Provides: bundled(node-minimatch) = 9.0.3 -Provides: bundled(node-undici) = 5.28.3 +Provides: bundled(node-undici) = 6.11.1 %description Node.js is a
commit nodejs21 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs21 for openSUSE:Factory checked in at 2024-02-18 20:22:37 Comparing /work/SRC/openSUSE:Factory/nodejs21 (Old) and /work/SRC/openSUSE:Factory/.nodejs21.new.1815 (New) Package is "nodejs21" Sun Feb 18 20:22:37 2024 rev:7 rq:1147153 version:21.6.2 Changes: --- /work/SRC/openSUSE:Factory/nodejs21/nodejs21.changes2024-02-14 23:18:45.976312468 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs21.new.1815/nodejs21.changes 2024-02-18 20:22:41.280968015 +0100 @@ -1,0 +2,15 @@ +Fri Feb 16 15:37:23 UTC 2024 - Adam Majer + +- Update to 21.6.2: (security updates) + * (CVE-2024-21892, bsc#1219992) - Code injection and privilege escalation through Linux capabilities- (High) + * (CVE-2024-22019, bsc#1219993) - http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks- (High) + * (CVE-2024-21896, bsc#1219994) - Path traversal by monkey-patching Buffer internals- (High) + * (CVE-2024-22017, bsc#1219995) - setuid() does not drop all privileges due to io_uring - (High) + * (CVE-2023-46809, bsc#1219997) - Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding) - (Medium) + * (CVE-2024-21891, bsc#1219998) - Multiple permission model bypasses due to improper path traversal sequence sanitization - (Medium) + * (CVE-2024-21890, bsc#121) - Improper handling of wildcards in --allow-fs-read and --allow-fs-write (Medium) + * (CVE-2024-22025, bsc#1220014) - Denial of Service by resource exhaustion in fetch() brotli decoding - (Medium) + * undici version 5.28.3 (CVE-2024-24758, bsc#1220017) + * libuv version 1.48.0 + +--- Old: node-v21.6.1.tar.xz New: node-v21.6.2.tar.xz Other differences: -- ++ nodejs21.spec ++ --- /var/tmp/diff_new_pack.o10Lkw/_old 2024-02-18 20:22:42.541013487 +0100 +++ /var/tmp/diff_new_pack.o10Lkw/_new 2024-02-18 20:22:42.541013487 +0100 @@ -31,7 +31,7 @@ %endif Name: nodejs21 -Version:21.6.1 +Version:21.6.2 Release:0 # Double DWZ memory limits @@ -298,7 +298,7 @@ %else # bundled openssl %if %node_version_number <= 12 && 0%{?suse_version} == 1315 && 0%{?sle_version} < 120400 -Provides: bundled(openssl) = 3.0.12 +Provides: bundled(openssl) = 3.0.13 %else BuildRequires: bundled_openssl_should_not_be_required %endif @@ -371,10 +371,10 @@ %endif Provides: bundled(uvwasi) = 0.0.19 -Provides: bundled(libuv) = 1.47.0 +Provides: bundled(libuv) = 1.48.0 Provides: bundled(v8) = 11.8.172.17 %if %{with intree_brotli} -Provides: bundled(brotli) = 1.0.9 +Provides: bundled(brotli) = 1.1.0 %else BuildRequires: pkgconfig(libbrotlidec) %endif @@ -383,8 +383,8 @@ Provides: bundled(llhttp) = 9.1.3 Provides: bundled(ngtcp2) = 0.8.1 Provides: bundled(base64) = 0.5.1 -Provides: bundled(simdutf) = 4.0.4 -Provides: bundled(simdjson) = 3.6.2 +Provides: bundled(simdutf) = 4.0.8 +Provides: bundled(simdjson) = 3.6.3 # bundled url-ada parser, not ada Provides: bundled(ada) = 2.7.4 @@ -394,7 +394,7 @@ Provides: bundled(node-cjs-module-lexer) = 1.2.2 Provides: bundled(node-corepack) = 0.24.0 Provides: bundled(node-minimatch) = 9.0.3 -Provides: bundled(node-undici) = 5.28.2 +Provides: bundled(node-undici) = 5.28.3 %description Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js ++ SHASUMS256.txt ++ --- /var/tmp/diff_new_pack.o10Lkw/_old 2024-02-18 20:22:42.581014931 +0100 +++ /var/tmp/diff_new_pack.o10Lkw/_new 2024-02-18 20:22:42.585015075 +0100 @@ -1,42 +1,42 @@ -0dbffde04695933f508e964a103657d6ef55ddadf3d8e9c39e0191c6ee2b4ead node-v21.6.1-aix-ppc64.tar.gz -88f1d4e8982d0cc439137c9b95405622489d1573051a7a13d618ef0ef2896e76 node-v21.6.1-arm64.msi -94c280bba809fa66867e363ec9e990217aedf893116660b8c75a1c4fda3baea5 node-v21.6.1-darwin-arm64.tar.gz -a1edec87af235b55443cb87d38f523d86cefa3426b9b9fe52328430124ae48ed node-v21.6.1-darwin-arm64.tar.xz -5c4821c62a1f61cf3219bc244d30a5b1cdec197c8acabc1ee7cd9ff17bbba947 node-v21.6.1-darwin-x64.tar.gz -35b723ab93ae3110fbdb2833947bc206da761d36da15ed2ef2f3b7f9b3b6 node-v21.6.1-darwin-x64.tar.xz -d0bc7a37a7a16301565119c472cfa3c00a4122891bec792d83f2992e3eefb62e node-v21.6.1-headers.tar.gz -7b217de8af0d2c05fffd0fb8b5cb2136c93e312bccd5cf454f039196777e4762 node-v21.6.1-headers.tar.xz -e19a4364cf27c9c0cdc1472faf4eece6313b590f1e9c55852d8ec3efa89fe097 node-v21.6.1-linux-arm64.tar.gz -19900c1a0a9d7e2ea781
commit nodejs21 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs21 for openSUSE:Factory checked in at 2024-02-14 23:18:44 Comparing /work/SRC/openSUSE:Factory/nodejs21 (Old) and /work/SRC/openSUSE:Factory/.nodejs21.new.1815 (New) Package is "nodejs21" Wed Feb 14 23:18:44 2024 rev:6 rq:1146410 version:21.6.1 Changes: --- /work/SRC/openSUSE:Factory/nodejs21/nodejs21.changes2024-01-10 21:50:49.748987138 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs21.new.1815/nodejs21.changes 2024-02-14 23:18:45.976312468 +0100 @@ -1,0 +2,13 @@ +Mon Feb 12 14:51:32 UTC 2024 - Adam Majer + +- Update to 21.6.1: + * Revert "stream: fix cloned webstreams not being unref'd" + +- Changes in 21.6.0: + * New connection attempt events + * --allow-addons to enable addon usage when using the Permission Model. + * Support configurable snapshot through --build-snapshot-config flag + +- fix_ci_tests.patch: refreshed + +--- Old: node-v21.5.0.tar.xz New: node-v21.6.1.tar.xz Other differences: -- ++ nodejs21.spec ++ --- /var/tmp/diff_new_pack.MUBWFG/_old 2024-02-14 23:18:47.484366836 +0100 +++ /var/tmp/diff_new_pack.MUBWFG/_new 2024-02-14 23:18:47.488366980 +0100 @@ -1,7 +1,7 @@ # # spec file for package nodejs21 # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -31,7 +31,7 @@ %endif Name: nodejs21 -Version:21.5.0 +Version:21.6.1 Release:0 # Double DWZ memory limits @@ -389,10 +389,10 @@ Provides: bundled(ada) = 2.7.4 Provides: bundled(node-@fastify/busboy) = 2.1.0 -Provides: bundled(node-acorn) = 8.11.2 -Provides: bundled(node-acorn-walk) = 8.2.0 +Provides: bundled(node-acorn) = 8.11.3 +Provides: bundled(node-acorn-walk) = 8.3.1 Provides: bundled(node-cjs-module-lexer) = 1.2.2 -Provides: bundled(node-corepack) = 0.23.0 +Provides: bundled(node-corepack) = 0.24.0 Provides: bundled(node-minimatch) = 9.0.3 Provides: bundled(node-undici) = 5.28.2 ++ SHASUMS256.txt ++ --- /var/tmp/diff_new_pack.MUBWFG/_old 2024-02-14 23:18:47.852380103 +0100 +++ /var/tmp/diff_new_pack.MUBWFG/_new 2024-02-14 23:18:47.892381545 +0100 @@ -1,42 +1,42 @@ -e4b4c3214a8dc59f511f50cb949b4ef5c05a59bc15c6376c1b98bcfd43dcbb4c node-v21.5.0-aix-ppc64.tar.gz -aaf26bd76a2c771d623bf2aa68f8fa4b440382ddc5b3d6e26bc4a21ab63271da node-v21.5.0-arm64.msi -66af9055dcceacc2fcd01ccbb47a565a1dd8f4314300a0f37f13771059490a09 node-v21.5.0-darwin-arm64.tar.gz -64f7eb52c9eb325326cc33c3b11ce90b00859616209bbd436c0acb1e612ef389 node-v21.5.0-darwin-arm64.tar.xz -de858cb5257f101dc0681cd65493b589a35ac61f69f46b62cbc1cdaf7cb51a1b node-v21.5.0-darwin-x64.tar.gz -e396e2bf2e999215bfd5cf50b8050dd5072a7d74a63d4047a6a9e71f0a9fc553 node-v21.5.0-darwin-x64.tar.xz -eeb9270798f488e58a38f7637b69c6557d1da17573b79b96f50e0f01911053bb node-v21.5.0-headers.tar.gz -37344fac0560e0e985acba054356c1287b302ba767671233b5633e7674d50d9f node-v21.5.0-headers.tar.xz -ed8d7c80f301af4546d60bb0d25930ade432a45560d2eecf17c23818c05ce12f node-v21.5.0-linux-arm64.tar.gz -05183535f1dafe13e456b767de426719f26228e2a08ec19f9b24232876065b4d node-v21.5.0-linux-arm64.tar.xz -104f1ac9c2799c7fb0467cb19fe1a8f5b2ddd79d3fcd852547940d1cc7e0ca48 node-v21.5.0-linux-armv7l.tar.gz -20a69cbd0ba3ef8fd7fead40fa57971590d7765a66cb3f26fa0b2542ad70ed8a node-v21.5.0-linux-armv7l.tar.xz -05d954d0072c0583f0745773db7947249567f0a1250056269be7110dde359bcc node-v21.5.0-linux-ppc64le.tar.gz -6ec7bb999533a3f70ffc4ddf0283d85a8cbba79205e77b080ee4c7f90cd4bc8c node-v21.5.0-linux-ppc64le.tar.xz -a80587110aa12063eea520df8e1925e715aa7a96ee323745e349be76d976e791 node-v21.5.0-linux-s390x.tar.gz -2c22a05d0f264f00e7a5432f752c4070aded2a3c490beb4b94137e6750addd69 node-v21.5.0-linux-s390x.tar.xz -6e61f81fe1759892fb1f84f62fe470c8d4d6dfc07969af5700f06b4672a9e8d3 node-v21.5.0-linux-x64.tar.gz -7ba86504afb7d865e037a776be114f250710646378313dad02c0885f127af59b node-v21.5.0-linux-x64.tar.xz -8153e6fed4b7d871bc9ce8be579379ec7535c820d9622a0ac2e2d40601be0b8f node-v21.5.0.pkg -64f9a761b11be7e55325b029d1e3f1d41795e0e535e770a4b2a2a83c0f4c16da node-v21.5.0.tar.gz -afd7d4713573cd814f7e4df320de8d5c8e147b4101bc9fbbe2a6d52eb5f8b072 node-v21.5.0.tar.xz -b2cf94d6297b7b71d1a5dfea115025e23eb07629447867a252857387b3bf167c node-v21.5.0-win-arm64.7z -ac492a4beaeb92367220f68a760e6976c917239074b623b7b8dc6c7411f17097 node-v21.5.0-win-arm64.zip -209c771e3d1b86f6edee19682142999
commit nodejs21 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs21 for openSUSE:Factory checked in at 2024-01-10 21:50:43 Comparing /work/SRC/openSUSE:Factory/nodejs21 (Old) and /work/SRC/openSUSE:Factory/.nodejs21.new.21961 (New) Package is "nodejs21" Wed Jan 10 21:50:43 2024 rev:5 rq:1137596 version:21.5.0 Changes: --- /work/SRC/openSUSE:Factory/nodejs21/nodejs21.changes2024-01-04 15:58:06.734085496 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs21.new.21961/nodejs21.changes 2024-01-10 21:50:49.748987138 +0100 @@ -1,0 +2,12 @@ +Mon Jan 8 15:02:53 UTC 2024 - Adam Majer + +- Update to 21.5.0: + * module: merge config with package_json_reader + * src: move package resolver to c++ + * doc: ++ deprecate hash constructor ++ deprecate dirent.path + +- linker_lto_jobs.patch: refreshed + +--- Old: node-v21.4.0.tar.xz New: node-v21.5.0.tar.xz Other differences: -- ++ nodejs21.spec ++ --- /var/tmp/diff_new_pack.GmgUzq/_old 2024-01-10 21:50:51.365045824 +0100 +++ /var/tmp/diff_new_pack.GmgUzq/_new 2024-01-10 21:50:51.381046405 +0100 @@ -31,7 +31,7 @@ %endif Name: nodejs21 -Version:21.4.0 +Version:21.5.0 Release:0 # Double DWZ memory limits @@ -371,7 +371,7 @@ %endif Provides: bundled(uvwasi) = 0.0.19 -Provides: bundled(libuv) = 1.46.0 +Provides: bundled(libuv) = 1.47.0 Provides: bundled(v8) = 11.8.172.17 %if %{with intree_brotli} Provides: bundled(brotli) = 1.0.9 @@ -383,7 +383,8 @@ Provides: bundled(llhttp) = 9.1.3 Provides: bundled(ngtcp2) = 0.8.1 Provides: bundled(base64) = 0.5.1 -Provides: bundled(simdutf) = 3.2.18 +Provides: bundled(simdutf) = 4.0.4 +Provides: bundled(simdjson) = 3.6.2 # bundled url-ada parser, not ada Provides: bundled(ada) = 2.7.4 @@ -393,7 +394,7 @@ Provides: bundled(node-cjs-module-lexer) = 1.2.2 Provides: bundled(node-corepack) = 0.23.0 Provides: bundled(node-minimatch) = 9.0.3 -Provides: bundled(node-undici) = 5.28.1 +Provides: bundled(node-undici) = 5.28.2 %description Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js ++ SHASUMS256.txt ++ --- /var/tmp/diff_new_pack.GmgUzq/_old 2024-01-10 21:50:51.765060351 +0100 +++ /var/tmp/diff_new_pack.GmgUzq/_new 2024-01-10 21:50:51.797061513 +0100 @@ -1,42 +1,42 @@ -91f69ef2501efe9908b5adddc740c1b614054551abe1087a475b3f8e8bcd4f51 node-v21.4.0-aix-ppc64.tar.gz -4b4e57ff8f70fbdf49e4917bed65a4c7c896af2b3af5932d1069e9c637bea581 node-v21.4.0-arm64.msi -459a23a6044003c6cb5d24867da0c473bd8c2e4cb5689517051be182eed46c2b node-v21.4.0-darwin-arm64.tar.gz -6b64cfd77fe1c09b96e6f57643d73a0bba22f270d58ab17eb23ffb62037f55b8 node-v21.4.0-darwin-arm64.tar.xz -438cf09d2b48116170f1b2bf351f19a77e62c85b939524d4cf3c0a5b7bd0dba9 node-v21.4.0-darwin-x64.tar.gz -3c789c5907a417f4e51c95b282af5b2d89442a51a60fe7144cc2e98e00353ccd node-v21.4.0-darwin-x64.tar.xz -f16010627115873b53ec90bb3b896672602443c450dd390bbe59c64d619f2f40 node-v21.4.0-headers.tar.gz -3da216a3129be17a21f7f6e4f488cd350b45acc2025eb65d078f88fd1071884e node-v21.4.0-headers.tar.xz -071b90b14c2e74f8400c48683c21250491951faf9ae54756a2b53340c1574a27 node-v21.4.0-linux-arm64.tar.gz -a3ae9aa0ce883cb6296f83e77602f39291ff2cc6136be9e6647330df748374be node-v21.4.0-linux-arm64.tar.xz -48b0d4f52f421a6baa5fbb54339fb03a86cce976fd3b647271309d0a1844563d node-v21.4.0-linux-armv7l.tar.gz -fe55e583f52c1685403d2834a079869e7a3c7484278b9ab181985a25936e61cf node-v21.4.0-linux-armv7l.tar.xz -26e9de097745eb150739cf9f7664bfe6c61ebafac1954b5dd97f52c673212283 node-v21.4.0-linux-ppc64le.tar.gz -ed1f88de3fc995060571821684ae1029081c525f693e8cb02fb65b27d73a2c47 node-v21.4.0-linux-ppc64le.tar.xz -902a00cd9c2d15d2780704a553c70eaa64ee59443417f527f0da76e494d38179 node-v21.4.0-linux-s390x.tar.gz -8e3e7eb7a29144ed8f7adea41687929570e3b0113b773b00f350b8799cdedcbf node-v21.4.0-linux-s390x.tar.xz -d8cd0ec0b78bcbc591e7a4655a92c1c667e64bc434e7a895904dc1fe9442af1d node-v21.4.0-linux-x64.tar.gz -9f3b4447a689c1c0f6c08f61967f2a8e50d2c8187805e85ad67701ef84c0095c node-v21.4.0-linux-x64.tar.xz -4ae54c36a6891b20e1de4596d8991bccc32eb418a8b98448057762941a9efe5e node-v21.4.0.pkg -e7b79431a3ec8c8193d30dbac92ed0839417a9c2820acbde1eae2314eb96 node-v21.4.0.tar.gz -7a80f6527654602d7358c5be2eefc4f80a64c8901630a83977b073c34f25479c node-v21.4.0.tar.xz -be3646b1ed2d202cae5558d374856b32384f3cc7169c709ec88992e6d7c58a54 node-v21.4.0-win-arm64.7z -519e98ce05cc395ce0292a34e0a225bae39d0b06652a133626be1723a5571588 node-v21.4.0-win
commit nodejs21 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs21 for openSUSE:Factory checked in at 2024-01-04 15:56:50 Comparing /work/SRC/openSUSE:Factory/nodejs21 (Old) and /work/SRC/openSUSE:Factory/.nodejs21.new.28375 (New) Package is "nodejs21" Thu Jan 4 15:56:50 2024 rev:4 rq:1136239 version:21.4.0 Changes: --- /work/SRC/openSUSE:Factory/nodejs21/nodejs21.changes2023-12-17 21:28:50.830006415 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs21.new.28375/nodejs21.changes 2024-01-04 15:58:06.734085496 +0100 @@ -1,0 +2,5 @@ +Tue Jan 2 14:25:03 UTC 2024 - Adam Majer + +- c-ares-fixes.patch: fixes unit tests for new c-ares + +--- New: c-ares-fixes.patch BETA DEBUG BEGIN: New: - c-ares-fixes.patch: fixes unit tests for new c-ares BETA DEBUG END: Other differences: -- ++ nodejs21.spec ++ --- /var/tmp/diff_new_pack.sZNsr1/_old 2024-01-04 15:58:07.534114721 +0100 +++ /var/tmp/diff_new_pack.sZNsr1/_new 2024-01-04 15:58:07.534114721 +0100 @@ -49,6 +49,11 @@ %bcond_with libalternatives %endif +# nodejs20+ is not for SLE12 +%if %{node_version_number} >= 20 && 0%{?suse_version} > 0 && 0%{?suse_version} < 1500 +ExclusiveArch do_not_build +%endif + %if %node_version_number >= 12 %define openssl_req_ver 1.1.1 %else @@ -172,6 +177,7 @@ Patch305: qemu_timeouts_arches.patch Patch308: node-gyp-config.patch Patch309: gcc13.patch +Patch311: c-ares-fixes.patch BuildRequires: pkg-config BuildRequires: fdupes @@ -672,6 +678,7 @@ %if %{node_version_number} >= 19 %patch308 -p1 +%else %endif %endif @@ -686,7 +693,9 @@ %patch13 -p1 %patch100 -p1 %patch101 -p1 +%if 0%{?suse_version} >= 1500 || 0%{?suse_version} == 0 %patch102 -p1 +%endif # Add check_output to configure script (not part of Python 2.6 in SLE11). %if 0%{?suse_version} == 1110 %endif @@ -701,6 +710,7 @@ %patch305 -p1 %patch309 -p1 +%patch311 -p1 %if %{node_version_number} == 12 # minimist security update - patch50 ++ c-ares-fixes.patch ++ Index: node-v21.4.0/test/parallel/test-dns-resolveany-bad-ancount.js === --- node-v21.4.0.orig/test/parallel/test-dns-resolveany-bad-ancount.js +++ node-v21.4.0/test/parallel/test-dns-resolveany-bad-ancount.js @@ -7,6 +7,8 @@ const dgram = require('dgram'); const dnsPromises = dns.promises; const server = dgram.createSocket('udp4'); +const resolver = new dns.Resolver({ timeout: 100, tries: 1 }); +const resolverPromises = new dnsPromises.Resolver({ timeout: 100, tries: 1 }); server.on('message', common.mustCall((msg, { address, port }) => { const parsed = dnstools.parseDNSPacket(msg); @@ -18,16 +20,20 @@ server.on('message', common.mustCall((ms questions: parsed.questions, answers: { type: 'A', address: '1.2.3.4', ttl: 123, domain }, }); - // Overwrite the # of answers with 2, which is incorrect. + // Overwrite the # of answers with 2, which is incorrect. The response is + // discarded in c-ares >= 1.21.0. This is the reason why a small timeout is + // used in the `Resolver` constructor. See + // https://github.com/nodejs/node/pull/50743#issue-1994909204 buf.writeUInt16LE(2, 6); server.send(buf, port, address); }, 2)); server.bind(0, common.mustCall(async () => { const address = server.address(); - dns.setServers([`127.0.0.1:${address.port}`]); + resolver.setServers([`127.0.0.1:${address.port}`]); + resolverPromises.setServers([`127.0.0.1:${address.port}`]); - dnsPromises.resolveAny('example.org') + resolverPromises.resolveAny('example.org') .then(common.mustNotCall()) .catch(common.expectsError({ // May return EBADRESP or ETIMEOUT @@ -36,7 +42,7 @@ server.bind(0, common.mustCall(async () hostname: 'example.org' })); - dns.resolveAny('example.org', common.mustCall((err) => { + resolver.resolveAny('example.org', common.mustCall((err) => { assert.notStrictEqual(err.code, 'SUCCESS'); assert.strictEqual(err.syscall, 'queryAny'); assert.strictEqual(err.hostname, 'example.org');
commit nodejs21 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nodejs21 for openSUSE:Factory checked in at 2023-12-17 21:28:48 Comparing /work/SRC/openSUSE:Factory/nodejs21 (Old) and /work/SRC/openSUSE:Factory/.nodejs21.new.25432 (New) Package is "nodejs21" Sun Dec 17 21:28:48 2023 rev:3 rq:1133448 version:21.4.0 Changes: --- /work/SRC/openSUSE:Factory/nodejs21/nodejs21.changes2023-11-17 20:48:57.499863910 +0100 +++ /work/SRC/openSUSE:Factory/.nodejs21.new.25432/nodejs21.changes 2023-12-17 21:28:50.830006415 +0100 @@ -1,0 +2,21 @@ +Mon Dec 11 07:31:07 UTC 2023 - Adam Majer + +- Update to 21.4.0: + * fs: introduce dirent.parentPath + * fs: use default w flag for writeFileSync with utf8 encoding + +- Changes in 21.3.0: + * New --disable-warning flag + * Fast fs.writeFileSync with UTF-8 Strings + +For details, see +https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V21.md#21.4.0 + +- fix_ci_tests.patch: added workaround for missing deps + +--- +Thu Nov 23 10:44:16 UTC 2023 - Adam Majer + +- node-gyp-addon-gypi.patch: fix misapplied patch (bsc#1217424) + +--- Old: node-v21.2.0.tar.xz New: node-v21.4.0.tar.xz Other differences: -- ++ nodejs21.spec ++ --- /var/tmp/diff_new_pack.DzMCEq/_old 2023-12-17 21:28:52.782077299 +0100 +++ /var/tmp/diff_new_pack.DzMCEq/_new 2023-12-17 21:28:52.782077299 +0100 @@ -1,7 +1,7 @@ # # spec file for package nodejs21 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,13 +15,23 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +### +# +# WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! +# +# This spec file is generated from a template hosted at +# https://github.com/AdamMajer/nodejs-packaging +# +### +# Fedora doesn't have rpm-config-SUSE which provides +# ext_man in /usr/lib/rpm/macros.d/macros.obs %if 0%{?fedora_version} %define ext_man .gz %endif Name: nodejs21 -Version:21.2.0 +Version:21.4.0 Release:0 # Double DWZ memory limits @@ -135,6 +145,8 @@ Patch7: manual_configure.patch Patch13:openssl_binary_detection.patch + + ## Patches specific to SUSE and openSUSE Patch100: linker_lto_jobs.patch # PATCH-FIX-OPENSUSE -- set correct path for dtrace if it is built @@ -161,8 +173,8 @@ Patch308: node-gyp-config.patch Patch309: gcc13.patch -BuildRequires: fdupes BuildRequires: pkg-config +BuildRequires: fdupes BuildRequires: procps BuildRequires: xz BuildRequires: zlib-devel @@ -223,6 +235,7 @@ BuildRequires: gcc-c++ %endif + # Python dependencies %if %node_version_number >= 14 @@ -248,8 +261,8 @@ %endif %if 0%{?suse_version} >= 1500 && %{node_version_number} >= 10 -BuildRequires: group(nobody) BuildRequires: user(nobody) +BuildRequires: group(nobody) %endif # shared openssl @@ -264,10 +277,11 @@ BuildRequires: (libopenssl1_1-hmac if libopenssl-1_1-devel) BuildRequires: (libopenssl3-hmac if libopenssl-3-devel) %else -BuildRequires: libopenssl1_1-hmac BuildRequires: openssl-1_1 >= %{openssl_req_ver} +BuildRequires: libopenssl1_1-hmac %endif + # /suse_version %endif @@ -295,7 +309,7 @@ %if ! 0%{with intree_icu} BuildRequires: pkgconfig(icu-i18n) >= 71 %else -Provides: bundled(icu) = 73.2 +Provides: bundled(icu) = 74.1 %endif %if ! 0%{with intree_nghttp2} @@ -311,7 +325,7 @@ %if %{with libalternatives} Suggests: alts %else -Requires(postun):%{_sbindir}/update-alternatives +Requires(postun): %{_sbindir}/update-alternatives %endif # either for update-alternatives, or their removal Requires(post): %{_sbindir}/update-alternatives @@ -350,8 +364,8 @@ %endif %endif -Provides: bundled(libuv) = 1.46.0 Provides: bundled(uvwasi) = 0.0.19 +Provides: bundled(libuv) = 1.46.0 Provides: bundled(v8) = 11.8.172.17 %if %{with intree_brotli} Provides: bundled(brotli) = 1.0.9 @@ -359,22 +373,21 @@ BuildRequires: pkgconfig(libbrotlidec) %endif -Provides: bundled(base64) = 0.5.1 + Provides: bundled(llhttp) = 9.1.3 Provides: bundled(ngtcp2) = 0.8.1 +Provides: bundled(base64) = 0.5.1 Provides: bundled(simdutf) = 3.2.18 # bundled url-ada parser, not ada -Provides: bundled(ada) =