Description of problem: nodejs is pulled in, at least on EL8. This is due to automatic dependencies in scripts that use nodejs in the shebang. Version-Release number of selected component (if applicable): I didn't check the exact version. How reproducible: Always Steps to Reproduce: 1. dnf install foreman Actual results: Installs nodejs Expected results: Doesn't install nodejs Additional info: Can be verified with rpm -q --requires foreman.rpm. Before you'll see /usr/bin/node in there. If you don't, it's correct.
Upstream bug assigned to ekohlvan
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/34507 has been resolved.
VERIFIED. @Satellite 6.11.0 Snap16 foreman-3.1.1.12-1.el7sat.noarch foreman-3.1.1.12-1.el8sat.noarch # rpm -qR foreman | grep node <empty> >>> foreman rpm accidental dependency on nodejs is now removed
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.11 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5498