Compare commits

..

2 Commits

Author SHA1 Message Date
AlmaLinux RelEng Bot
44f12f7775 import CS nodejs22-22.22.2-1.el10 2026-04-20 09:49:43 -04:00
685bed63d0 import CS nodejs22-22.13.1-4.el10 2025-03-27 13:11:54 +00:00
8 changed files with 105 additions and 74 deletions

View File

@ -1 +0,0 @@
1

7
.gitignore vendored
View File

@ -1,4 +1,3 @@
/icu4c-*-data-bin-?.zip
/node-*-stripped.tar.gz
/SHASUM*
/node*src.rpm
icu4c-78.2-data-bin-b.zip
icu4c-78.2-data-bin-l.zip
node-v22.22.2-stripped.tar.gz

View File

@ -1,6 +0,0 @@
--- !Policy
product_versions:
- rhel-10
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}

View File

@ -1,3 +1,13 @@
## START: Set by rpmautospec
## (rpmautospec version 0.6.5)
## RPMAUTOSPEC: autorelease, autochangelog
%define autorelease(e:s:pb:n) %{?-p:0.}%{lua:
release_number = 1;
base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}"));
print(release_number + base_release_number - 1);
}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}}
## END: Set by rpmautospec
# Determine if this should be the default version for this Fedora release
# The default version will own /usr/bin/node and friends
%global nodejs_pkg_major 22
@ -963,4 +973,94 @@ end
%changelog
%autochangelog
## START: Generated by rpmautospec
* Mon Mar 30 2026 Andrei Radchenko <aradchen@redhat.com> - 1:22.22.2-1
- Update to version 22.22.2
- introduced patch updating deps/nghttp2 to v 1.68.1 for CVE-2026-27135
- disabled failing tests in nghttp2 due to newer version
- patch for npm/braces CVE-2026-25547
* Wed Mar 25 2026 Andrei Radchenko <aradchen@redhat.com> - 1:22.22.0-4
- sources: changed ICU version syntax
* Tue Jan 20 2026 Andrei Radchenko <aradchen@redhat.com> - 1:22.22.0-3
- Bump release to get correct RHEL build
* Fri Jan 16 2026 tjuhasz <tjuhasz@redhat.com> - 1:22.22.0-2
- Filter for nodejs22.fmf in gating plan
* Wed Jan 14 2026 tjuhasz <tjuhasz@redhat.com> - 1:22.22.0-1
- Update to 22.22.0
* Thu Dec 04 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.19.0-3
- Unit-tests adjustment - disable internet/test-dgram-membership
* Wed Sep 03 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.19.0-2
- Add patch to prevent fips usage segfault
* Fri Aug 29 2025 Andrei Radchenko <aradchen@redhat.com> - 1:22.19.0-1
- Update to version 22.19.0
* Fri Aug 29 2025 Andrei Radchenko <aradchen@redhat.com> - 1:22.16.0-6
- configure.py: use local headers for building native addons when available
* Fri Aug 29 2025 Andrei Radchenko <aradchen@redhat.com> - 1:22.16.0-5
- spec: fix node binary calls to use versioned binary
* Wed Aug 20 2025 Andrei Radchenko <aradchen@redhat.com> - 1:22.16.0-4
- Test plan adjustments
* Thu Jul 31 2025 Andrei Radchenko <aradchen@redhat.com> - 1:22.16.0-3
- spec: devel packages explicitly conflicts
* Fri Jun 20 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.16.0-2
- Add rpminspect config to repo
* Tue May 27 2025 Andrei Radchenko <aradchen@redhat.com> - 1:22.16.0-1
- Update to version 22.16.0
* Tue May 20 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.15.0-3
- Make grep Source stricter in nodejs-tarball
* Tue May 20 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.15.0-2
- Add unit-test during build for nodejs22
* Thu Apr 24 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.15.0-1
- Update to version 22.15.0
* Tue Apr 22 2025 tjuhasz <tjuhasz@redhat.com> - 1:22.13.1-6
- Update c-ares with fix for CVE-2025-31498
* Thu Mar 06 2025 Jan Staněk <jstanek@redhat.com> - 1:22.13.1-5
- Revert "Generate only versioned rpms"
* Tue Feb 25 2025 Jan Staněk <jstanek@redhat.com> - 1:22.13.1-4
- Use stream-specific ABI dependency generator
* Tue Feb 18 2025 Jan Staněk <jstanek@redhat.com> - 1:22.13.1-3
- Generate only versioned rpms
* Thu Feb 13 2025 Jan Staněk <jstanek@redhat.com> - 1:22.13.1-2
- Add upper bound to unversioned obsoletes
* Mon Jan 27 2025 Tomas Juhasz <tjuhasz@redhat.com> - 1:22.13.1-1
- Updated to version 22.13.1
* Mon Jan 27 2025 Jan Staněk <jstanek@redhat.com> - 1:22.11.0-2
- Fix npm hashbang replacement
* Tue Nov 19 2024 Jan Staněk <jstanek@redhat.com> - 1:22.11.0-1
- Update to version 22.11.0 (LTS)
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1:22.4.1-4
- Bump release for October 2024 mass rebuild:
* Wed Aug 14 2024 Jan Staněk <jstanek@redhat.com> - 1:22.4.1-3
- make this stream the default for RHEL 10
* Wed Aug 07 2024 Jakub Heger <jheger@redhat.com> - 1:22.4.1-2
- enable gating
* Tue Aug 06 2024 Jan Staněk <jstanek@redhat.com> - 1:22.4.1-1
- Import SRPM from Fedora
## END: Generated by rpmautospec

