On Sun, 2006-07-23 at 17:36 +0200, H.-Dirk Schmitt wrote: > Package: quodlibet > Version: 0.21.1-1 > Severity: grave > Justification: renders package unusable > > [EMAIL PROTECTED]:~ %1976 $ quodlibet > Supported formats: flac, mod, mp3, mpc, oggvorbis, wav, wavpack > Loaded song library. > Checking /computer42/audio/music > Checking /computer42/audio/children/music > Checking /computer42/audio/comedy > Checking /computer42/audio/id3v24_only > Opening audio device. > Traceback (most recent call last): > File "/usr/bin/quodlibet", line 310, in ? > main() > File "/usr/bin/quodlibet", line 36, in main > window = widgets.init(player, library) > File "/usr/share/quodlibet/widgets.py", line 92, in init > main = QuodLibetWindow(watcher, player) > File "/usr/share/quodlibet/qltk/quodlibet.py", line 140, in __init__ > t = PlayControls(player, watcher) > File "/usr/share/quodlibet/qltk/controls.py", line 212, in __init__ > self.volume = Volume(player) > File "/usr/share/quodlibet/qltk/controls.py", line 143, in __init__ > self.set_value(config.getfloat("memory", "volume")) > File "/usr/lib/python2.3/ConfigParser.py", line 318, in getfloat > return self._get(section, float, option) > File "/usr/lib/python2.3/ConfigParser.py", line 312, in _get > return conv(self.get(section, option)) > ValueError: invalid literal for float(): 0,796992481203
This is a bug in Python 2.3, which we have tried and failed many times to work around (every time we patch over it, another function call resets the locale and breaks it elsewhere). You may be able to work around it by replacing 0,796992 etc with 0.796992 etc in ~/.quodlibet/config and then never adjusting the volume again. I believe Tristan has already sent 0.22 to his sponsor for upload, and so it should be "fixed" soon. -- Joe Wreschnig <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part