Bug 2260486 - openldap-servers is not up-to-date with c9s, please update to 2.6.6
Summary: openldap-servers is not up-to-date with c9s, please update to 2.6.6
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: openldap-epel
Version: epel9
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mattias Ellert
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-01-26 12:25 UTC by Miro Hrončok
Modified: 2024-02-05 01:49 UTC (History)
1 user (show)

Fixed In Version: openldap-epel-2.6.6-1.el9.next
Clone Of:
Environment:
Last Closed: 2024-02-05 01:49:34 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Fedora Package Sources openldap-epel pull-request 1 0 None None None 2024-01-26 17:42:10 UTC

Description Miro Hrončok 2024-01-26 12:25:28 UTC
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

Comment 1 Miro Hrončok 2024-01-26 12:30:08 UTC
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.

Comment 2 Miro Hrončok 2024-01-26 12:33:51 UTC
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

Comment 4 Fedora Update System 2024-01-27 10:26:12 UTC
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

Comment 5 Miro Hrončok 2024-01-27 10:59:35 UTC
Thanks for updating. I am a bit confused as to why you haven't merged my Pull Request, but the change is identical, so 🤷

Comment 6 Fedora Update System 2024-01-28 05:41:07 UTC
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.

Comment 7 Fedora Update System 2024-02-05 01:49:34 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.