Description of problem: /usr/lib64/python3.9/site-packages/ROOT/_facade.py contains: import DistRDF Version-Release number of selected component (if applicable): python3-root-6.26.10-1.el9.x86_64 How reproducible: Every time Steps to Reproduce: 1. dnf install python3-root 2. The crash is in the command modelmupertrig= ROOT.RDF.TH1DModel('mu', tit, 100, 0., 100.) Traceback (most recent call last): File "/usr/lib64/python3.9/site-packages/ROOT/_facade.py", line 326, in RDF ns.Experimental.Distributed = _create_rdf_experimental_distributed_module(ns.Experimental) File "/usr/lib64/python3.9/site-packages/ROOT/_facade.py", line 64, in _create_rdf_experimental_distributed_module import DistRDF File "/usr/lib64/python3.9/site-packages/ROOT/_facade.py", line 153, in _importhook return _orig_ihook(name, *args, **kwds) ModuleNotFoundError: No module named 'DistRDF' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/t/tcarli/incljets/jetspectra.py", line 354, in <module> modelmupertrig= ROOT.RDF.TH1DModel('mu', tit, 100, 0., 100.) File "/usr/lib64/python3.9/site-packages/ROOT/_facade.py", line 328, in RDF raise Exception('Failed to pythonize the namespace RDF') Exception: Failed to pythonize the namespace RDF Expected results: shoudl not crash. Additional info: python3-root should pull in the distrdf lib (also part of the root package)
I am unsure why but I notice that while EPEL7 has * python36-distrdf * python2-distrdf and EPEL9 has python3-distrdf there are not distrdf packages in EPEL8? Steve.
(In reply to Steve Traylen from comment #1) > I am unsure why but I notice that while EPEL7 has > > * python36-distrdf > * python2-distrdf > > and EPEL9 has > > python3-distrdf > > there are not distrdf packages in EPEL8? > > Steve. EPEL 7 has root 6.24.08 since it is the last version that supports the default gcc version in RHEL 7. DistRDF in root 6.24 did not have a requirement on the python version. EPEL 8 and 9 have root 6.26.10. DistRDF in root 6.26 has a minimum Python version requirement on Python 3.7, and the default Python 3 in RHEL 8 is Python 3.6, so DistRDF is not compatible and therfore there is no python3-distrdf package in EPEL 8. The error reported in this BZ should not happen though since there is a check on the Python version before DistRDF is attempted to be loaded.
FEDORA-2023-9af0779bf0 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-9af0779bf0
FEDORA-2023-6e289cee74 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-6e289cee74
FEDORA-2023-a226780f05 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2023-a226780f05
FEDORA-EPEL-2023-9949bf255a has been submitted as an update to Fedora EPEL 9. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-9949bf255a
FEDORA-EPEL-2023-bb3241f2d1 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2023-bb3241f2d1
FEDORA-2023-a226780f05 has been pushed to the Fedora 36 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-a226780f05` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-a226780f05 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-9949bf255a 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-9949bf255a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-9af0779bf0 has been pushed to the Fedora 38 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-9af0779bf0 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-6e289cee74 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-6e289cee74` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-6e289cee74 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-bb3241f2d1 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-bb3241f2d1 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2023-bb3241f2d1 has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-9af0779bf0 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-a226780f05 has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2023-6e289cee74 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-9949bf255a has been pushed to the Fedora EPEL 9 stable repository. If problem still persists, please make note of it in this bug report.