dnf --enablerepo=epel-testing install python3-root
Last metadata expiration check: 0:08:16 ago on Wed 17 Dec 2025 08:27:54 AM CET.
Package python3-root-6.36.04-1.el9.x86_64 is already installed.
Error:
Problem: cannot install the best candidate for the job
- nothing provides libcppyy.so.6.38()(64bit) needed by python3-root-6.38.00-2.el9.x86_64 from epel-testing
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
in particular
dnf --enablerepo=epel-testing repoquery --requires python3-root | grep cpp
Last metadata expiration check: 0:08:36 ago on Wed 17 Dec 2025 08:27:54 AM CET.
libcppyy.so.6.38()(64bit)
[root@75f8f4b502d8 /]# dnf --enablerepo=epel-testing repoquery --provides python3-root | grep cpp
Last metadata expiration check: 0:08:43 ago on Wed 17 Dec 2025 08:27:54 AM CET.
libcppyy.so.6.36()(64bit)
libcppyy_backend.so.6.36()(64bit)
Note the 36 vs 38
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
Thank you for reporting this. I did try to install the packages before submitting the update, but not on every distribution. It did work on rawhide, and the spec file is the same everywhere so I did not expect the Provides and Requires to differ. However there can be subtle differences due to different rpm versions or differences in rpm configurations between distributions.
Some files changed install location between root 6.36 and 6.38 and I did not catch that this required some changes to the Provides filtering.
In the 6.38.00-3 build the python3-root package neither Provides nor Requires libcppyy.so, which is correct given its new install location in the python site-packages. It used to be in the library directory before and then the Provides and Requires were correct.
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for testing by ellert.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
Hi There
With: python3-root-0:6.36.04-1.el9.x86_64
It fails to install
in particular
Note the 36 vs 38
Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.
I noticed the EPEL10 package provides both versions:
This update has been obsoleted.
ellert edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by ellert.
This update has been pushed to testing.
Hi @stevetraylen
Thank you for reporting this. I did try to install the packages before submitting the update, but not on every distribution. It did work on rawhide, and the spec file is the same everywhere so I did not expect the Provides and Requires to differ. However there can be subtle differences due to different rpm versions or differences in rpm configurations between distributions.
Some files changed install location between root 6.36 and 6.38 and I did not catch that this required some changes to the Provides filtering.
In the 6.38.00-3 build the python3-root package neither Provides nor Requires libcppyy.so, which is correct given its new install location in the python site-packages. It used to be in the library directory before and then the Provides and Requires were correct.
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by ellert.
This update has been pushed to stable.