Package: flumotion
Version: 0.10.0-1
Severity: grave
Tags: upstream patch
Justification: renders package unusable
Flumotion overrides an internal interface from twisted which changed between
10.1.0 and 11.1.0. Using a fresh wheezy install, flumotion fails to create
a working pipeline after following all the defaults in the wizard (as
suggested in the doc).
I filed a bug with upstream:
https://code.flumotion.com/trac/ticket/1544
In the meantime, the fix is simple. I've included a patch.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (750, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages flumotion depends on:
ii adduser 3.113+nmu1
ii gstreamer0.10-ffmpeg 0.10.13-5
ii gstreamer0.10-plugins-bad [gstreamer0.10-schroedinger] 0.10.23-1+b1
ii gstreamer0.10-plugins-base 0.10.36-1
ii gstreamer0.10-plugins-good 0.10.31-2
ii libc6 2.13-32
ii python 2.7.2-10
ii python-cairo 1.8.8-1+b2
ii python-dateutil 1.5-1
ii python-glade2 2.24.0-3
ii python-gobject 3.2.0-3
ii python-gst0.10 0.10.22-3
ii python-gtk2 2.24.0-3
ii python-kiwi 1.9.22-2
ii python-openssl 0.13-1
ii python-rrdtool 1.4.7-1
ii python-twisted-core 11.1.0-1
ii python-twisted-web 11.1.0-1
ii python2.7 2.7.3~rc2-2.1
ii ssl-cert 1.0.28
ii xsltproc 1.1.26-8
Versions of packages flumotion recommends:
ii python-gnome2 2.28.1+dfsg-1
flumotion suggests no packages.
diff -urN a/flumotion/component/feed.py b/flumotion/component/feed.py
--- a/flumotion/component/feed.py 2011-10-07 06:10:58.000000000 -0400
+++ b/flumotion/component/feed.py 2012-05-10 15:37:46.608846000 -0400
@@ -38,7 +38,7 @@
class _SocketMaybeCloser(tcp._SocketCloser):
keepSocketAlive = False
- def _closeSocket(self):
+ def _closeSocket(self, orderly):
# We override this (from tcp._SocketCloser) so that we can close
# sockets properly in the normal case, but once we've passed our
# socket on via the FD-channel, we just close() it (not calling