Red Hat Bugzilla – Bug 1254007
Dependency issues with system-config-language
Last modified: 2015-09-09 07:49:39 EDT
I installed system-config-language with DNF on Fedora Rawhide.
When I started this application, I had this error :
/usr/share/system-config-language/language_gui.py:23: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk
Traceback (most recent call last):
File "/usr/share/system-config-language/system-config-language.py", line 72, in <module>
File "/usr/share/system-config-language/system-config-language.py", line 64, in run
File "/usr/share/system-config-language/system-config-language.py", line 40, in use_gui_mode
File "/usr/share/system-config-language/language_gui.py", line 26, in <module>
File "/usr/share/system-config-language/install_packages3.py", line 24, in <module>
ImportError: No module named dnf
And application didn't work.
Then, I installed python-dnf and its plugins : it worked !
I think the dependencies are not correct for this package.
Thank you for reporting this bug. Actually, since recent development happened in PackageKit and gnome-software, system-config-language become somewhat un-functional. If its working for you then I am happy.
The package installation that happens in system-config-language was using PackageKit API which is now changed and moved to gnome-software. This makes package installation difficult now using gnome-software.
I have now fixed the dependencies in F23+ brnaches but will release new packages in few days as I got one more issue that snack module is not available in python3.
system-config-language-3.3.0-1 has fixed all the pending issues and already available in F23+ releases.