Description of problem: When I try to install openldap-servers in c9s+epel-next mock, I get: DEBUG: Error: DEBUG: Problem: package openldap-servers-2.6.3-1.el9.x86_64 from epel requires openldap(x86-64) = 2.6.3, but none of the providers can be installed DEBUG: - cannot install both openldap-2.6.6-1.el9.x86_64 from local and openldap-2.6.3-1.el9.x86_64 from baseos DEBUG: - cannot install both openldap-2.6.6-1.el9.x86_64 from local and openldap-2.6.3-1.el9.x86_64 from local DEBUG: - package openldap-clients-2.6.6-1.el9.x86_64 from baseos requires openldap(x86-64) = 2.6.6-1.el9, but none of the providers can be installed DEBUG: - cannot install both openldap-2.6.6-1.el9.x86_64 from local-centos-stream and openldap-2.6.3-1.el9.x86_64 from baseos DEBUG: - cannot install both openldap-2.6.3-1.el9.x86_64 from local and openldap-2.6.6-1.el9.x86_64 from local-centos-stream DEBUG: - cannot install the best candidate for the job DEBUG: - cannot install both openldap-2.6.6-1.el9.x86_64 from baseos and openldap-2.6.3-1.el9.x86_64 from baseos DEBUG: - cannot install both openldap-2.6.3-1.el9.x86_64 from local and openldap-2.6.6-1.el9.x86_64 from baseos DEBUG: - cannot install both openldap-2.6.3-1.el9.x86_64 from baseos and openldap-2.6.6-1.el9.x86_64 from @System DEBUG: - cannot install both openldap-2.6.3-1.el9.x86_64 from local and openldap-2.6.6-1.el9.x86_64 from @System To reproduce, run: mock -r centos-stream+epel-next-9-x86_64 --disablerepo='*' --enablerepo=local,local-centos-stream install openldap-servers The result is: Downgraded: openldap-2.6.3-1.el9.x86_64 openldap-epel-2.6.3-1.el9
For the record, I have no idea why my mock happily downgrades the package while the mock we run on CI fails this way, but I am debugging that.
I can reproduce the error when actually building packages: $ mock -r centos-stream+epel-next-9-x86_64 --enablerepo=local,local-centos-stream ~/rpmbuild/SRPMS/python-ldap-3.3.0-0.fc39.src.rpm Error: Problem: package openldap-devel-2.6.6-1.el9.x86_64 requires openldap(x86-64) = 2.6.6-1.el9, but none of the providers can be installed - cannot install both openldap-2.6.3-1.el9.x86_64 and openldap-2.6.6-1.el9.x86_64 - cannot install both openldap-2.6.6-1.el9.x86_64 and openldap-2.6.3-1.el9.x86_64 - package openldap-servers-2.6.3-1.el9.x86_64 requires openldap(x86-64) = 2.6.3, but none of the providers can be installed - cannot install the best candidate for the job - conflicting requests The SRPM is built from https://gitlab.com/redhat/centos-stream/rpms/pyproject-rpm-macros/-/blob/1a404c23b34945b13d04334ee7b057f277821cce/tests/python-ldap.spec
https://src.fedoraproject.org/rpms/openldap-epel/pull-request/1
FEDORA-EPEL-NEXT-2024-3c770d8e96 has been submitted as an update to Fedora EPEL 9 Next. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-NEXT-2024-3c770d8e96
Thanks for updating. I am a bit confused as to why you haven't merged my Pull Request, but the change is identical, so 🤷
FEDORA-EPEL-NEXT-2024-3c770d8e96 has been pushed to the Fedora EPEL 9 Next testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-NEXT-2024-3c770d8e96 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-NEXT-2024-3c770d8e96 has been pushed to the Fedora EPEL 9 Next stable repository. If problem still persists, please make note of it in this bug report.