Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nodejs26 for openSUSE:Factory 
checked in at 2026-10-21 21:00:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nodejs26 (Old)
 and      /work/SRC/openSUSE:Factory/.nodejs26.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nodejs26"

Wed Oct 21 21:00:31 2026 rev:5 rq:1386755 version:26.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nodejs26/nodejs26.changes        2026-08-26 
19:55:42.339942136 +0200
+++ /work/SRC/openSUSE:Factory/.nodejs26.new.2252680/nodejs26.changes   
2026-10-21 21:02:24.089363706 +0200
@@ -1,0 +2,64 @@
+Tue Oct 20 14:20:32 UTC 2026 - Adam Majer <[email protected]>
+
+- Update to 26.12.0:
+  - doc,lib,src: throw on missing WebAssembly or RX support
+  - http: add websocketMask() and websocketUnmask()
+for details see https://nodejs.org/en/blog/release/v26.12.0
+
+nodejs-add-missing-include.patch: upstreamed, dropped
+
+-------------------------------------------------------------------
+Mon Oct 12 09:53:03 UTC 2026 - Adam Majer <[email protected]>
+
+- Update to 26.11.1:
+  - buffer: add isLatin1
+  - buffer: add Buffer.stringLength()
+  - http: add isValidHeaderName() and isValidHeaderValue()
+  - http2: add connectionWindowSize option
+  - perf_hooks: fix truncation of monitorEventLoopDelay() resolution
+  - perf_hooks: allow RecordableHistogram to record 0
+  - perf_hooks: add histogram.diff()
+  - perf_hooks: add histogram.snapshot()
+  - perf_hooks: harden histogram CBOR import validation
+  - process: graduate process.ref/unref to stable
+  - sqlite: rename DatabaseSync and StatementSync
+  - src: add --process-timeout=N
+  - src: expose size and count in heap profile output
+  - src: let embedders exempt linked bindings from the addon permission
+
+For complete list of changes, see
+  https://nodejs.org/en/blog/release/v26.11.1
+  https://nodejs.org/en/blog/release/v26.11.0
+  https://nodejs.org/en/blog/release/v26.10.0
+  https://nodejs.org/en/blog/release/v26.9.0
+  https://nodejs.org/en/blog/release/v26.8.2
+
+NOTICE: reject vuln reports on things that are enabled only by
+`--experimental-*` runtime flag that are still works in progress.
+https://github.com/nodejs/node/commit/ae1801eb55
+
+- no_avx2_on_i586.patch, ip-address.patch: dropped, upstreamed
+- fix_ci_tests.patch: refreshed
+
+-------------------------------------------------------------------
+Fri Sep  4 13:28:29 UTC 2026 - Adam Majer <[email protected]>
+
+- Update to 26.8.1:
+  - benchmark: add --analyze mode to compare.js
+  - crypto: update root certificates to NSS 3.126
+  - crypto: enable SIV and GCM-SIV modes in Cipher/Decipher APIs
+  - diagnostics_channel: mark TracingChannel as stable
+  - lib,src: improve histogram implementation
+  - net: improve performance of net.BlockList
+  - perf_hooks: add statistical hypothesis testing to histogram
+  - repl: add basic syntax highlighting
+  - sqlite: add StatementSync.prototype.close()
+  - sqlite: add StatementSync.prototype[Symbol.dispose]()
+  - util: add non-throwing MIMEType.parse
+  - zlib: add ZipEntry, ZipFile, and ZipBuffer
+
+For details, see https://github.com/nodejs/node/releases#release-v26.8.1
+
+- fix_ci_tests.patch: refreshed
+
+-------------------------------------------------------------------

Old:
----
  ip-address.patch
  no_avx2_on_i586.patch
  node-v26.7.0.tar.xz
  nodejs-add-missing-include.patch

New:
----
  node-v26.12.0.tar.xz

----------(Old B)----------
  Old:
- no_avx2_on_i586.patch, ip-address.patch: dropped, upstreamed
- fix_ci_tests.patch: refreshed
  Old:
- no_avx2_on_i586.patch, ip-address.patch: dropped, upstreamed
- fix_ci_tests.patch: refreshed
  Old:
nodejs-add-missing-include.patch: upstreamed, dropped
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nodejs26.spec ++++++
--- /var/tmp/diff_new_pack.ju8obE/_old  2026-10-21 21:02:25.885439725 +0200
+++ /var/tmp/diff_new_pack.ju8obE/_new  2026-10-21 21:02:25.886439769 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:           nodejs26
-Version:        26.7.0
+Version:        26.12.0
 Release:        0
 
 # Double DWZ memory limits
