It seems in the last week the packaging for nodejs 22 has changed, removing the following rpms:
- nodejs
- nodejs-full-i18n
- nodejs-libs
- nodejs-nodemon
in favour of just these three:
- nodejs-devel
- nodejs-docs
- nodejs-packaging
As a consequence, builds are now failing since Sep 19 in the 1.6, 1.7 and 1.8 konflux apps, due to:
Problem: conflicting requests - nothing provides nodejs(x86-64) = 1:22.19.0-2.module+el9.6.0+23473+45664c2d needed by nodejs-devel-1:22.19.0-2.module+el9.6.0+23473+45664c2d.x86_64 from ubi-9-for-x86_64-appstream-rpms - nothing provides nodejs-libs(x86-64) = 1:22.19.0-2.module+el9.6.0+23473+45664c2d needed by nodejs-devel-1:22.19.0-2.module+el9.6.0+23473+45664c2d.x86_64 from ubi-9-for-x86_64-appstream-rpms
This has been blocking the RHDH 1.6.5 RC for several days.
Solution has been to not install or pin RPMs which are already included in the base image. Therefore we have effectively rolled back from 22.19 RPM to 22.16 base image.
- links to
- mentioned on