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