@@ -121,9 +121,7 @@
 Patch1:         v8-i586.patch
 Patch2:         no-rpath.patch
 Patch3:         fix_ci_tests.patch
-Patch4:         no_avx2_on_i586.patch
 Patch5:         icu_781.patch
-Patch6:         ip-address.patch
 Patch7:         npm-line-truncation.patch
 
 ## Patches specific to SUSE and openSUSE
@@ -137,8 +135,6 @@
 # PATCH-FIX-OPENSUSE -- install user global npm packages to /usr/local
 # instead of /usr
 Patch104:       npm_search_paths.patch
-# PATCH-FIX-UPSTREAM - https://github.com/nodejs/node/pull/63287
-Patch105:       nodejs-add-missing-include.patch
 
 Patch120:       flaky_test_rerun.patch
 
@@ -216,7 +212,7 @@
 %else
 # bundled openssl
 %if %node_version_number <= 12 && 0%{?suse_version} == 1315 && 
0%{?sle_version} < 120400
-Provides:       bundled(openssl) = 3.5.7
+Provides:       bundled(openssl) = 3.5.9
 %else
 BuildRequires:  bundled_openssl_should_not_be_required
 %endif
@@ -304,19 +300,19 @@
 %endif
 
 # bundled url-ada parser, not ada
-Provides:       bundled(LIEF) = 0.17.0
+Provides:       bundled(LIEF) = 1.0.0
 Provides:       bundled(ada) = 4.0.0
 Provides:       bundled(libuv) = 1.52.1
 Provides:       bundled(llhttp) = 9.4.3
 Provides:       bundled(merve) = 1.2.2
 Provides:       bundled(nghttp3) = 1.18.0
 Provides:       bundled(ngtcp2) = 1.25.0
-Provides:       bundled(node-acorn) = 8.18.0
+Provides:       bundled(node-acorn) = 8.19.0
 Provides:       bundled(node-acorn-walk) = 8.3.5
 Provides:       bundled(node-amaro) = 1.1.11
 Provides:       bundled(node-minimatch) = 10.2.6
-Provides:       bundled(node-undici) = 8.9.0
-Provides:       bundled(simdjson) = 4.6.6
+Provides:       bundled(node-undici) = 8.11.2
+Provides:       bundled(simdjson) = 5.0.3
 Provides:       bundled(uvwasi) = 0.0.23
 Provides:       bundled(v8) = 14.6.202.34
 ## END NON-NPM PROVIDES ##
@@ -365,7 +361,7 @@
 Provides:       bundled(node-balanced-match) = 4.0.4
 Provides:       bundled(node-bin-links) = 6.0.2
 Provides:       bundled(node-binary-extensions) = 3.1.0
-Provides:       bundled(node-brace-expansion) = 5.0.7
+Provides:       bundled(node-brace-expansion) = 5.0.9
 Provides:       bundled(node-cacache) = 20.0.4
 Provides:       bundled(node-chalk) = 5.6.2
 Provides:       bundled(node-chownr) = 3.0.0
@@ -391,7 +387,7 @@
 Provides:       bundled(node-ignore-walk) = 8.0.0
 Provides:       bundled(node-ini) = 6.0.0
 Provides:       bundled(node-init-package-json) = 8.2.5
-Provides:       bundled(node-ip-address) = 10.2.0
+Provides:       bundled(node-ip-address) = 10.5.0
 Provides:       bundled(node-is-cidr) = 6.0.4
 Provides:       bundled(node-isexe) = 4.0.0
 Provides:       bundled(node-json-parse-even-better-errors) = 5.0.0
@@ -400,12 +396,12 @@
 Provides:       bundled(node-just-diff) = 6.0.2
 Provides:       bundled(node-just-diff-apply) = 5.5.0
 Provides:       bundled(node-libnpmaccess) = 10.0.3
-Provides:       bundled(node-libnpmdiff) = 8.1.12
-Provides:       bundled(node-libnpmexec) = 10.3.2
-Provides:       bundled(node-libnpmfund) = 7.0.26
+Provides:       bundled(node-libnpmdiff) = 8.1.13
+Provides:       bundled(node-libnpmexec) = 10.3.3
+Provides:       bundled(node-libnpmfund) = 7.0.27
 Provides:       bundled(node-libnpmorg) = 8.0.1
-Provides:       bundled(node-libnpmpack) = 9.1.12
-Provides:       bundled(node-libnpmpublish) = 11.2.0
+Provides:       bundled(node-libnpmpack) = 9.1.14
+Provides:       bundled(node-libnpmpublish) = 11.2.1
 Provides:       bundled(node-libnpmsearch) = 9.0.1
 Provides:       bundled(node-libnpmteam) = 8.0.2
 Provides:       bundled(node-libnpmversion) = 8.0.4
