[Bug 850792] New: ibus: ibus-setup cannot start
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c0 Summary: ibus: ibus-setup cannot start Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: All OS/Version: Linux Status: NEW Severity: Minor Priority: P5 - None Component: GNOME AssignedTo: ftake@geeko.jp ReportedBy: jengelh@inai.de QAContact: qa-bugs@suse.de CC: i@marguerite.su Found By: Beta-Customer Blocker: --- When attempting to start ibus-setup, some python code fails. $ ibus-setup Traceback (most recent call last): File "/usr/share/ibus/setup/main.py", line 28, in <module> from gi.repository import Gio ImportError: No module named gi.repository This happens because there is no python-gobject package installed in my system, but ibus requires this. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c1 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thoenig@suse.com --- Comment #1 from Jan Engelhardt <jengelh@inai.de> 2013-11-16 08:09:12 CET --- This also affects other users of gi.repository. ibus: created request id 207105 dbus-1-python: created request id 207106 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c2 --- Comment #2 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-11-16 09:00:28 CET --- This is an autogenerated message for OBS integration: This bug (850792) was mentioned in https://build.opensuse.org/request/show/207107 Factory / ibus -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c3 Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|i@marguerite.su | AssignedTo|ftake@geeko.jp |bnc-team-gnome@forge.provo. | |novell.com --- Comment #3 from Jan Engelhardt <jengelh@inai.de> 2013-11-16 18:59:28 CET --- More candidate packages that contain files with the string "import gi.repository" or "from gi.repository", but which do not have a python-gobject dependency: * IPython-1.0.0-2.1.3.noarch.rpm * accerciser-3.8.2-2.1.3.x86_64.rpm * alacarte-3.10.0-2.1.x86_64.rpm * anjuta-3.10.0-1.1.x86_64.rpm * bluez-test-5.8-3.2.1.x86_64.rpm * caffeine-2.4.1+419-8.2.2.noarch.rpm * caribou-0.4.12-2.2.2.x86_64.rpm * d-feet-0.3.6-2.1.3.noarch.rpm * dbus-1-python-1.2.0-2.1.3.x86_64.rpm * dbus-1-python3-1.2.0-2.1.3.x86_64.rpm * dispcalGUI-1.2.7.0-2.1.3.x86_64.rpm * duplicity-0.6.22-2.1.2.x86_64.rpm * eog-plugins-3.10.1-1.1.x86_64.rpm * gaupol-0.24.1-1.1.noarch.rpm * gedit-3.10.1-2.1.x86_64.rpm * gedit-plugin-code-assistance-0.2.0-3.1.3.x86_64.rpm * gedit-plugin-devhelp-3.10.0-1.1.x86_64.rpm * gedit-plugin-latex-3.8.0-2.1.1.x86_64.rpm * gedit-plugins-3.10.0-1.1.x86_64.rpm * glom-1.24.0-2.1.4.x86_64.rpm * gnome-devel-docs-3.10.1-1.1.noarch.rpm * gnome-devel-docs-lang-3.10.1-1.1.noarch.rpm * gnome-music-3.10.1-1.1.x86_64.rpm * gnome-shell-3.10.1-3.1.x86_64.rpm * gnome-sudoku-3.10.1-1.1.x86_64.rpm * gnome-tweak-tool-3.10.0-2.1.noarch.rpm * gobject-introspection-1.38.0-1.1.x86_64.rpm * goffice-devel-0.10.7-2.1.3.x86_64.rpm * gramps-4.0.1-3.1.3.noarch.rpm * gstreamer-1.0.10-2.1.4.x86_64.rpm * gtkspell3-devel-3.0.3-2.1.3.x86_64.rpm * gtranslator-2.91.6-5.1.3.x86_64.rpm * gufw-13.10.3-1.2.noarch.rpm * ibus-1.5.4-1.1.x86_64.rpm * ibus-anthy-1.5.3-2.1.3.x86_64.rpm * ibus-hangul-1.4.2-2.1.3.x86_64.rpm * ibus-libpinyin-1.6.91-3.2.1.x86_64.rpm * ibus-pinyin-1.5.0-3.2.1.x86_64.rpm * ibus-table-1.5.0-2.1.3.x86_64.rpm * ldtp-3.5.0-2.1.2.noarch.rpm * libgladeui-2-devel-3.16.0-1.1.x86_64.rpm * libgtk-3-0-3.10.2-1.1.x86_64.rpm * libosinfo-0.2.8-1.3.x86_64.rpm * libpeas-demo-1.9.0-2.1.4.x86_64.rpm * libsecret-devel-0.16-2.1.3.x86_64.rpm * libwnck-devel-3.4.7-2.1.3.x86_64.rpm * liferea-1.10.2-2.1.3.x86_64.rpm * nautilus-terminal-1.0-7.1.1.noarch.rpm * orca-3.10.1-1.1.x86_64.rpm * paraview-4.0.1-2.1.3.x86_64.rpm * python-Twisted-13.0.0-2.1.2.x86_64.rpm * python-atspi-2.10.0-1.1.noarch.rpm * python-cupshelpers-1.4.2-2.1.3.noarch.rpm * python-dee-1.0.14-4.1.3.x86_64.rpm * python-gnome-dvb-daemon-0.2.10-5.1.4.x86_64.rpm * python-gobject-3.10.1-1.1.x86_64.rpm * python-gobject2-2.28.6-22.1.3.x86_64.rpm * python-gtk-vnc-0.5.3-1.2.x86_64.rpm * python-keyring-3.0.5-1.1.noarch.rpm * python-matplotlib-1.3.0-3.1.3.x86_64.rpm * python-nautilus-devel-1.1-9.1.3.x86_64.rpm * python3-atspi-2.10.0-1.1.noarch.rpm * python3-gedit-3.10.1-2.1.x86_64.rpm * python3-gobject-3.10.1-1.1.x86_64.rpm * python3-gobject2-2.28.6-22.1.3.x86_64.rpm * python3-nbxmpp-0.1+r37-3.1.2.noarch.rpm * rhythmbox-3.0.1-1.1.x86_64.rpm * rhythmbox-devel-3.0.1-1.1.x86_64.rpm * system-config-printer-common-1.4.2-2.1.3.noarch.rpm * telepathy-gabble-xmpp-console-0.18.1-2.1.3.x86_64.rpm * totem-3.10.1-1.1.x86_64.rpm * totem-plugin-gnome-dvb-daemon-0.2.10-5.1.4.x86_64.rpm * python-dee-1.0.14-4.1.3.x86_64.rpm * python-gnome-dvb-daemon-0.2.10-5.1.4.x86_64.rpm * python-gobject-3.10.1-1.1.x86_64.rpm * python-gobject2-2.28.6-22.1.3.x86_64.rpm * python-gtk-vnc-0.5.3-1.2.x86_64.rpm * python-keyring-3.0.5-1.1.noarch.rpm * python-matplotlib-1.3.0-3.1.3.x86_64.rpm * python-nautilus-devel-1.1-9.1.3.x86_64.rpm * python3-atspi-2.10.0-1.1.noarch.rpm * python3-gedit-3.10.1-2.1.x86_64.rpm * python3-gobject-3.10.1-1.1.x86_64.rpm * python3-gobject2-2.28.6-22.1.3.x86_64.rpm * python3-nbxmpp-0.1+r37-3.1.2.noarch.rpm * rhythmbox-3.0.1-1.1.x86_64.rpm * rhythmbox-devel-3.0.1-1.1.x86_64.rpm * system-config-printer-common-1.4.2-2.1.3.noarch.rpm * telepathy-gabble-xmpp-console-0.18.1-2.1.3.x86_64.rpm * totem-3.10.1-1.1.x86_64.rpm * totem-plugin-gnome-dvb-daemon-0.2.10-5.1.4.x86_64.rpm * totem-plugins-3.10.1-1.1.x86_64.rpm * transmageddon-0.25-5.1.3.noarch.rpm * vboxgtk-0.8.2-4.1.3.noarch.rpm * weather-wallpaper-0.2.0-7.1.3.noarch.rpm * zeroinstall-injector-2.3.3-1.2.noarch.rpm -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c Jan Engelhardt <jengelh@inai.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|ibus: ibus-setup cannot |Packages lacking a |start |python-gobject dependency | |causes at least some of | |them to be unable to start -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c4 Fuminobu Takeyama <ftake@geeko.jp> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ftake@geeko.jp --- Comment #4 from Fuminobu Takeyama <ftake@geeko.jp> 2013-11-17 05:50:21 UTC --- Thanks for reporting and fixing. Do we need a maintenance update? Many packages uses gobject... We need some mechanisms that automatically check dependency and print warning during obs build. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c5 --- Comment #5 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-17 22:12:26 UTC --- Don't go blindly add them, as this would be wrong (was done initially by the typelib() parser, but was removed again). Example listed above: gedit. Indeed, it does not Require python-gobject, but it DOES require python3-gobject... This is not to say above list is wrong, but needs to be verified on a case-by-case. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c6 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org --- Comment #6 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-17 22:15:25 UTC --- And btw: this is why python-gobject comes with: # Trigger an automatic installation of python(3)?-gobject when python and libgirepository are installed. Supplements: packageand(%{local_py_pkg}:libgirepository-1_0-1) local_py_package is either python or python3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c7 --- Comment #7 from Jan Engelhardt <jengelh@inai.de> 2013-11-18 00:42:28 CET ---
Don't go blindly add them, as this would be wrong
Indeed; I noticed that some packages even have the "from/import gi.repository" statements only in sample code.
Supplements: packageand(%{local_py_pkg}:libgirepository-1_0-1)
Oh dear. Supplements is not understood by rpm (nor is "packageand"). In addition, Supplements is only "weak", see bug #797205. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c8 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|dimstar@opensuse.org | Component|GNOME |GNOME Version|Final |13.2 Milestone 0 Product|openSUSE 13.1 |openSUSE Factory --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> 2013-11-21 21:47:06 UTC --- Moving to Factory; there is no way I'll even consider online updates for something minimal as this... considering that 'regular' users are perfectly satisfied with the Supplements... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=850792 https://bugzilla.novell.com/show_bug.cgi?id=850792#c9 --- Comment #9 from Swamp Workflow Management <swamp@suse.de> 2013-12-04 12:04:34 UTC --- openSUSE-RU-2013:1815-1: An update that has two recommended fixes can now be installed. Category: recommended (low) Bug References: 850792,851982 CVE References: Sources used: openSUSE 13.1 (src): ibus-1.5.4-8.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com