Ewoud Kohl van Wijngaarden
Ewoud Kohl van Wijngaarden
In a fresh environment you need the foreman-build package, but you can't build that without foreman itself. This uses [RPM conditionals](https://rpm-software-management.github.io/rpm/manual/conditionalbuilds.html) to only build the foreman-build and foreman-plugin packages. It...
This includes: * https://github.com/theforeman/foreman-packaging/pull/12768 * https://github.com/theforeman/foreman-packaging/pull/12770 * https://github.com/theforeman/foreman-packaging/pull/11562 * https://github.com/theforeman/foreman-packaging/pull/12871 * https://github.com/theforeman/foreman-packaging/pull/12873 * https://github.com/theforeman/foreman-packaging/pull/12874 * https://github.com/theforeman/foreman-packaging/pull/12875 * https://github.com/theforeman/foreman-packaging/pull/12880 * https://github.com/theforeman/foreman-packaging/pull/12881 * https://github.com/theforeman/foreman-packaging/pull/12882 Currently known failing packages when building `ruby_core_packages_tier1`: *...
Includes https://github.com/theforeman/foreman-packaging/pull/12881 which is needed.
This is a dependency of nodejs-sass-loader and allows unbundling that package.
Found by using the same method as https://github.com/theforeman/foreman-packaging/pull/8361 except for using CentOS Stream 9 instead of 8.
The current bundle is outdated and only works with NPM < 6. Since there are only 2 dependencies the packaging is updated to a single style package with 2 additional...
Not using the vendored package is both safer and allows building on EL10.
On EL9 and EL10 bundled(rubygem-racc) is provided so the additional explicit requirement on ruby-default-gems isn't needed. Removing it allows using Ruby 3.3 or greater. Fixes: ec2eb970dca9add615ced37935252abe727caa51 ("Update rubygem-ruby_parser to 3.21.0")