@@ -461,13 +457,13 @@
 Provides:       bundled(node-spdx-license-ids) = 3.0.23
 Provides:       bundled(node-ssri) = 13.0.1
 Provides:       bundled(node-supports-color) = 10.2.2
-Provides:       bundled(node-tar) = 7.5.19
+Provides:       bundled(node-tar) = 7.5.22
 Provides:       bundled(node-text-table) = 0.2.0
 Provides:       bundled(node-tiny-relative-date) = 2.0.2
 Provides:       bundled(node-tinyglobby) = 0.2.17
 Provides:       bundled(node-treeverse) = 3.0.0
 Provides:       bundled(node-tuf-js) = 4.1.0
-Provides:       bundled(node-undici) = 6.27.0
+Provides:       bundled(node-undici) = 6.28.0
 Provides:       bundled(node-util-deprecate) = 1.0.2
 Provides:       bundled(node-validate-npm-package-name) = 7.0.2
 Provides:       bundled(node-walk-up-path) = 4.0.0

++++++ SHASUMS256.txt ++++++
--- /var/tmp/diff_new_pack.ju8obE/_old  2026-10-21 21:02:25.959442928 +0200
+++ /var/tmp/diff_new_pack.ju8obE/_new  2026-10-21 21:02:25.964443144 +0200
@@ -1,33 +1,35 @@
-6a26e53441fb7e1097fa0b19616000a030a9b96156eb15a0fe22682cfdf19ad2  
node-v26.7.0-aix-ppc64.tar.gz
-1c0b19dbbdc485aae6a2a43a647c94ba3b75cb5f191d154f6798344fc84721e3  
node-v26.7.0-arm64.msi
-7ee659a7768e641bbfd5360940660b8e8fd0052f77488f365562bac522fc15d4  
node-v26.7.0-darwin-arm64.tar.gz
-595d2f934e081b82961d1a5fd41c6dbd0c5a952d9e8be5b4566ab754426968d2  
node-v26.7.0-darwin-arm64.tar.xz
-f279d1ed28ce57f7788bf23435d2ad7fdd7438904ad5c4d8a1081a7cde3d4b96  
node-v26.7.0-darwin-x64.tar.gz
-bd19c6b98d923fb049f64b547163b9f7d52ae73f16fdee09ecef9ab248c4d6ff  
node-v26.7.0-darwin-x64.tar.xz
-00ef24b4724342592aa7a14f9105282a59a7397c8ff7a28166243f5029ce2217  
node-v26.7.0-headers.tar.gz
-453153ebefe7999965211df9ad3029f99a3c57b89eded9862e17be7ee0aaf1ba  
node-v26.7.0-headers.tar.xz
-925aa6157dd37542d0d7f2e28b7bf61e7b39284411210b0498bc3788db4aef68  
node-v26.7.0-linux-arm64.tar.gz
-afc7a004018485092ac8985b817b0d5684472bd9472e0b57d2ab88737e50090d  
node-v26.7.0-linux-arm64.tar.xz
-b41dfc68169e20e54d79e0b0443d0acf5b652535a4010a3258d6ddb1d118d914  
node-v26.7.0-linux-ppc64le.tar.gz
-c3f7cd5c9e149dce1f5955b182c21468ffa20f602aba863ca93cb198b76c07ea  
node-v26.7.0-linux-ppc64le.tar.xz
-c335e3a78ff723f36c17929390d1bd4003f267befba12c92764acbf6a37267ee  
node-v26.7.0-linux-s390x.tar.gz
-ff3a5c7b93a2ec4c6188ed9992495363a22892853db7ce466b57ce55119d20f4  
node-v26.7.0-linux-s390x.tar.xz
-bd6b6c31e377bad9ad579bed72e5bc11f4c879ac9452ad51d30e646ea3d828df  
node-v26.7.0-linux-x64.tar.gz
-982aa24dd8be4c889c6a8ab337ddff3b0896645b20f4239356e80552c16277ee  
node-v26.7.0-linux-x64.tar.xz
-a1d534dcb6c060f486d88e126318657725569da9d30cbb47a26ef6cf0d5afa60  
node-v26.7.0-win-arm64.7z
-be8775204cfceca5a73c30f91bf0de5e85274c01b776dc13f16b91aa251ebb01  
node-v26.7.0-win-arm64.zip
-073be1a597ff9f0130b067fb35eb84225d3970fdd7a84ee898f4b6270aadec0f  
node-v26.7.0-win-x64.7z
-d3bd72755141ed32bbcd841228ee81897c8a98d50dfa7dae2179399a0a7c90f8  
node-v26.7.0-win-x64.zip
-28dd9d5e53f829a32310a4fed334000a1681a7534641c599d05617f893c06a2b  
node-v26.7.0-x64.msi
-18a470bd132cb3b135455304ae7c86aea23bdd7dce9af5d2fc257ddd2f9a9943  
node-v26.7.0.pkg
-e7feefd8d65781c9bbca1a128f8c80b357275156e6e15a3ed32cb7992035bdb2  
node-v26.7.0.tar.gz
-e6b182cbeeab032d1082ca4ac4fe15e3a57de691d3bde78ecf8a761fd56ee356  
node-v26.7.0.tar.xz
-ed13b0ca216ef8d9e8a1781cf26e95ec7f56983d25beaf46b01cb472132d8e80  
win-arm64/node.exe
-c01ce0d5e4e956f0e5e73cdba925d15a6d6f86883aa49f8f0b0de87aa93508ce  
win-arm64/node.lib
-ca037cb8e6ee9029cd5059ad61c1aedf5e7910ba08fa6c6faac2d4f46a7fcb22  
win-arm64/node_pdb.7z
-5fa0b2b4656f3ccf3e4c0724a5fb8dec73ce34857a47e7921f969de16ed20e25  
win-arm64/node_pdb.zip
-e921fe5307e29bf6fd00000dd594356affd3a7b044e52720c7f10decbdc305b9  
win-x64/node.exe
-56f06350037085fce04930befd98327afc86ee46f52af6f6f8a68a03630e8380  
win-x64/node.lib
-c88a9b921f1fd208c2988c5a927d147a3e1dc780549b4f214a18019fec9179c8  
win-x64/node_pdb.7z
-1b226fa023bdca9c29d93f908eb1ffc32eb43744840eae5b3dd0a940e281429c  
win-x64/node_pdb.zip
+34d306d13e321942f6a48c5c0b8c4e781e864cbe052cf04386ace94f5448033d  
node-v26.12.0-aix-ppc64.tar.gz
+bc13c50e9dd29645c3b5880ae8366c7c603fe97945ae32b4f846381fa15f5348  
node-v26.12.0-arm64.msi
+2a154d4a5458930e0a2d6a1ecf64eddf5a2b3e1c13636b609c2ecb042e8c4553  
node-v26.12.0-darwin-arm64.tar.gz
+a2e255e35347f727f29aa158c552a60140b17b6ba68719d5d6fc46c7d058aa75  
node-v26.12.0-darwin-arm64.tar.xz
+878ecede191c7abc1bff01d3fb81f7ed81aa1161040dba18776b8ff8593614b1  
node-v26.12.0-darwin-x64.tar.gz
+c04edbd7b8429acb26058dee20c915308b174b71612ebfcb7e5976d790ae47d4  
node-v26.12.0-darwin-x64.tar.xz
+6abd0ddeccf3ebec9abe99582710c594669ee9510a40a1d1d990133dec36a1fc  
node-v26.12.0-headers.tar.gz
+c30445f95c9f6e44b4cc3d5a2b5644d5195fa11a1799b4a182006072d8cb68ec  
node-v26.12.0-headers.tar.xz
+ec53c915c3fdd8786c5685abd25ae3fe9fba0692307f9811d7caaadea1bcaf03  
node-v26.12.0-linux-arm64.tar.gz
+fd6cc729fa4448c2ac27c3fca5606019ced63c65a15c152c8df03e0cbce7f4c5  
node-v26.12.0-linux-arm64.tar.xz
+f9350847d0732f8bcc1577417ce536f0d617f93f093c664d88f0b1e70f2cc4e4  
node-v26.12.0-linux-ppc64le.tar.gz
+e90a7c8a3b2e453d3be98782b0275f119334d1a780434470b5e912f1fbfdc57d  
node-v26.12.0-linux-ppc64le.tar.xz
+7563e026ac03f95120201e37d6074960d06610536f45aac1fa5ed87cf74ac0d4  
node-v26.12.0-linux-s390x.tar.gz
+a62e7e0a7aa77893646fa076ff0444aa916e57ec3554d4cfc89f68e79f10c103  
node-v26.12.0-linux-s390x.tar.xz
+fdaa2cf6e44ca443a374b05db121827001aa167be25676368bab9bf36c0e48d1  
node-v26.12.0-linux-x64-musl.tar.gz
+4eec22381cc162f55273151bdf4f434d61216bb5abc3e7a23b8ad859ee5827c7  
node-v26.12.0-linux-x64-musl.tar.xz
+d9f88af72ad34f7ddf8e67289829f1698f54b6254f7d4f54b7453117ff1a3d2c  
node-v26.12.0-linux-x64.tar.gz
+fd47865ecd6391ebb431fc815e01b9135bf83ded5cf373247e9331e196b7aded  
node-v26.12.0-linux-x64.tar.xz
+4a52bdf4a236145267143ce2cc8c058def3485a5901af055572d5f15d026cf77  
node-v26.12.0.pkg
+435d4e5b5e12e14819f2598710f0f637f2094b25232fdf0cc304b7c4eadeadbb  
node-v26.12.0.tar.gz
+ce59f9038dda0e637656fb1c36cf52c07c637922fd81d419dbba2ec129afbd35  
node-v26.12.0.tar.xz
+c6e88e5a0ff6afdb6dfd2c8b6dc690f14f2eafc75bf839397ff9c447fdded3a2  
node-v26.12.0-win-arm64.7z
+cc773b9829623e3d4fd13aef394f05010e0459273f27fb3255150f38a2577abf  
node-v26.12.0-win-arm64.zip
+7a43d0d5b196dcb5990712a1ff403b2858366eeb0385fcaa7cbf27088dbb23d4  
node-v26.12.0-win-x64.7z
+50efaf01a08c520b4bbe499c09a8c5a5c370002c419c0d9da2c6815d3066a453  
node-v26.12.0-win-x64.zip
+dd72e3693abed70b7cb5c528dc6eaa46e628a25cd82319fb2c1ccb4462cce633  
node-v26.12.0-x64.msi
+141c9ed6c662e848aecdf2f3540ad5a9a7d97d51bca300e9e1a9c308f4e1cf93  
win-arm64/node.exe
+45084cbfc0170d7a30b29ab1eeeb2b0d770995ade0a13a4cc82cf31189f95c9f  
win-arm64/node.lib
+176fc7eda8c6ae75f073200fc2d2cb2d03a4b4ed2d7822c76750c00d0c7c99eb  
win-arm64/node_pdb.7z
+32ef09e9e7b5829bba3190b64ee603555ea91c85bab75fa8084e0fd7130eb7ab  
win-arm64/node_pdb.zip
+1a14457b043fe82fd2fc027959595e91d138a8185c7ca6c02c15c16632b51aa4  
win-x64/node.exe
+caad0090dc3add94c06abd01e395e8ec0f1586c10071bda1f99480445d695f6f  
win-x64/node.lib
+598c8b6c1ae03a3f24f4ff8d395313e25e3c386efd1c4cb00d45efd9ca57cf1a  
win-x64/node_pdb.7z
+63043620be735731e016e35189dff6d80dc6e1b534bcbf4a79814f8b9f6b983a  
win-x64/node_pdb.zip
 

