Description of problem: Cinder refactored to not directly use sysfsutils directly. It still uses it indirectly via os-brick for getting fiber channel configuration bit. RDO packaging still has Requires on sysfsutils in it which would seem to be redundant. Version-Release number of selected component (if applicable): How reproducible: Always the spec file include direct Requires on it Steps to Reproduce: 1. dnf repoquery --whatrequires sysfsutils returns openstack-cinder rpms currently. 2. 3. Actual results: shows direct Requires on sysfsutils Expected results: openstack-cinder does not directly require the sysfsutils packge. Additional info:
Verified on: openstack-cinder-18.2.1-0.20220605050357.9a473fd.el9ost.noarch Confirming now only os-brick requires sysfsutils, Cinder no longer requires it. [root@controller-0 ~]# podman exec -it openstack-cinder-volume-podman-0 rpm -q --whatrequires sysfsutils python3-os-brick-4.3.3-0.20220312070427.d09dc9e.el9ost.noarch Good to verify.
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 (Release of components for Red Hat OpenStack Platform 17.0 (Wallaby)), 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/RHEA-2022:6543