Bug#679318: flumotion: twisted override bug - one more

2012-06-27 Thread John Bazik
Package: flumotion
Version: 0.10.0-2
Severity: grave
Tags: upstream patch
Justification: renders package unusable

This is the same problem I reported in #672404, but affecting a different
part of the code (there are two places that need to be fixed).  To recap,
flumotion overrides an internal method in twisted, which has changed.

-- 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/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
diff -ur a/flumotion/twisted/fdserver.py b/flumotion/twisted/fdserver.py
--- a/flumotion/twisted/fdserver.py	2011-10-07 06:10:58.0 -0400
+++ b/flumotion/twisted/fdserver.py	2012-06-15 10:55:46.344267000 -0400
@@ -173,7 +173,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
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#672404: flumotion: breaks with twisted 11.1.0

2012-05-10 Thread John Bazik
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-ffmpeg0.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-cairo1.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-cert1.0.28
ii  xsltproc1.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.0 -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
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers