I'm not sure if this goes in pyxdg or here, so I appologize if I guessed wrong. Upgrading to version .9 of pyxdg causes the starterbar to cease functioning properly. New shortcuts cannot be added to the bar and existing ones disapear. Also, the bar shrinks to about 5 pixels in size. Reverting to pyxdg fixes the problem. Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 x86_64) ================================================================= System uname: 2.6.11-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 19 2005, 16:24:23)] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O3 -march=k8 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=k8 -funroll-all-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.osuosl.org" 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="amd64 X acpi aim alsa apm avi bash-completion berkdb bitmap-fonts cdr crypt cups curl divx4linux dvd emacs esd fam fbdev flac font-server fortran freetype gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal ide imap imlib ipv6 ithreads java jp2 jpeg live lzw lzw-tiff mad mime motif mozilla mp3 mpeg msn ncurses network nls nptl nvidia offensive opengl oss pam pdflib perl png pthreads python quicktime readline rtc screensaver server sockets ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xine xml xml2 xmms xpm xprint xrandr xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS Reproducible: Always Steps to Reproduce: 1.emerge pyxdg .9 2. run starterbar 3. Actual Results: Starterbar failed to work properly. Expected Results: Starterbar should work properly.
Forgot to mention that I did run the python update script.
Yep, pyxdg 0.8 is the only version that will work with the current StarterBar. We'll fix it soon, thanks for the report!
There is a new starterbar-ebuild at bug 78089. The new version (0.31.3) of starterbar includes pyxdg 0.8 and it's working fine here...
It would be better if things like PyXDG and desklets stay seperated. The new release doesn't do anything new but include PyXDG. Since there's already an ebuild for it, I don't see the point in changing the starterbar one. If it's this dependency that's a concern for you, it won't be too long before the next version of starterbar (since the current version is already deprecated), which doesn't depend on anything other than gdesklets.
Fixup now in portage.