Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61627 - >pygtk-2.2.0 causes error loading gdesklets
Summary: >pygtk-2.2.0 causes error loading gdesklets
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-25 05:36 UTC by y0zza
Modified: 2004-08-26 08:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description y0zza 2004-08-25 05:36:56 UTC
Upgrading from dev-python/pygtk-2.2.0 to 2.3.94 or 2.3.96 (haven't checked other 2.3 builds) causes error loading gdesklets-0.26.2 and 0.30.

Reproducible: Always
Steps to Reproduce:
1. emerge =dev-python/pygtk-2.3.94 or 2.3.96
2. emerge gdesklets-core
3. emerge desklet-clock
4. cd /usr/share/gdesklets/Display/Clock
5. gdesklets
6. gdesklets plainclock.display
Actual Results:  
Error:
/usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90:
GtkDeprecationWarning: gtk.mainloop is deprecated, use gtk.main instead
self.warn(message, DeprecationWarning)

Expected Results:  
gdesklets should load the desklet.

Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040619-r1,
2.6.8-nitro5)
=================================================================
System uname: 2.6.8-nitro5 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=pentium4 -march=pentium4 -pipe -ftracer -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium4 -march=pentium4 -pipe -ftracer -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/
http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/
ftp://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aac acpi aim alsa apm audiofile avi berkdb bluetooth bonobo bzlib cddb
cdparanoia cdr cjk codecs crypt cups curl divx4linux dvd dvdr dvdread encode esd
exif faac faad fam fbcon flac foomaticdb freetype ftp gdbm gif gimp gimpprint
glade gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml icq ieee1394
imagemagick imlib irmc java jp2 jpeg ldap libg++ libwww live lm_sensors lzw
lzw-tiff mad matroska mikmod mime mmx mng monkey mono motif mozilla moznocompose
moznoirc moznomail mozsvg mpeg mpeg4 mplayer msn ncurses network nls nptl
oggvorbis openal opengl pam pda pdflib perl pic png ppds python quicktime
readline rtc ruby samba sdl slang sndfile spell sse sse2 ssl stencil-buffer svg
svga tcltk tcpd tiff truetype unicode usb v4l v4l2 wmf wxwindows x86 xinerama
xml2 xmms xosd xprint xv xvid yahoo zlib"
Comment 1 Dan Elder 2004-08-25 10:41:27 UTC
I have the same problem.  In addition, running glimmer or "gdesklets shell" with gdesklets >= 0.30 gives me:
Fatal Python error: could not import _gtk

If I run glimmer from within /usr/lib/python2.3/site-packages/gtk-2.0/gtk it no longer gives an error but does segfault on me.  Remerging pythong and pygtk with debug enabled doesn't give me any additional information.  Let me know if I can provide any additional assistance.

Portage 2.0.50-r10 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r14)
=================================================================
System uname: 2.6.7-gentoo-r14 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System version 1.5.3
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-fstack-protector -fPIC -DPIC -march=pentium4 -O1 -pipe -falign-jumps -freorder-blocks -fno-trapping-math -fno-thread-jumps -fsched-spec -maccumulate-outgoing-args -fcse-follow-jumps -fno-crossjumping -falign-labels -fpeephole2 -frename-registers -fno-signaling-nans -fcse-skip-blocks -foptimize-sibling-calls -fno-omit-frame-pointer -ffinite-math-only -frerun-cse-after-loop -fmove-all-movables -frerun-loop-opt -fcaller-saves -minline-all-stringops -mno-push-args"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-fstack-protector -fPIC -DPIC -march=pentium4 -O1 -pipe -falign-jumps -freorder-blocks -fno-trapping-math -fno-thread-jumps -fsched-spec -maccumulate-outgoing-args -fcse-follow-jumps -fno-crossjumping -falign-labels -fpeephole2 -frename-registers -fno-signaling-nans -fcse-skip-blocks -foptimize-sibling-calls -fno-omit-frame-pointer -ffinite-math-only -frerun-cse-after-loop -fmove-all-movables -frerun-loop-opt -fcaller-saves -minline-all-stringops -mno-push-args"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache prelink sandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.llarian.net/ http://gentoo.binarycompass.org"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/bmg-gnome-current /usr/local/overlays/bmg-overlay /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="S3TC X X509 aac aalib acl acpi acpi4linux adns aim alsa antlr apache2 apm avi berkdb bitmap-fonts bluetooth bonobo bootsplash bzlib cap caps cddb cdinstall cdparanoia cdr cdrom chroot codecs cpdflib crypt ctype cups curl curlwrappers dbm dga directfb divx4linux dnd dv dvd dvdread edl encode erandom esd ethereal evms2 evo exif extensions faac faad fam fbcon ffmpeg flac flash foomaticdb freetds freetype gb gcj gd gdbm geoip gif gimpprint glade glut gnome gnomedb gphoto2 gpm gps gstreamer gtk gtk2 gtkhtml guile hardenedphp hbci icq idea imagemagick imap imlib innodb ipv6 irda irmc jabber java javamail javascript jpeg junit kerberos krb4 lcms ldap libg++ libgda libwww live log4j mad maildir mbox mcal md5sum mdb memlimit mikmod mmap mmx mono motif mozilla mozinterfaceinfo moznoirc moznomail mozp3p mozsvg mpeg mpeg4 msn music mysql nas ncurses net network nls nntp nocd nptl nvidia oci8 offensive ofx oggvorbis openal opengl opie optional-tasks oscar oss pam pcap pcmcia pcre pda pdflib perl php plotutils png pnp posix postgres ppds prelude propolice pthreads python qt quicktime quotes readline regexp rhino samba sasl scanner sdl skey slang slp snmp speex spell sqlite sse ssl svg svga tcltk tcpd theora threads tiff transcode truetype unicode usb videos vim-with-x wmf wxwin wxwindows x86 xine xinerama xml xml2 xmms xosd xprint xv xvid yahoo zlib"
Comment 2 Mike Tangolics 2004-08-26 02:33:37 UTC
Same here.  I get the standard gnome dialog box saying gdesklets encountered an error, and I can send the results to the developers... etc.. etc.

Console output:
[/usr/share/gdesklets/Displays/desklet-psiextras/GoodWeather-psi/GoodWeather-psi.display]
/usr/lib/python2.3/site-packages/gtk-2.0/gtk/__init__.py:90: GtkDeprecationWarning: gtk.mainiteration is deprecated, use gtk.main_iteration instead
  self.warn(message, DeprecationWarning)

Emerge info:

Portage 2.0.50-r10 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040808-r0, 2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/test"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa apache2 apm avi berkdb bonobo cdr crypt cups curl dga directfb doc dvd encode esd ethereal fbcon foomaticdb gb gd gdbm ggi gif gnome gpm gtk gtk2 gtkhtml guile imap imlib innodb java jikes jpeg kde ldap libg++ libwww mad maildir mikmod mmx motif mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sasl sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype usb wmf wxwindows x86 xinerama xml xml2 xmms xv zlib"


Comment 3 Lukasz Strzygowski (RETIRED) gentoo-dev 2004-08-26 08:20:09 UTC
dev-python/pygtk-2.3 is hardmasked again. I am sorry for the inconvenience.