Description of problem: Build of Ruby SDK requires package redhat-rpm-config to be installed, but it is not listed in requirements in the SDK README.adoc. Version-Release number of selected component (if applicable): ovirt-engine-sdk-ruby-4.1.9 How reproducible: 100% Steps to Reproduce: 1. redhat-rpm-config not installed 2. run: mvn package Actual results: build fails. Expected results: build should succeed. Additional info: Discovered on clean installation of Fedora 25, where redhat-rpm-config is not preinstalled.
What command/commands are you using exactly to do the build?
I followed the steps in https://github.com/oVirt/ovirt-engine-sdk-ruby . To run the build I used 'mvn package' to run the build.
The `redhat-rpm-config` is required because the version of Ruby included in the distribution generates Makefiles that require the `redhat-hardened-cc1` file. That file is part of the `redhat-rpm-config` package, but that package it isn't explicitly required by `ruby-devel`. That could be considered a bug in the `ruby-devel` package. To avoid the issue we will update the documentation to explicitly require the `redhat-rpm-config`.
Verified that redhat-rpm-config is explicitly required in the documentation.
This bugzilla is included in oVirt 4.2.0 release, published on Dec 20th 2017. Since the problem described in this bug report should be resolved in oVirt 4.2.0 release, published on Dec 20th 2017, it has been closed with a resolution of CURRENT RELEASE. If the solution does not work for you, please open a new bug report.