Commit Graph

19 Commits

Author SHA1 Message Date
tjuhasz
a29e9f2417 Update to 22.22.0
Resolves: RHEL-120083
2026-01-14 14:43:10 +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
f3a6cb2fdc spec: devel packages explicitly conflicts
Resolves: RHEL-104879
2025-07-31 11:43:18 +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
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
Jan Staněk
3f23126e65
make this stream the default for RHEL 10
Related: RHELPLAN-170474
2024-08-14 13:32:15 +02:00
Jan Staněk
5333dec092
Import SRPM from Fedora
Resolves: RHELPLAN-170634
2024-08-06 14:03:45 +02:00