Description of problem: "dnf install barman" fails with the following error: Problem: cannot install the best candidate for the job - nothing provides python3dist(barman) = 3.5 needed by barman-3.5.0-2.el8.noarch from epel Version-Release number of selected component (if applicable): barman 3.5.0-2.el8 How reproducible: Every time. Steps to Reproduce: 1. Build new install of CentOS Stream release 8 2. Add EPEL repository 3. Attempt to "dnf install barman" Actual results: barman fails to install with error: nothing provides python3dist(barman) = 3.5 needed by barman-3.5.0-2.el8.noarch from epel. Expected results: barman installs sucsessfully.
Hi I can confirm that issue also exists in EPEL7 and EPEL9
Argh, the build kills the trailing ".0" only on Fedora (Python 3.11), but keeps it for lower Python versions. Looking into it.
https://peps.python.org/pep-0440/ is enforced only on Fedora builds, not lower ones. Since the SPEC file is in common, I've removed the versioned dependency.
FEDORA-2023-71a41780f3 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-71a41780f3
FEDORA-EPEL-2023-3fb4ae7a50 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-3fb4ae7a50
FEDORA-EPEL-2023-5a3fb36d90 has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-5a3fb36d90
Please leave feedback on the update to make it reach stable earlier. Thanks.
FEDORA-EPEL-2023-5a3fb36d90 has been pushed to the Fedora EPEL 9 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-5a3fb36d90 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-3fb4ae7a50 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-2023-3fb4ae7a50 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-387c8ef0a9 has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-387c8ef0a9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-71a41780f3 has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-71a41780f3` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-71a41780f3 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-33f870de79 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-33f870de79` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-33f870de79 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Hi I can confirm that dependency now is resolved as we have fetched it manually. This was in RedHat 8.8 Thank you Regards Allan
FEDORA-EPEL-2023-3fb4ae7a50 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-71a41780f3 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-33f870de79 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2023-387c8ef0a9 has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-EPEL-2023-5a3fb36d90 has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.
On Centos 7 with EPEL 7, I still am getting these errors when installing barman: What am I doing wrong here? xxxxxx(xxxxx:~ -> sudo yum install barman Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package barman.noarch 0:3.5.0-3.el7 will be installed --> Processing Dependency: python3.6dist(argcomplete) for package: barman-3.5.0-3.el7.noarch --> Processing Dependency: python3.6dist(barman) for package: barman-3.5.0-3.el7.noarch --> Finished Dependency Resolution Error: Package: barman-3.5.0-3.el7.noarch (epel) Requires: python3.6dist(barman) Error: Package: barman-3.5.0-3.el7.noarch (epel) Requires: python3.6dist(argcomplete) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
Argh, that's because the python36-argcomplete package in EPEL is broken and is not providing "python3.6dist(argcomplete)". I'm checking if I can just push an update there.
@sec-ee I've pushed a new update (3.6.0) for el7 with Python packages rebuilt to provide the updated dependency format: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-c438e33b9f Please leave karma so it reaches stable as soon as possible. Thanks!