On Sat, 2006-09-30 at 13:19 +0200, Bastian Kleineidam wrote: > Package: python-gst0.10 > Version: 0.10.5-4 > Severity: serious > Justification: breaks unrelated software > > Hi, > > after upgrading to 0.10.5-4, quodlibet stopped working and gave this > error message: > Traceback (most recent call last): > File "/usr/bin/quodlibet", line 301, in ? > main() > File "/usr/bin/quodlibet", line 33, in main > library = load_library() > File "/usr/bin/quodlibet", line 255, in load_library > lib = library.init(const.LIBRARY) > File "/usr/share/quodlibet/library/__init__.py", line 38, in init > library.load(cache_fn, skip=True) > File "/usr/share/quodlibet/library/_library.py", line 124, in load > try: items = pickle.load(fileobj) > File "/usr/share/quodlibet/formats/mp3.py", line 15, in ? > if gst.registry_get_default().find_plugin("mad") is None: > AttributeError: 'module' object has no attribute 'registry_get_default' > > Downgrading to 0.10.5-3 made quodlibet working again. So it seems that > some change between -3 and -4 changed the module interface. > > Feel free to ask if you need more info or test runs.
[EMAIL PROTECTED]:~$ python Python 2.4.4c0 (#2, Jul 30 2006, 15:43:58) [GCC 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pygst >>> pygst.require("0.10") >>> import gst >>> gst.gst_version, gst.pygst_version ((0, 8, 12), (0, 8, 4)) That would be why it broke. I suspect something broke the import order when it switched from python-central to python-support. -- Joe Wreschnig <[EMAIL PROTECTED]>
signature.asc
Description: This is a digitally signed message part