$ /usr/share/oneconf/oneconf-service Traceback (most recent call last): File "/usr/share/oneconf/oneconf-service", line 102, in <module> myservice = DbusHostsService(loop) File "/usr/share/oneconf/oneconf/dbusconnect.py", line 55, in __init__ from oneconf.hosts import Hosts, HostError File "/usr/share/oneconf/oneconf/hosts.py", line 26, in <module> from gi.repository import Gio File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module> from ._gi import _API, Repository ImportError: could not import gobject (error was: ImportError('When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject".',))
** Changed in: oneconf (Ubuntu) Importance: Undecided => High ** Changed in: oneconf (Ubuntu) Status: New => Triaged ** Description changed: This is a tracking bug for fixing programs which will crash with a newer pygobject >= 2.90. This is now absolutely zero tolerant against importing both the static and the GI version of a particular library. This was mostly the case with 2.28 as well, but did work in some cases (like "import gobject; from gi.repository import Gtk", in particular for "glib" and "gobject"). These now cause errors as well. - $ ubuntuone-control-panel-gtk + See bug 828751 for some more information for this. + + $ ubuntuone-control-panel-gtk Traceback (most recent call last): - File "/usr/bin/ubuntuone-control-panel-gtk", line 33, in <module> - from ubuntuone.controlpanel.gui.gtk import main - File "/usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/gtk/__init__.py", line 28, in <module> - from ubuntuone.controlpanel.gui.gtk.gui import main - File "/usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/gtk/gui.py", line 39, in <module> - from gi.repository import GLib - File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module> - from ._gi import _API, Repository + File "/usr/bin/ubuntuone-control-panel-gtk", line 33, in <module> + from ubuntuone.controlpanel.gui.gtk import main + File "/usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/gtk/__init__.py", line 28, in <module> + from ubuntuone.controlpanel.gui.gtk.gui import main + File "/usr/lib/python2.7/dist-packages/ubuntuone-control-panel/ubuntuone/controlpanel/gui/gtk/gui.py", line 39, in <module> + from gi.repository import GLib + File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 23, in <module> + from ._gi import _API, Repository ImportError: could not import gobject (error was: ImportError('When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject".',)) ** Also affects: update-manager (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/829186 Title: Mixes static and GI library bindings To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/oneconf/+bug/829186/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs