← Back to team overview

desktop-packages team mailing list archive

[Bug 829186] Re: Mixes static and GI library bindings

 

This bug was fixed in the package ubiquity - 2.7.16

---------------
ubiquity (2.7.16) oneiric; urgency=low

  [ Colin Watson ]
  * Update translations from Launchpad.
  * Enable code in console-setup 1.57ubuntu24 to fix default keyboard
    selection for language/country combinations lacking a proper combined
    locale (LP: #814448).
  * Rename libwebcam to libubiwebcam to avoid clashing with the existing
    libwebcam0 package.

  [ Evan Dandrea ]
  * Move noninteractive frontend to PyGI bindings for GObject (LP:
    #829186).
  * Make the webcam page match its specified design.
  * Automatic update of included source packages: console-setup
    1.57ubuntu25.

  [ Jeremy Bicha ]
  * Allow users to enter their own mount point in the partitoner (LP: #831431)
 -- Evan Dandrea <ev@xxxxxxxxxx>   Wed, 24 Aug 2011 13:58:08 +0100

** Changed in: ubiquity (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gwibber in Ubuntu.
https://bugs.launchpad.net/bugs/829186

Title:
  Mixes static and GI library bindings

Status in Ubuntu One Control Panel:
  New
Status in “gwibber” package in Ubuntu:
  Fix Released
Status in “jockey” package in Ubuntu:
  Fix Released
Status in “oneconf” package in Ubuntu:
  Fix Released
Status in “software-center” package in Ubuntu:
  Fix Released
Status in “ubiquity” package in Ubuntu:
  Fix Released
Status in “ubuntu-sso-client” package in Ubuntu:
  Fix Committed
Status in “ubuntuone-client” package in Ubuntu:
  In Progress
Status in “ubuntuone-control-panel” package in Ubuntu:
  In Progress
Status in “update-manager” package in Ubuntu:
  Fix Released
Status in “usb-creator” package in Ubuntu:
  Fix Released

Bug description:
  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.

  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
  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".',))

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntuone-control-panel/+bug/829186/+subscriptions