commit nodejs21 for openSUSE:Factory

2024-04-10 Thread Source-Sync
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

2024-02-18 Thread Source-Sync
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

2024-02-14 Thread Source-Sync
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

2024-01-10 Thread Source-Sync
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

2024-01-04 Thread Source-Sync
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

2023-12-17 Thread Source-Sync
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) =