Emerge Info: # emerge info Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.4.26) ================================================================= System uname: 2.4.26 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.5.1 distcc 2.16 i486-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 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="-O2 -mcpu=athlon -funroll-loops -pipe -fomit-frame-pointer" CHOST="i486-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb/rules /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=athlon -funroll-loops -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.noved.org/ http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apm avi berkdb cdr crypt cups encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline scanner sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib" Python version: # python -V Python 2.3.4 Different errors come up depending on whether I provide a directory full of songs, a directory full of directories full of songs, or no directory at all: A directory full of songs: #cymbaline /mp3/Carbon_Leaf-Shadows_in_the_Banquet_Hall/ Traceback (most recent call last): File "/usr/bin/cymbaline", line 42, in ? curses.wrapper(main.main) File "/usr/lib/python2.3/curses/wrapper.py", line 44, in wrapper res = func(stdscr, *rest) File "/usr/lib/python2.3/site-packages/cypack/main.py", line 192, in main ui.fullredraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 121, in fullredraw redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 250, in progress progress = self.progress_bar(ratio) UnboundLocalError: local variable 'ratio' referenced before assignment Exception in thread Thread-4: Traceback (most recent call last): File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap self.run() File "/usr/lib/python2.3/site-packages/cypack/main.py", line 38, in run ui.redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 250, in progress progress = self.progress_bar(ratio) UnboundLocalError: local variable 'ratio' referenced before assignment Exception in thread Thread-4: Traceback (most recent call last): File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap self.run() File "/usr/lib/python2.3/site-packages/cypack/main.py", line 38, in run ui.redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 250, in progress progress = self.progress_bar(ratio) UnboundLocalError: local variable 'ratio' referenced before assignment Exception in thread Thread-3: Traceback (most recent call last): File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap self.run() File "/usr/lib/python2.3/site-packages/cypack/playlist.py", line 54, in run ui.fullredraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 121, in fullredraw redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 251, in progress return elapsed + progress + total TypeError: can only concatenate list (not "str") to list Exception in thread Thread-2: Traceback (most recent call last): File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap self.run() File "/usr/lib/python2.3/site-packages/cypack/player.py", line 106, in run ui.fullredraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 121, in fullredraw redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 251, in progress return elapsed + progress + total TypeError: can only concatenate list (not "str") to list Exception in thread Thread-7: Traceback (most recent call last): File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap self.run() File "/usr/lib/python2.3/site-packages/cypack/playlist.py", line 54, in run ui.fullredraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 121, in fullredraw redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 251, in progress return elapsed + progress + total TypeError: can only concatenate list (not "str") to list Directory full of directories full of songs: # cymbaline /mp3/ Traceback (most recent call last): File "/usr/bin/cymbaline", line 42, in ? curses.wrapper(main.main) File "/usr/lib/python2.3/curses/wrapper.py", line 44, in wrapper res = func(stdscr, *rest) File "/usr/lib/python2.3/site-packages/cypack/main.py", line 176, in main loadpl() File "/usr/lib/python2.3/site-packages/cypack/main.py", line 59, in loadpl okay = pl.init(_args) File "/usr/lib/python2.3/site-packages/cypack/playlist.py", line 96, in init okay = self.loaddirs(dirs) File "/usr/lib/python2.3/site-packages/cypack/playlist.py", line 630, in loaddirs os.path.walk(directory, visit, self) File "/usr/lib/python2.3/posixpath.py", line 290, in walk walk(name, func, arg) File "/usr/lib/python2.3/posixpath.py", line 282, in walk func(arg, top, names) File "/usr/lib/python2.3/site-packages/cypack/playlist.py", line 618, in visit lst.append(Track(path, codec)) File "/usr/lib/python2.3/site-packages/cypack/track.py", line 15, in __init__ self.mkname() File "/usr/lib/python2.3/site-packages/cypack/track.py", line 39, in mkname while n[0] in string.digits: IndexError: string index out of range (Hangs until keyboard interrupt) (hangs some more) KeyboardInterrupt cymbaline with no directory argument: $ cymbaline Traceback (most recent call last): File "/usr/bin/cymbaline", line 42, in ? curses.wrapper(main.main) File "/usr/lib/python2.3/curses/wrapper.py", line 44, in wrapper res = func(stdscr, *rest) File "/usr/lib/python2.3/site-packages/cypack/main.py", line 191, in main player.play() File "/usr/lib/python2.3/site-packages/cypack/player.py", line 138, in play if pl.do_play: AttributeError: Playlist instance has no attribute 'do_play' Exception in thread Thread-3: Traceback (most recent call last): File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap self.run() File "/usr/lib/python2.3/site-packages/cypack/main.py", line 38, in run ui.redraw() File "/usr/lib/python2.3/site-packages/cypack/ui.py", line 74, in redraw debug( player.progress()) File "/usr/lib/python2.3/site-packages/cypack/player.py", line 222, in progress t = pl.track AttributeError: Playlist instance has no attribute 'track' (Hangs until keyboard interrupt) KeyboardInterrupt
This package is getting removed from portage as it is broken and not well supported upstream...