Commit Graph

28 Commits

Author SHA1 Message Date
Andrei Radchenko
11a27f01f0 Bump release to get correct RHEL build 2026-01-20 10:20:10 +01:00
tjuhasz
5886904b22 Filter for nodejs22.fmf in gating plan
Filtering is needed as default .fmf would start test run with nodejs24 configuration
2026-01-16 14:45:41 +01:00
tjuhasz
a29e9f2417 Update to 22.22.0
Resolves: RHEL-120083
2026-01-14 14:43:10 +01:00
tjuhasz
d6c148f04c Unit-tests adjustment - disable internet/test-dgram-membership
Disable basic UDP multicast tests as it fails during build on konflux, most likely an issue with lack of right to mess with interfaces - this test has been disabled in the upstream repo which runs in CI and gatting for the same reason.

Original author: vdoubkov
Adjusted by: tjuhasz
2025-12-04 14:31:25 +01:00
tjuhasz
c1844be324 Add patch to prevent fips usage segfault
Resolves: RHEL-109658
2025-09-03 08:13:25 +00:00
Andrei Radchenko
564ee6cb93 Update to version 22.19.0
Resolves: RHEL-111929
2025-08-29 12:20:01 +02:00
Andrei Radchenko
8d1a4aec48 configure.py: use local headers for building native addons when available
Resolves: RHEL-111631
2025-08-29 11:42:23 +02:00
Andrei Radchenko
d5ff817f75 spec: fix node binary calls to use versioned binary
Resolves: RHEL-111635

Extend existing shebang fixes to cover all npm nested modules and
shell scripts that call 'node' as a command. This prevents failures
when scripts try to call /usr/bin/node which is not shipped, instead
redirecting them to the versioned /usr/bin/node-22 binary.

Fixes include:
- All JavaScript/TypeScript files with node shebangs in npm nested modules
- Shell scripts like node-gyp that call 'node' as a command
2025-08-29 11:41:55 +02:00
Andrei Radchenko
01bf62bb9d Test plan adjustments
Resolves: RHEL-110346

* added few more variables to accommodate some tests, including future ones
* added filter
* formatting
2025-08-20 17:42:05 +02:00
Andrei Radchenko
f3a6cb2fdc spec: devel packages explicitly conflicts
Resolves: RHEL-104879
2025-07-31 11:43:18 +02:00
tjuhasz
b5a9f0a725 Add rpminspect config to repo
Temporarily prevent rpminspect from blocking merges due to expected test failures

Resolves: RHEL-93955
2025-06-20 10:44:51 +02:00
Andrei Radchenko
7babf4e874 Update to version 22.16.0
Resolves: RHEL-92850 RHEL-88877 RHEL-91594
2025-05-27 11:53:01 +02:00
tjuhasz
a4ac16b67f
Make grep Source stricter in nodejs-tarball
Resolves: RHEL-88877
2025-05-20 11:46:33 +02:00
tjuhasz
f2f6d62244
Add unit-test during build for nodejs22
Resolves: RHEL-88877
2025-05-20 11:36:38 +02:00
tjuhasz
bb89f4e32a
Update to version 22.15.0
Drop upstream patches

Fixes CVE-2025-31498

Resolves:  RHEL-86578
2025-04-24 15:22:33 +02:00
tjuhasz
1dda31ce68
Update c-ares with fix for CVE-2025-31498
Resolves:   RHEL-86578
2025-04-22 10:01:27 +02:00
Jan Staněk
4f93821a09
Revert "Generate only versioned rpms"
Breaks too many other packages in the distribution.

This reverts commit b57548da40.

Related: RHEL-67814
2025-03-06 12:12:02 +01:00
Jan Staněk
bb7c0670b2
Use stream-specific ABI dependency generator
Until now, the nodejs_abi dependency generator has lived in
nodejs-packaging. However, it depends on (an uses only) /usr/bin/node,
thus only working and being accurate for the default stream.

Moving the generator into a specific stream and modifying it to use
the versioned binary should ensure that it is valid for whatever stream
is used for compiling the binary extension in question.

Related: RHEL-67814
Signed-off-by: Jan Staněk <jstanek@redhat.com>
2025-02-25 11:52:21 +01:00
Jan Staněk
b57548da40
Generate only versioned rpms
Resolves: RHEL-67814
2025-02-18 15:25:01 +01:00
Jan Staněk
d3f89711aa
Add upper bound to unversioned obsoletes
Obsoleting the versioned rpms without bounds
prevents the distribution to ever switch back to versioned rpms if desired.
Adding an upper bound is the first step of doing that switch.

Related: RHEL-67814
2025-02-13 16:18:54 +01:00
Tomas Juhasz
94b14b879e
Updated to version 22.13.1
Fixes CVE-2025-23083 CVE-2025-23085 CVE-2025-22150
Resolves: RHEL-76035
2025-01-27 14:46:22 +01:00
Jan Staněk
6cf6adf09f
Fix npm hashbang replacement
There is a new (?) script deps/npm/bin/npm-prefix.js
with the /usr/bin/env hashbang left intact,
which caused npm to always pull in whatever nodejs was currently
the default one.

Now all the scripts there should have the hashbangs adapted to our
naming and no new nodes pulled by installing npm.

Signed-off-by: Jan Staněk <jstanek@redhat.com>
Related: RHEL-76035
2025-01-27 14:42:14 +01:00
Jan Staněk
f7b68b0302
Update to version 22.11.0 (LTS)
Resolves: RHEL-68125
2024-11-19 16:47:40 +01:00
Troy Dawson
902e11dab9 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:51:46 -07:00
Jan Staněk
3f23126e65
make this stream the default for RHEL 10
Related: RHELPLAN-170474
2024-08-14 13:32:15 +02:00
Jakub Heger
d82557d446
enable gating
Signed-off-by: Jan Staněk <jstanek@redhat.com>
Resolves: RHELPLAN-170663
2024-08-07 16:23:16 +02:00
Jan Staněk
5333dec092
Import SRPM from Fedora
Resolves: RHELPLAN-170634
2024-08-06 14:03:45 +02:00
Release Configuration Management
a07234a877 New branch setup 2024-08-01 10:01:59 -04:00