After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 723951 - gnome-tweak-tool-3.10.1 needs pygobject-3.10
gnome-tweak-tool-3.10.1 needs pygobject-3.10
Status: RESOLVED FIXED
Product: gnome-tweak-tool
Classification: Applications
Component: general
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Tweak Tool maintainer(s)
GNOME Tweak Tool maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2014-02-09 09:46 UTC by Pacho Ramos
Modified: 2017-05-29 04:11 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Require pygobject 3.10 (787 bytes, patch)
2017-05-29 04:09 UTC, Jeremy Bicha
committed Details | Review

Description Pacho Ramos 2014-02-09 09:46:47 UTC
Otherwise I get:
$ gnome-tweak-tool 
INFO    : GSettings missing key org.gnome.nautilus.desktop (key computer-icon-visible)
INFO    : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-battery-action)
INFO    : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-ac-action)
INFO    : GSettings missing key org.gnome.settings-daemon.plugins.power (key lid-close-suspend-with-external-monitor)
Traceback (most recent call last):
  • File "/usr/lib64/python2.7/site-packages/gtweak/app.py", line 39 in do_activate
    self.win = Window(self, model)
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweakview.py", line 53 in __init__
    self._model.load_tweaks(self)
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweakmodel.py", line 125 in load_tweaks
    mods = __import__("gtweak.tweaks", globals(), locals(), tweak_files, 0)
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweaks/tweak_group_xkb.py", line 138 in <module>
    TypingTweakGroup(),
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweaks/tweak_group_xkb.py", line 127 in __init__
    obj = _XkbOption(opt, self._kbdsettings, self._xkb_info)
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweaks/tweak_group_xkb.py", line 68 in __init__
    self.reload()
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweaks/tweak_group_xkb.py", line 78 in reload
    self._update_combo()
  • File "/usr/lib64/python2.7/site-packages/gtweak/tweaks/tweak_group_xkb.py", line 84 in _update_combo
    self._combo.disconnect(self._combo_changed_handler_id)
  • File "/usr/lib64/python2.7/site-packages/gi/overrides/GObject.py", line 429 in wrapper
    return func(_get_instance_for_signal(obj), *args, **kwargs)
  • File "/usr/lib64/python2.7/site-packages/gi/types.py", line 113 in function
    return info.invoke(*args, **kwargs)
TypeError: argument instance: Expected GObject.Object, but got PyCObject

Comment 1 Jeremy Bicha 2017-05-29 04:09:36 UTC
Created attachment 352751 [details] [review]
build: Require pygobject 3.10

This commit appears to match the stacktrace:
https://git.gnome.org/browse/pygobject/commit/?h=pygobject-3-10&id=9df8eb799
Comment 2 Jeremy Bicha 2017-05-29 04:11:21 UTC
Attachment 352751 [details] pushed as 8114614 - build: Require pygobject 3.10