Description of problem: $ yum install python3-ldap3 fails with Error: Problem: conflicting requests - nothing provides python3.6dist(pyasn1) >= 0.4.6 needed by python3-ldap3-2.8.1-1.el8.noarch (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. yum install python3-ldap3 Actual results: nothing provides python3.6dist(pyasn1) >= 0.4.6 needed by python3-ldap3-2.8.1-1.el8.noarch Expected results: python3-ldap3 installs fine.
Looks like the requirements file changed in 2.7 though they started testing against pyasn 0.4.6 with 2.6.1. pyasn is include with RHEL and is pinned to 0.3.7, so I think the best course is to add an epel8 branch to the python3-pyasn1 repo and provide it as an alternative to the base one. I've requested that here. https://pagure.io/releng/fedora-scm-requests/issue/29362
That unfortunately is against the EPEL policy: https://fedoraproject.org/wiki/EPEL/GuidelinesAndPolicies#Policy_for_Conflicting_Packages
Miro, how do you recommend resolving it?
There are several ways: a) downgrade ldap3 to a version that is installable b) figure out why ldap3 2.8 requires new pyasn1 and request a backport of that feature / fix (or drop the limit, if it is artifitial) Note that even with b), you might need to do a) before the backport happens.
yes p[ease do a)
FEDORA-EPEL-2020-1f361092e3 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-1f361092e3
Limit seems artificial. Upstream started testing against 0.4.6 with 2.6.1 which didn't raise any issues and that's been in the repo for a year. The improvements in pyasn1 are primarily bug fixes and additional features. Hopefully some volunteers will test their specific use case against this release and provide feedback. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-1f361092e3
FEDORA-EPEL-2020-1f361092e3 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-1f361092e3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2020-1f361092e3 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.