diff --git a/SPECS/nodejs24/nodejs24.signatures.json b/SPECS/nodejs24/nodejs24.signatures.json index 48d73d2d1b1..c7754ac8a3b 100644 --- a/SPECS/nodejs24/nodejs24.signatures.json +++ b/SPECS/nodejs24/nodejs24.signatures.json @@ -1,8 +1,8 @@ { "Signatures": { "btest402.js": "fabaf4dacc13e93d54f825b87ffde18573214b149388a5f96176236dd31d7768", - "icu4c-77_1-data-bin-b.zip": "d8be12e03f782da350508b15354738ed97a3289008a787b6bd2a85434374bff4", - "icu4c-77_1-data-bin-l.zip": "0913674ff673c585f8bc08370916b6a6ccc30ffb6408a5c1bc3edbf5a687fd96", + "icu4c-78.2-data-bin-b.zip": "86c22b4fe9db681ea9cbf5975157c53f0f965b5a6b0b3c70558f0c5c78bfc04a", + "icu4c-78.2-data-bin-l.zip": "6fc51a8818242bfd83207ab89551166ac2fb4bf502d01e41cddc8cb6a0ba4cda", "node-v24.14.1.tar.xz": "7822507713f202cf2a551899d250259643f477b671706db421a6fb55c4aa0991" } } diff --git a/SPECS/nodejs24/nodejs24.spec b/SPECS/nodejs24/nodejs24.spec index 5d82cf6828f..e2e15467aa0 100644 --- a/SPECS/nodejs24/nodejs24.spec +++ b/SPECS/nodejs24/nodejs24.spec @@ -1,11 +1,11 @@ # Retrieved from 'deps/npm/package.json' inside the sources tarball. -%define npm_version 11.6.2 +%define npm_version 11.11.0 %global nodejs_datadir %{_datarootdir}/nodejs # ICU - from tools/icu/current_ver.dep -%global icu_major 77 -%global icu_minor 1 +%global icu_major 78 +%global icu_minor 2 %global icu_version %{icu_major}.%{icu_minor} %global icudatadir %{nodejs_datadir}/icudata @@ -16,7 +16,7 @@ Name: nodejs24 # WARNINGS: MUST check and update the 'npm_version' macro for every version update of this package. # The version of NPM can be found inside the sources under 'deps/npm/package.json'. Version: 24.14.1 -Release: 2%{?dist} +Release: 3%{?dist} License: BSD AND MIT AND Public Domain AND NAIST-2003 AND Artistic-2.0 Vendor: Microsoft Corporation Distribution: Azure Linux @@ -26,8 +26,8 @@ URL: https://github.com/nodejs/node # !!!! because it contains patented algorithms. # !!! => use generate_source_tarball.sh script to create a clean and reproducible source tarball. Source0: https://nodejs.org/download/release/v%{version}/node-v%{version}.tar.xz -Source1: https://github.com/unicode-org/icu/releases/download/release-%{icu_major}-%{icu_minor}/icu4c-%{icu_major}_%{icu_minor}-data-bin-b.zip -Source2: https://github.com/unicode-org/icu/releases/download/release-%{icu_major}-%{icu_minor}/icu4c-%{icu_major}_%{icu_minor}-data-bin-l.zip +Source1: https://github.com/unicode-org/icu/releases/download/release-%{icu_version}/icu4c-%{icu_version}-data-bin-b.zip +Source2: https://github.com/unicode-org/icu/releases/download/release-%{icu_version}/icu4c-%{icu_version}-data-bin-l.zip Source3: btest402.js Patch0: disable-tlsv1-tlsv1-1.patch Patch1: CVE-2019-10906.patch @@ -182,6 +182,12 @@ make cctest %{_prefix}/lib/node_modules/* %changelog +* Tue May 19 2026 Sumit Jena - 24.14.1-3 +- Bump bundled ICU data to 78.2 to match upstream Node 24.14.1 + (tools/icu/current_ver.dep); fixes segfault running @typespec/compiler + (nodejs/node#17161). Adjust Source1/Source2 URL templates for ICU 78.x + release naming (release-X.Y, icu4c-X.Y-...). + * Mon Apr 13 2026 Azure Linux Security Servicing Account - 24.14.1-2 - Patch for CVE-2026-33672, CVE-2026-33671