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]>

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to