Your message dated Wed, 16 Mar 2011 12:48:12 +0000
with message-id <[email protected]>
and subject line Bug#618557: fixed in pygobject 2.28.0-1
has caused the Debian Bug report #618557,
regarding gi.repository's Gtk.Window() fails with gtk3
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
618557: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618557
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-gobject
Version: 2.27.0-2
Severity: normal
Tags: experimental
when trying to create a gtk window using gtk3, i get the following:
>>> from gi.repository import Gtk
>>> w = Gtk.Window()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/module.py", line 234, in
__getattr__
self._import()
File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/module.py", line 228, in _import
overrides_modules = __import__('gi.overrides', fromlist=[self._namespace])
File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/overrides/Gtk.py", line 60, in
<module>
class Editable(Gtk.Editable):
File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/types.py", line 139, in __init__
cls._setup_vfuncs()
File "/usr/lib/pymodules/python2.6/gtk-2.0/gi/types.py", line 107, in
_setup_vfuncs
vfunc_info.get_name()))
TypeError: Class implementing Gtk.Editable should implement the method
do_changed()
>>>
i have gir1.2-gtk-3.0 installed in version 3.0.2-1. everything works
well with gir1.2-gtk-2.0. it seems to me that pygobject mixes up gtk3
stuff (without any gir1.2-gtk installed, not even the Gtk import works)
with gtk2 stuff (the /gtk-2.0/ part in the backtrace's paths).
at [1] it was pointed out that i could "just comment [the exception in
line 107] out and the overrides should load" -- that indeed makes it
work, i'm just not familiar enough with gtk3 to say how completely it
works, and there is probably a deeper reason to that exception.
i hope the information below is complete; i created this bug report from
a schroot as i have software installed that conflicts with gir1.2 on my
main system.
[1] http://rotty.yi.org/irclogs/gnome/#python/2010-11-17/
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.37-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=locale: Cannot set
LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-gobject depends on:
ii gir1.2-glib-2.0 0.10.4-1 Introspection data for GLib, GObje
ii libc6 2.11.2-11 Embedded GNU C Library: Shared lib
ii libffi5 3.0.9-3 Foreign Function Interface library
ii libgirepository-1.0-1 0.10.4-1 Library for handling GObject intro
ii libglib2.0-0 2.28.2-1 The GLib library of C routines
ii python 2.6.6-3+squeeze5 interactive high-level object-orie
ii python-support 1.0.11 automated rebuilding support for P
Versions of packages python-gobject recommends:
ii python-gobject-cairo 2.27.0-2 Python Cairo bindings for the GObj
Versions of packages python-gobject suggests:
pn python-gobject-dbg <none> (no description available)
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: pygobject
Source-Version: 2.28.0-1
We believe that the bug you reported is fixed in the latest version of
pygobject, which is due to be installed in the Debian FTP archive:
pygobject_2.28.0-1.debian.tar.gz
to main/p/pygobject/pygobject_2.28.0-1.debian.tar.gz
pygobject_2.28.0-1.dsc
to main/p/pygobject/pygobject_2.28.0-1.dsc
pygobject_2.28.0.orig.tar.gz
to main/p/pygobject/pygobject_2.28.0.orig.tar.gz
python-gobject-cairo_2.28.0-1_amd64.deb
to main/p/pygobject/python-gobject-cairo_2.28.0-1_amd64.deb
python-gobject-dbg_2.28.0-1_amd64.deb
to main/p/pygobject/python-gobject-dbg_2.28.0-1_amd64.deb
python-gobject-dev_2.28.0-1_all.deb
to main/p/pygobject/python-gobject-dev_2.28.0-1_all.deb
python-gobject_2.28.0-1_amd64.deb
to main/p/pygobject/python-gobject_2.28.0-1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated pygobject package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 16 Mar 2011 13:28:29 +0100
Source: pygobject
Binary: python-gobject python-gobject-cairo python-gobject-dev
python-gobject-dbg
Architecture: source amd64 all
Version: 2.28.0-1
Distribution: experimental
Urgency: low
Maintainer: Josselin Mouette <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Description:
python-gobject - Python bindings for the GObject library
python-gobject-cairo - Python Cairo bindings for the GObject library
python-gobject-dbg - Python bindings for the GObject library (debug extension)
python-gobject-dev - Development headers for the GObject Python bindings
Closes: 580791 618557
Changes:
pygobject (2.28.0-1) experimental; urgency=low
.
* New upstream stable release:
- Fix glib.main_context_default() causes immediate segfault
(Closes: #580791)
- Fix import error with GTK3 gir binding (Closes: #618557)
* debian/control.in:
- Bump python-cairo-dev and gobject-introspection build-dependencies
- Bump python-gobject-dev dependency against libglib2.0-dev
- Drop Build-Conflicts against python2.3-dev (<< 2.3.5)
- Drop C/R/P against python-gobject-doc
- Drop Conflicts against python-gtk2{-dev,} (<< 2.10)
* debian/rules: Adjust installation path for cairo binding
* debian/copyright: Update copyright file
* debian/rules: Remove explicit calls to quilt as we are using '3.0 (quilt)'
format
* d/p/30_[gi-overrides]-fix-exception-block-so-it-works-in-Python-2.5.patch:
Make exception compatible with python 2.5 (taken from upstream)
Checksums-Sha1:
d9ffc1139aed4f1216881896c5fb01bf8aad958d 2008 pygobject_2.28.0-1.dsc
a96dc1b97d31b5958af9f1e11034090c11070bd4 1161686 pygobject_2.28.0.orig.tar.gz
403e2d8459689db4bc9600a9ce29366093a38d48 9942 pygobject_2.28.0-1.debian.tar.gz
805a9f10c049d4115ebe33e87e3b227c7dfe13db 664022
python-gobject_2.28.0-1_amd64.deb
37eae718815ae7a9724b8df1d25c83122ba30a21 109326
python-gobject-cairo_2.28.0-1_amd64.deb
7c2f06c5d26a1e307470aedd381b227c6fb1d424 2154434
python-gobject-dbg_2.28.0-1_amd64.deb
a25a284be0cb579d0fd7ea3dff49136116bcea30 374294
python-gobject-dev_2.28.0-1_all.deb
Checksums-Sha256:
8c85ce974a5468075eaefa39689dd4c246969ea85c1f0529a71ebab8be292885 2008
pygobject_2.28.0-1.dsc
751bf3db76896261026e711fba42aa09b46a3cfee840abbbfe48edc44f51c139 1161686
pygobject_2.28.0.orig.tar.gz
dc51ed963a9407de7261ab1876a16c7916b49aadb770fa362b06f4cdaeed9130 9942
pygobject_2.28.0-1.debian.tar.gz
32551f88221505163265306559273dcc78358f38d72b81020e3cb5ffb14b6daa 664022
python-gobject_2.28.0-1_amd64.deb
db9cd1ec31ecd6d708d07f21869b1615c0224afba767a424ae9b401c3277ff40 109326
python-gobject-cairo_2.28.0-1_amd64.deb
d71a47e95550ea93b6fa538189e565a656cd127e29a65e435178cf83b6a5552a 2154434
python-gobject-dbg_2.28.0-1_amd64.deb
fdd20ffbeff75d39458922ba53649abedc55f825f241339671845419ab820d16 374294
python-gobject-dev_2.28.0-1_all.deb
Files:
30a8a68286be351b762d9d506730ce46 2008 python optional pygobject_2.28.0-1.dsc
b10c8afd22930ae40cb5878189389372 1161686 python optional
pygobject_2.28.0.orig.tar.gz
47ba9c9f29541ea6ee864d42385e6f67 9942 python optional
pygobject_2.28.0-1.debian.tar.gz
69f3887e6e8d61df7278d9868f3dcd52 664022 python optional
python-gobject_2.28.0-1_amd64.deb
1eb7ec3aa8dac4a54971ecbb732cbb5c 109326 python optional
python-gobject-cairo_2.28.0-1_amd64.deb
5f9edbc3096beb08f65aca46f75524bf 2154434 debug extra
python-gobject-dbg_2.28.0-1_amd64.deb
05469d6cf981e0e929fad122ffb07c85 374294 python optional
python-gobject-dev_2.28.0-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBCAAGBQJNgK6HAAoJEB/FiR66sEPV2SUH/2110qVqn62YsRVtoYtQzIeG
6U91P3ggnaIRK885eJxk2nbsPwY7LSJKgyaAiNDG3rTmG5eNa64zbCpiWgN9TE/v
B+XHxVSTUpvMB1bv6PdbhX8FJwwAN/jwzI+on+6ZMsWGqQZqGhh8mCYzNLTJnpDC
ar2i3Yd9DJLs3B7AXnf7MhpX14O/REY8eImiCBqfQesClTFHg8EIAz5ni3KRamBM
hstkTKPweaO+/xZF58c8X6n6THE2iGZUveGNuA4a63PuB/C7azp9OZizco2lo8Z1
KcFqheN314CrihD2dMDMzgq3sMEOBbryWaC7IddXBuZOjqU4e3LO0Pp8Aa/hpXU=
=Pmgv
-----END PGP SIGNATURE-----
--- End Message ---