Description of problem: While working on ucx for RHEL, a rpminspect check was run and it suggested the following: ================= Subpackage ucx-rdmacm on x86_64 carries 'Requires: libuct_ib.so.0()(64bit)' which comes from subpackage ucx-ib but does not carry an explicit package version requirement. Please add 'Requires: ucx-ib = %{version}-%{release}' to the spec file to avoid the need to test interoperability between various combinations of old and new subpackages. Suggested remedy: Add the indicated explicit Requires to the spec file for the named subpackage. Subpackages depending on shared libraries in another subpackage must carry an explicit 'Requires: SUBPACKAGE_NAME = %{version}-%{release}' in the spec file. ================= Version-Release number of selected component (if applicable): ucx-1.13.1-2.fc38
Thanks. Will update.
https://github.com/openucx/ucx/pull/8849 should fix it
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle. Changing version to 38.
Updated.