++++++ SHASUMS256.txt.sig ++++++
Binary files /var/tmp/diff_new_pack.ju8obE/_old and 
/var/tmp/diff_new_pack.ju8obE/_new differ

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.ju8obE/_old  2026-10-21 21:02:26.019445525 +0200
+++ /var/tmp/diff_new_pack.ju8obE/_new  2026-10-21 21:02:26.023445698 +0200
@@ -1,6 +1,6 @@
-mtime: 1787738537
-commit: 28b3eaf1e60d4baa367ed93c476851a99b32521593446561096152c66d2e07a7
+mtime: 1792506564
+commit: df5dba089e755265754c60ff28e956eaff6b3a881d8f3b2dffea52b612589d89
 url: https://src.opensuse.org/nodejs/nodejs26
-revision: 28b3eaf1e60d4baa367ed93c476851a99b32521593446561096152c66d2e07a7
+revision: df5dba089e755265754c60ff28e956eaff6b3a881d8f3b2dffea52b612589d89
 projectscmsync: https://src.opensuse.org/nodejs/_ObsPrj.git
 

++++++ build.specials.obscpio ++++++
--- old/.gitignore      2026-08-26 12:02:17.000000000 +0200
+++ new/.gitignore      2026-10-20 16:29:24.000000000 +0200
@@ -6,3 +6,5 @@
 *.obsinfo
 _service:*
 nodejs26-*-build/
