Description of problem: In the spec file %{?python_provide:%python_provide python-ioprocess} is used for autogenerating suitable obsoletes and provides on Fedora systems. But on EL7 systems the macro is not defined and no obsoletes is provided, thus causing repository closure errors and dependency resolution errors like: 11:58:12 Error: Package: python-ioprocess-1.0.0-1.201711301358.git33b51a0.el7.centos.noarch (alocalsync) 11:58:12 Requires: ioprocess = 1.0.0 11:58:12 Available: ioprocess-1.0.1-1.201801311946.git21b547a.el7.centos.x86_64 (alocalsync) 11:58:12 ioprocess = 1.0.1-1.201801311946.git21b547a.el7.centos since python2-ioprocess-1.0.1-1.201801311946.git21b547a.el7.centos doesn't provide/obsolete python-ioprocess
The regression was introduced 6 weeks ago in: https://gerrit.ovirt.org/gitweb?p=ioprocess.git;a=commit;h=bc3427e2630f45eca90bf9533d06710aa0f245db I wonder why it was discovered only now. Maybe we are missing some tests that should run after every merge, or maybe daily?
Fix will be available in ioprocess-1.0.2.
ioprocess-1.0.2-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-5fc2a37e8a
ioprocess-1.0.2-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-5fc2a37e8a
RHEL7# rpm -qa --qf '[%{obsoletes}\n]' python2-ioprocess python-ioprocess RHEL7# yum list python2-ioprocess Installed Packages python2-ioprocess.noarch 1.0.2-1.el7ev @rhv-4.2.x
(In reply to Nir Soffer from comment #1) > The regression was introduced 6 weeks ago in: > https://gerrit.ovirt.org/gitweb?p=ioprocess.git;a=commit; > h=bc3427e2630f45eca90bf9533d06710aa0f245db > > I wonder why it was discovered only now. Maybe we are missing some tests that > should run after every merge, or maybe daily? No idea. You can try to talk with CI team and see how we can improve.
ioprocess-1.0.2-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.