When I try to browse an user nothing happens, and this is the reason... lavish@darkstar ~ $ nicotine Nicotine supports "psyco", an inline optimizer for python code, you can get it at http://sourceforge.net/projects/psyco/ Nicotine supports a country code blocker but that requires a (GPL'ed) library called GeoIP. You can find it here: C library: http://www.maxmind.com/app/c Python bindings: http://www.maxmind.com/app/python (the python bindings require the C library) Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/pynicotine/gtkgui/utils.py", line 290, in OnBrowseUser self.frame.BrowseUser(self.user) File "/usr/lib/python2.3/site-packages/pynicotine/gtkgui/frame.py", line 703, in BrowseUser self.userbrowse.ShowInfo(login, m) File "/usr/lib/python2.3/site-packages/pynicotine/gtkgui/userinfo.py", line 45, in ShowInfo self.InitWindow(user, msg.conn) File "/usr/lib/python2.3/site-packages/pynicotine/gtkgui/userinfo.py", line 39, in InitWindow w = self.subwindow(self, user, conn) File "/usr/lib/python2.3/site-packages/pynicotine/gtkgui/userbrowse.py", line 19, in __init__ UserBrowseTab.__init__(self, gtk.FALSE) File "/usr/lib/python2.3/site-packages/pynicotine/gtkgui/nicotine_glade.py", line 1433, in __init__ self.progressbar1 = gtk.ProgressBar() SystemError: NULL result without error in PyObject_Call So, nicotine works fine in all its features, but when there's something that uses the progressbar you cannot enjoy it Reproducible: Always Steps to Reproduce: 1. emerge nicotine 2. nicotine 3. browse an user Actual Results: Cant' browse / get user informations Expected Results: browse correctly and get user informations root@darkstar /home/lavish # emerge info Portage 2.0.50-r9 (default-amd64-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r1, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 x86_64 4 Gentoo Base System version 1.5.2 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /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="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://gentoo.tiscali.nl/gentoo/ http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/ http://ftp.linux.ee/pub/gentoo/distfiles/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa amd64 avi berkdb cdr crypt dvd dvdr encode esd foomaticdb gdbm gif gphoto2 gpm gtk gtk2 imlib ipv6 java jpeg libg++ libwww mikmod motif mozilla mpeg ncurses nls nogcj oggvorbis opengl pam pdflib perl png python quicktime readline sdl slang spell ssl tcltk tcpd truetype xml2 xmms xv zlib"
This is actually a problem with pygtk!
This bug is solved in pygtk 2.3.96 !