+*~
+binaries/

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-20 16:29:24.000000000 +0200
@@ -0,0 +1,10 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+.assets
+*.obsinfo
+_service:*
+nodejs26-*-build/
+*~
+binaries/

++++++ fix_ci_tests.patch ++++++
--- /var/tmp/diff_new_pack.ju8obE/_old  2026-10-21 21:02:26.201453402 +0200
+++ /var/tmp/diff_new_pack.ju8obE/_new  2026-10-21 21:02:26.205453575 +0200
@@ -2,10 +2,10 @@
 Date: Dec 20 09:18:49 UTC 2017
 Summary: Fix CI unit tests framework for OBS building
 
-Index: node-v26.7.0/test/parallel/test-module-loading-globalpaths.js
+Index: node-v26.11.1/test/parallel/test-module-loading-globalpaths.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-module-loading-globalpaths.js
-+++ node-v26.7.0/test/parallel/test-module-loading-globalpaths.js
+--- node-v26.11.1.orig/test/parallel/test-module-loading-globalpaths.js
++++ node-v26.11.1/test/parallel/test-module-loading-globalpaths.js
 @@ -11,6 +11,9 @@ const { addLibraryPath } = require('../c
  
  addLibraryPath(process.env);
@@ -16,23 +16,23 @@
  if (process.argv[2] === 'child') {
    console.log(require(pkgName).string);
  } else {
-Index: node-v26.7.0/test/parallel/test-tls-passphrase.js
+Index: node-v26.11.1/test/parallel/test-tls-passphrase.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-tls-passphrase.js
-+++ node-v26.7.0/test/parallel/test-tls-passphrase.js
-@@ -223,7 +223,7 @@ server.listen(0, common.mustCall(functio
+--- node-v26.11.1.orig/test/parallel/test-tls-passphrase.js
++++ node-v26.11.1/test/parallel/test-tls-passphrase.js
+@@ -224,7 +224,7 @@ server.listen(0, common.mustCall(functio
    }, onSecureConnect());
  })).unref();
  
 -const errMessageDecrypt = /bad[ _]decrypt/i;
 +const errMessageDecrypt = /(bad[ _]decrypt|password read)/i;
- 
- // Missing passphrase
- assert.throws(function() {
-Index: node-v26.7.0/test/parallel/test-repl-envvars.js
+ // TLS supplies an empty password when the passphrase is omitted. OpenSSL 4
+ // FIPS rejects it during PBKDF2 password-length checks, before decryption.
+ const missingPassphraseError = hasFIPS(4) ?
+Index: node-v26.11.1/test/parallel/test-repl-envvars.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-repl-envvars.js
-+++ node-v26.7.0/test/parallel/test-repl-envvars.js
+--- node-v26.11.1.orig/test/parallel/test-repl-envvars.js
++++ node-v26.11.1/test/parallel/test-repl-envvars.js
 @@ -3,6 +3,8 @@
  // Flags: --expose-internals
  
@@ -42,11 +42,11 @@
  const stream = require('stream');
  const { describe, test } = require('node:test');
  const REPL = require('internal/repl');
-Index: node-v26.7.0/Makefile
+Index: node-v26.11.1/Makefile
 ===================================================================
---- node-v26.7.0.orig/Makefile
-+++ node-v26.7.0/Makefile
-@@ -414,7 +414,6 @@ ADDONS_HEADERS_PREREQS := tools/install.
+--- node-v26.11.1.orig/Makefile
++++ node-v26.11.1/Makefile
+@@ -429,7 +429,6 @@ ADDONS_HEADERS_PREREQS := tools/install.
        $(wildcard deps/uv/include/*/*.h) \
        $(wildcard deps/v8/include/*.h) \
        $(wildcard deps/v8/include/*/*.h) \
@@ -54,7 +54,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
-@@ -641,6 +640,7 @@ test-ci-js: | clear-stalled ## Build and
+@@ -656,6 +655,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 
build-ffi-tests doc-only
@@ -62,7 +62,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) \
-@@ -845,7 +845,8 @@ apidocs_json = $(addprefix out/,$(apidoc
+@@ -860,7 +860,8 @@ apidocs_json = $(addprefix out/,$(apidoc
  run-npm-ci = $(PWD)/$(NPM) ci --omit=dev
  
  tools/doc/node_modules: tools/doc/package.json
@@ -72,11 +72,11 @@
                echo "Skipping tools/doc/node_modules (no crypto and/or no 
ICU)"; \
        else \
                cd tools/doc && $(call available-node,$(run-npm-ci)) \
-Index: node-v26.7.0/tools/test.py
+Index: node-v26.11.1/tools/test.py
 ===================================================================
---- node-v26.7.0.orig/tools/test.py
-+++ node-v26.7.0/tools/test.py
-@@ -1400,7 +1400,7 @@ def BuildOptions():
+--- node-v26.11.1.orig/tools/test.py
++++ node-v26.11.1/tools/test.py
+@@ -1407,7 +1407,7 @@ def BuildOptions():
    result.add_argument("-s", "--suite", help="A test suite",
        default=[], action="append")
    result.add_argument("-t", "--timeout", help="Timeout in seconds",
@@ -85,24 +85,24 @@
    result.add_argument("--arch", help='The architecture to run tests for',
        default='none')
    result.add_argument("--snapshot", help="Run the tests with snapshot turned 
on",
-Index: node-v26.7.0/test/parallel/test-crypto-dh.js
+Index: node-v26.11.1/test/parallel/test-crypto-dh.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-crypto-dh.js
-+++ node-v26.7.0/test/parallel/test-crypto-dh.js
-@@ -93,7 +93,7 @@ const {
+--- node-v26.11.1.orig/test/parallel/test-crypto-dh.js
++++ node-v26.11.1/test/parallel/test-crypto-dh.js
+@@ -94,7 +94,7 @@ const {
+   {
+     assert.throws(() => {
        dh3.computeSecret('');
-     }, { message: process.features.openssl_is_boringssl ?
-       'Supplied key is invalid' :
--      'Supplied key is too small' });
-+      /(Supplied key is too small|invalid public key)/ });
+-    }, { message: 'Supplied key is too small' });
++    }, { message: /(Supplied key is too small|invalid public key)/ });
    }
  }
  
-Index: node-v26.7.0/test/parallel/test-dns.js
+Index: node-v26.11.1/test/parallel/test-dns.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-dns.js
-+++ node-v26.7.0/test/parallel/test-dns.js
-@@ -451,7 +451,7 @@ assert.throws(() => {
+--- node-v26.11.1.orig/test/parallel/test-dns.js
++++ node-v26.11.1/test/parallel/test-dns.js
+@@ -489,7 +489,7 @@ assert.throws(() => {
  
    const server = dgram.createSocket('udp4');
  
@@ -111,10 +111,10 @@
      const parsed = dnstools.parseDNSPacket(msg);
      const domain = parsed.questions[0].domain;
      assert.strictEqual(domain, 'example.org');
-Index: node-v26.7.0/test/wpt/test-webcrypto.js
+Index: node-v26.11.1/test/wpt/test-webcrypto.js
 ===================================================================
---- node-v26.7.0.orig/test/wpt/test-webcrypto.js
-+++ node-v26.7.0/test/wpt/test-webcrypto.js
+--- node-v26.11.1.orig/test/wpt/test-webcrypto.js
++++ node-v26.11.1/test/wpt/test-webcrypto.js
 @@ -1,7 +1,8 @@
  'use strict';
  
@@ -125,38 +125,56 @@
    common.skip('missing crypto');
  
  const { WPTRunner } = require('../common/wpt');
-Index: node-v26.7.0/test/parallel/test-sqlite.js
+Index: node-v26.11.1/test/parallel/test-sqlite.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-sqlite.js
-+++ node-v26.7.0/test/parallel/test-sqlite.js
-@@ -243,6 +243,7 @@ suite('SQL APIs enabled at build time',
+--- node-v26.11.1.orig/test/parallel/test-sqlite.js
++++ node-v26.11.1/test/parallel/test-sqlite.js
+@@ -244,7 +244,8 @@ suite('SQL APIs enabled at build time',
    });
  
    test('fts3 is enabled', (t) => {
+-    const db = new Database(':memory:');
 +    t.skip(); return;
-     const db = new DatabaseSync(':memory:');
++    db = new Database(':memory:');
      db.exec(`
        CREATE VIRTUAL TABLE t1 USING fts3(content TEXT);
-@@ -258,6 +259,7 @@ suite('SQL APIs enabled at build time',
+       INSERT INTO t1 (content) VALUES ('hello world');
+@@ -259,6 +260,7 @@ suite('SQL APIs enabled at build time',
    });
  
    test('fts3 parenthesis is enabled', (t) => {
-+              t.skip(); return;
-     const db = new DatabaseSync(':memory:');
++    t.skip(); return;
+     const db = new Database(':memory:');
      db.exec(`
        CREATE VIRTUAL TABLE t1 USING fts3(content TEXT);
-@@ -326,6 +328,7 @@ suite('SQL APIs enabled at build time',
+@@ -274,6 +276,7 @@ suite('SQL APIs enabled at build time',
+   });
+ 
+   test('fts4 is enabled', (t) => {
++    t.skip(); return;
+     const db = new Database(':memory:');
+     db.exec(`
+       CREATE VIRTUAL TABLE t1 USING fts4(content TEXT);
+@@ -289,6 +292,7 @@ suite('SQL APIs enabled at build time',
+   });
+ 
+   test('fts5 is enabled', (t) => {
++    t.skip(); return;
+     const db = new Database(':memory:');
+     db.exec(`
+       CREATE VIRTUAL TABLE t1 USING fts5(content);
+@@ -327,6 +331,7 @@ suite('SQL APIs enabled at build time',
    });
  
    test('geopoly is enabled', (t) => {
 +    t.skip(); return;
-     const db = new DatabaseSync(':memory:');
+     const db = new Database(':memory:');
      db.exec(`
        CREATE VIRTUAL TABLE t1 USING geopoly(a,b,c);
-Index: node-v26.7.0/test/parallel/test-internal-util-construct-sab.js
+Index: node-v26.11.1/test/parallel/test-internal-util-construct-sab.js
 ===================================================================
---- node-v26.7.0.orig/test/parallel/test-internal-util-construct-sab.js
-+++ node-v26.7.0/test/parallel/test-internal-util-construct-sab.js
+--- node-v26.11.1.orig/test/parallel/test-internal-util-construct-sab.js
++++ node-v26.11.1/test/parallel/test-internal-util-construct-sab.js
 @@ -1,7 +1,6 @@
  // Flags: --enable-sharedarraybuffer-per-context --expose-internals
  'use strict';
@@ -165,11 +183,11 @@
  const assert = require('assert');
  const { kMaxLength } = require('buffer');
  const { isSharedArrayBuffer } = require('util/types');
-Index: node-v26.7.0/test/common/index.js
+Index: node-v26.11.1/test/common/index.js
 ===================================================================
---- node-v26.7.0.orig/test/common/index.js
-+++ node-v26.7.0/test/common/index.js
-@@ -1003,6 +1003,7 @@ function resolveBuiltBinary(binary) {
+--- node-v26.11.1.orig/test/common/index.js
++++ node-v26.11.1/test/common/index.js
+@@ -1006,6 +1006,7 @@ function resolveBuiltBinary(binary) {
  
  const common = {
    allowGlobals,
@@ -177,10 +195,10 @@
    buildType,
    canCreateSymLink,
    childShouldThrowAndAbort,
-Index: node-v26.7.0/test/common/index.mjs
+Index: node-v26.11.1/test/common/index.mjs
 ===================================================================
---- node-v26.7.0.orig/test/common/index.mjs
-+++ node-v26.7.0/test/common/index.mjs
+--- node-v26.11.1.orig/test/common/index.mjs
++++ node-v26.11.1/test/common/index.mjs
 @@ -5,6 +5,7 @@ const common = require('./index.js');
  
  const {
@@ -189,10 +207,10 @@
    buildType,
    canCreateSymLink,
    childShouldThrowAndAbort,
-Index: node-v26.7.0/test/common/shared-lib-util.js
+Index: node-v26.11.1/test/common/shared-lib-util.js
 ===================================================================
---- node-v26.7.0.orig/test/common/shared-lib-util.js
-+++ node-v26.7.0/test/common/shared-lib-util.js
+--- node-v26.11.1.orig/test/common/shared-lib-util.js
++++ node-v26.11.1/test/common/shared-lib-util.js
 @@ -1,6 +1,7 @@
  'use strict';
  const common = require('../common');

++++++ maintainer_scripts.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/maintainer_scripts/bundling.sh 
new/maintainer_scripts/bundling.sh
--- old/maintainer_scripts/bundling.sh  2026-08-26 12:02:17.000000000 +0200
+++ new/maintainer_scripts/bundling.sh  2026-10-20 16:29:24.000000000 +0200
@@ -89,7 +89,6 @@
 # merged into ngtcp2 packages... so we need full path as this is called 
directly now
 function load_nghttp3_version
 {
-    # extract_version_from_string_define lib/includes/nghttp3/version.h 
'NGHTTP3_VERSION '
     extract_version_from_string_define 
ngtcp2/nghttp3/lib/includes/nghttp3/version.h 'NGHTTP3_VERSION '
 }
 function load_ngtcp2_version
@@ -225,11 +224,13 @@
 function load_special_bundled_version
 {
     local PKG=$1
+    pushd $TMP_DEPS_DIR > /dev/null
     BUNDLED_VERSION=""
     case $PKG in
         (nghttp3):
             load_${PKG}_version
     esac
+    popd > /dev/null
     if [ -z "$BUNDLED_VERSION" ]; then
         echo "!!! cannot get bundled version for $PKG! FIX!"
         exit 20

++++++ node-v26.7.0.tar.xz -> node-v26.12.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/nodejs26/node-v26.7.0.tar.xz 
/work/SRC/openSUSE:Factory/.nodejs26.new.2252680/node-v26.12.0.tar.xz differ: 
char 26, line 1

++++++ node_modules.obscpio ++++++
/work/SRC/openSUSE:Factory/nodejs26/node_modules.obscpio 
/work/SRC/openSUSE:Factory/.nodejs26.new.2252680/node_modules.obscpio differ: 
char 49, line 1

Reply via email to