i recently tested sonata on my amd64... compile without problems (and seems working well too, even with 10.000+ songs) please test this app, for my experience can be considered stable let me know
*** Bug 149242 has been marked as a duplicate of this bug. ***
compiled without problem on x86 too and seems working ok i know it's a recent ebuild, but i didn't find any bugs and i'm using it heavily, so for me can be signed stable... waiting for some feedback! let's go guys!
Stabilization will wait until the ebuild is bugless for 30+ days in portage, as usual. Meanwhile, ~amd64 keyword would have to suffice. TIA.
fully agree for the ~amd64. tested the 7.0 (local overlay) version too on amd64 and all gone. (i think will be the same for 7.1) tnx for your promptness :-)
0.7.1 works for me on amd64
Package pygobject-2.0 was not found in the pkg-config search path. Seems like it needs currently hardmasked (due to testing of GNOME 2.16) software, marking this bug invalid.
Woop, seems like it was a local problem, remerged PyGTK (which required pygobject), now it emerges, but only works with USE="gnome" under xfce, without it I get: /usr/lib64/python2.4/site-packages/sonata.py:356: GtkWarning: Unable to locate theme engine in module_path: "xfce", self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) Traceback (most recent call last): File "/usr/bin/sonata", line 45, in ? app = sonata.Base() File "/usr/lib/python2.4/site-packages/sonata.py", line 714, in __init__ self.iterate_now() File "/usr/lib/python2.4/site-packages/sonata.py", line 807, in iterate_now self.iterate() File "/usr/lib/python2.4/site-packages/sonata.py", line 782, in iterate self.handle_change_conn() File "/usr/lib/python2.4/site-packages/sonata.py", line 856, in handle_change_conn self.trayimage.set_from_stock('sonata', gtk.ICON_SIZE_BUTTON) AttributeError: 'Base' object has no attribute 'trayimage' The first error about the xfce engine shouldn't be problematic since I also get it with USE="gnome": /usr/lib64/python2.4/site-packages/sonata.py:356: GtkWarning: Unable to locate theme engine in module_path: "xfce", self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) So reponening and hoping it's getting fixed - don't think it's an arch specific problem, so other archs should have the same problem :)
Hm, gnome USEflag only adds a dependency on dev-python/gnome-python-extras, nothing more. And sonata-0.7.1 works here when I select xfce gtk theme.
I know, after I had sonata running with USE="gnome" I unmerged gnome-python-extras and did depclean, the package broke again. As I said, the theme engine shouldn't be the problem, I get that error in both cases, doesn't seem to influence anything. BTW do you have dev-python/gnome-python-extras installed?
(In reply to comment #9) > I know, after I had sonata running with USE="gnome" I unmerged > gnome-python-extras and did depclean, the package broke again. > As I said, the theme engine shouldn't be the problem, I get that error in both > cases, doesn't seem to influence anything. > BTW do you have dev-python/gnome-python-extras installed? > I tried to unmerge gnome-python-extras, then set gtk to use xfce theme, and sonata still starts Ok.
Did some further investigation, but I simply cannot get sonata running without gnome-python-extras. Here's what I did: 1. USE="-gnome" emerge sonata sonata did not work, I emerged the deps one by one (libgda -> enchant -> gtkspell -> gtkhtml -> pyorbit -> gnome-python), sonata still did not work, I emerged gnome-python-extras and sonata magically started to work. 2. USE="-gnome" emerge sonata same thing, this time the other way 'roung, I emerged gnome-python-extras and unmerged it's dependencies (same order as above), sonata always worked, even when only gnome-python-extras were left and none of it's deps. 3. Same as step 2, but with USE="gnome", same results I managed to remove the first warning (Unable to locate theme engine in module_path: "xfce") by re-emerging gtk-engines-xfce, but the other error(s) including "AttributeError: 'Base' object has no attribute 'trayimage'" still existed, tried to re-emerge gnome-icon-theme, hicolor-icon-theme and xfce-icon-theme, changing the Icon theme from GNOME to Rodent (which is the Xfce icon theme) and back, nothing worked. Seems like the only solution for me is having gnome-python-extras installed. PS: To avoid having the same problem as above (local borkage, pygtk wanted pygobject), I tried everything on my live system and inside my stable chroot, same results for both, live system is running xfce-4.2 (no gnome, only the gnome deps needed by xfce and nautilus), stable chroot is running gnome-light.
the changelog of version 0.8 say "Allow song notification for users without gnome-python-extras" maybe a version bump will resolve... ;-)
0.8 in the tree, give it a whirl
Fixed in 0.8, so here we go... media-sound/sonata-0.8 - emerges fine on amd64 - passes collision-test - passes multilib-strict - works Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.18-ck1 x86_64) ================================================================= System uname: 2.6.18-ck1 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.12.5 Last Sync: Wed, 11 Oct 2006 09:30:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig buildsyspkg ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/ " LANG="en_US.ISO-8859-1" LC_ALL="en_US.ISO-8859-1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac acpi alsa amr berkdb bitmap-fonts branding bzip2 cairo cdinstall cdparanoia cdr cli crypt cups dbus divx dlloader dri dvd dvdr dvdread elibc_glibc emboss encode expat fam ffmpeg firefox fortran gdbm gif glut gnutls gpm gstreamer gtk gtk2 hal imagemagick input_devices_evdev input_devices_keyboard isdnlog jpeg kernel_linux lcms ldap libg++ lirc lirc_devices_inputlirc logrotate mad mikmod mng mp3 mpeg musicbrainz ncurses nls nptl nptlonly offensive ogg opengl pam pcre php png ppds pppd quicktime readline reflection reiserfs rtc sdl session socks5 spl ssl svg symlink tcpd test tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU userlocales v4l v4l2 video_cards_fglrx video_cards_radeon vim-with-x vorbis wmp xfs xine xinerama xml xorg xv xvid zlib zvbi" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS
added ~amd64.