View File

@ -1,23 +0,0 @@
---
summary: Package test suite
discover:
how: fmf
url: https://gitlab.com/redhat/centos-stream/tests/nodejs
filter: "component:nodejs22"
environment:
NODEJS_MAIN_PACKAGE: nodejs22
NODEJS_DEVEL_PACKAGE: nodejs22-devel
NODEJS_BIN_PACKAGE: nodejs22-bin
NPM_BIN_PACKAGE: nodejs22-npm-bin
NODE_BIN: /usr/bin/node-22
NPM_BIN: /usr/bin/npm-22
NODE_INCLUDE_PATH: /usr/include/node
prepare:
- name: install tested packages
how: install
package:
- ${NODEJS_MAIN_PACKAGE}
- ${NODEJS_DEVEL_PACKAGE}
execute:
how: tmt
...

View File

@ -1,10 +0,0 @@
summary: Internal Tier1 tests plan
discover:
how: fmf
filter: 'tier: 1 & component: nodejs:22'
url: https://pkgs.devel.redhat.com/git/tests/nodejs
execute:
how: tmt
adjust:
enabled: false
when: distro == centos-stream or distro == fedora

View File

@ -1,28 +0,0 @@
# This check is disabled because rpminspect has issues with
# macro nesting and autorelease macro
# which led to continuous need to waive or ignore the failure of the test
# e.g:https://artifacts.dev.testing-farm.io/07049d23-04ed-451c-99f6-eed73e369d28/
inspections:
disttag: off
# Multiple annochecks are disabled because they are creating Verify type failures
annocheck:
extra_opts:
# Issue: https://github.com/nodejs/node/issues/40368
# skip test for link time optimalization
# test fails because nodejs is compiled without LTO.
# This is on purpose as it creates issues.
hardened: --skip-lto
# Temporarily disabled
# skip test for GNU Property notes formatting
# test fails because it's missing CET notes
# feature is unsopported by upstream
# See RHEL-85793 for details
hardened: --skip-property-note
hardened: --skip-cf-protection
# Temporarily disabled
# skip test for dynamic tags
# BTI_PLT protection feature is missing from dynamic tags
# libnode.so.127 lacks this feature
# See RHEL-85837 for details
hardened: --skip-dynamic-tags

View File

@ -1,3 +1,3 @@
SHA512 (node-v22.22.2-stripped.tar.gz) = 82c3357cce10a3fe89373ec4e3460af5992d853f28a7339358a3f910959e7b17987c8eb1748d9c3033d4c642701d321e2265cc0ac004a218860da4eda2971226
SHA512 (icu4c-78.2-data-bin-b.zip) = 032a1e519bf92dfa7936ef85ebed697550dbcb4e32c6ecd28ffecb158a403eeff6c0a3545b2551eba73f288e31693be6880e202a38cd86c129dffa395e8ab625
SHA512 (icu4c-78.2-data-bin-l.zip) = c0b46de115332940d3276763904caa6257eb516edce4382632f4b96a5b010fee4cb06a5e10ef5eee2f881515c1ee8277d9ae59015f6de6fe1d175b9d00dbb1ca
SHA512 (node-v22.22.2-stripped.tar.gz) = 82c3357cce10a3fe89373ec4e3460af5992d853f28a7339358a3f910959e7b17987c8eb1748d9c3033d4c642701d321e2265cc0ac004a218860da4eda2971226