Bug#481911: elisa: incompatible with twisted 8
Philippe Normand
philippe at fluendo.com
Tue May 20 08:06:08 UTC 2008
Hi Zack,
For now you can replace gstreamer:gst_metadata_client with
gstreamer:gst_metadata in elisa.conf.
I will work on a fix for that issue very soon, I hope...
Sorry, I didn't mean to be rude on the forum :/
Philippe
Le lundi 19 mai 2008 à 10:12 -0400, Zack Weinberg a écrit :
> Package: elisa
> Version: 0.3.5-3
> Severity: grave
> Justification: renders package unusable
>
> When I start up Elisa, I get a mangled display and a bunch of Python
> stacktraces (quoted below). I reported these to the upstream support
> forums at http://elisa.fluendo.com/forums/viewtopic.php?pid=1831 and
> was told, in so many words, that Elisa does not yet support Twisted 8
> and they would be grateful for patches.
>
> As the only version of Twisted available in testing or unstable is
> 8.0.1, this effectively renders the package unusable. I may try to
> come up with patches but I don't know anything about Twisted or
> elisa's internals.
>
> ---
> Traceback (most recent call last):
> File "/usr/lib/python2.5/site-packages/twisted/internet/gtk2reactor.py",
> line 226, in simulate
> self.runUntilCurrent()
> File "/usr/lib/python2.5/site-packages/twisted/internet/base.py",
> line 698, in runUntilCurrent
> call.func(*call.args, **call.kw)
> File "/usr/lib/python2.5/site-packages/twisted/internet/task.py",
> line 251, in _tick
> result = iterator.next()
> File "/usr/lib/python2.5/site-packages/elisa/core/manager.py", line
> 109, in load_providers_iter
> provider_name)
> --- <exception caught here> ---
> File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py",
> line 105, in maybeDeferred
> result = f(*args, **kw)
> File "/usr/lib/python2.5/site-packages/elisa/core/plugin_registry.py",
> line 546, in create_component
> res = component.initialize()
> File "/usr/lib/python2.5/site-packages/elisa/plugins/gstreamer_plugin/gst_metadata.py",
> line 1391, in initialize
> dfr = self.launcher.startProcess()
> File "/usr/lib/python2.5/site-packages/elisa/plugins/gstreamer_plugin/gst_metadata.py",
> line 1289, in startProcess
> protocol = self.buildProtocol(None)
> File "/usr/lib/python2.5/site-packages/elisa/plugins/gstreamer_plugin/gst_metadata.py",
> line 1252, in buildProtocol
> protocol = pb.PBClientFactory.buildProtocol(self, addr)
> File "/usr/lib/python2.5/site-packages/twisted/spread/pb.py", line
> 1056, in buildProtocol
> p = self.protocol(isClient=True, security=self.security)
> exceptions.TypeError: __init__() got an unexpected keyword argument 'security'
>
>
> <type 'exceptions.TypeError'>
> Python 2.5.2: /usr/bin/python
> Fri May 16 13:55:07 2008
>
> A problem occurred in a Python script. Here is the sequence of
> function calls leading up to the error, in the order they occurred.
> <type 'exceptions.TypeError'>: _proxy_child_signal() takes exactly 8
> arguments (5 given)
> __class__ = <type 'exceptions.TypeError'>
> __delattr__ = <method-wrapper '__delattr__' of
> exceptions.TypeError object at 0x9cb2e0c>
> __dict__ = {}
> __doc__ = 'Inappropriate argument type.'
> __getattribute__ = <method-wrapper '__getattribute__' of
> exceptions.TypeError object at 0x9cb2e0c>
> __getitem__ = <method-wrapper '__getitem__' of
> exceptions.TypeError object at 0x9cb2e0c>
> __getslice__ = <method-wrapper '__getslice__' of
> exceptions.TypeError object at 0x9cb2e0c>
> __hash__ = <method-wrapper '__hash__' of exceptions.TypeError
> object at 0x9cb2e0c>
> __init__ = <method-wrapper '__init__' of exceptions.TypeError
> object at 0x9cb2e0c>
> __new__ = <built-in method __new__ of type object at 0x813f500>
> __reduce__ = <built-in method __reduce__ of exceptions.TypeError
> object at 0x9cb2e0c>
> __reduce_ex__ = <built-in method __reduce_ex__ of
> exceptions.TypeError object at 0x9cb2e0c>
> __repr__ = <method-wrapper '__repr__' of exceptions.TypeError
> object at 0x9cb2e0c>
> __setattr__ = <method-wrapper '__setattr__' of
> exceptions.TypeError object at 0x9cb2e0c>
> __setstate__ = <built-in method __setstate__ of
> exceptions.TypeError object at 0x9cb2e0c>
> __str__ = <method-wrapper '__str__' of exceptions.TypeError object
> at 0x9cb2e0c>
> args = ('_proxy_child_signal() takes exactly 8 arguments (5 given)',)
> message = '_proxy_child_signal() takes exactly 8 arguments (5 given)'
>
> The above is a description of an error in a Python program. Here is
> the original traceback:
>
> TypeError: _proxy_child_signal() takes exactly 8 arguments (5 given)
More information about the Pkg-gstreamer-maintainers
mailing list