[pkg-freevo-commits] r202 - in packages/kaa-base/tags: . 0.6.0-5/debian 0.6.0-5/debian/patches
Andrea Mennucci
mennucc1 at alioth.debian.org
Fri Mar 26 11:47:24 UTC 2010
Author: mennucc1
Date: 2010-03-26 11:47:24 +0000 (Fri, 26 Mar 2010)
New Revision: 202
Added:
packages/kaa-base/tags/0.6.0-5/
packages/kaa-base/tags/0.6.0-5/debian/changelog
packages/kaa-base/tags/0.6.0-5/debian/patches/004_ia64_libc.patch
packages/kaa-base/tags/0.6.0-5/debian/patches/series
Removed:
packages/kaa-base/tags/0.6.0-5/debian/changelog
packages/kaa-base/tags/0.6.0-5/debian/patches/series
Log:
tag 0.6.0-5
Deleted: packages/kaa-base/tags/0.6.0-5/debian/changelog
===================================================================
--- packages/kaa-base/trunk/debian/changelog 2010-03-13 17:14:20 UTC (rev 200)
+++ packages/kaa-base/tags/0.6.0-5/debian/changelog 2010-03-26 11:47:24 UTC (rev 202)
@@ -1,81 +0,0 @@
-kaa-base (0.6.0-4) unstable; urgency=low
-
- * REALLY use ctypes.util.find_library to find libc,
- thanks KiBi, closes: #566902.
-
- -- A Mennucc1 <mennucc1 at debian.org> Sat, 13 Mar 2010 17:43:43 +0100
-
-kaa-base (0.6.0-3) unstable; urgency=low
-
- * Bump standard to 3.8.4, no change
- * Add misc:depends
- * Switch to dpkg-source 3.0 (quilt) format
- * Use ctypes.util.find_library to find libc, thanks KiBi, closes: #566902.
-
- -- A Mennucc1 <mennucc1 at debian.org> Fri, 12 Mar 2010 18:11:13 +0100
-
-kaa-base (0.6.0-2) unstable; urgency=low
-
- * libc6 is /lib/libc6.so.6.1 in IA64 (Closes: #559633).
- * Add myself to uploaders.
-
- -- A Mennucc1 <mennucc1 at debian.org> Mon, 07 Dec 2009 21:48:59 +0100
-
-kaa-base (0.6.0-1) unstable; urgency=low
-
- * New version.
-
- -- A Mennucc1 <mennucc1 at debian.org> Tue, 26 May 2009 22:48:22 +0200
-
-kaa-base (0.4.0+svn4046-1) experimental; urgency=low
-
- * New SVN version.
- * This version needs Python >= 2.5.
-
- -- A Mennucc1 <mennucc1 at debian.org> Sat, 23 May 2009 18:14:24 +0200
-
-kaa-base (0.4.0-2) UNRELASED; urgency=low
-
- * Bump up Standards-Version to 3.8.0: no changes needed.
-
- -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Wed, 11 Jun 2008 14:53:01 +0200
-
-kaa-base (0.4.0-1) unstable; urgency=low
-
- * New upstream release.
-
- -- A Mennucc1 <mennucc1 at debian.org> Tue, 25 Mar 2008 14:12:15 +0100
-
-kaa-base (0.3.0-1) unstable; urgency=low
-
- * New upstream release.
- * Drop dependency on python-xml since it is provided by Python default
- modules set (Closes: #468599).
-
- -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Sat, 15 Mar 2008 20:05:05 +0100
-
-kaa-base (0.2.0-1) unstable; urgency=low
-
- * New uptream release.
-
- [Jeremie Corbier]
- * Set Maintainer to pkg-freevo-maint.
- * Update XS-Vcs-* fields: kaa-base is comaintained in the pkg-freevo SVN
- repository.
- * Use the Homepage field.
- * Vcs-* fields are official now.
- * Bump up Standards-Version: no changes needed.
-
- [Georg W. Leonhardt]
- * Add myself as uploader
-
- -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Fri, 04 Jan 2008 00:03:07 +0100
-
-kaa-base (0.1.3-1) unstable; urgency=low
-
- * Initial release (Closes: #426482).
- * debian/patches:
- -> 001_remove-useless-shebangs.patch
-
- -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Mon, 28 May 2007 21:42:06 -0700
-
Copied: packages/kaa-base/tags/0.6.0-5/debian/changelog (from rev 201, packages/kaa-base/trunk/debian/changelog)
===================================================================
--- packages/kaa-base/tags/0.6.0-5/debian/changelog (rev 0)
+++ packages/kaa-base/tags/0.6.0-5/debian/changelog 2010-03-26 11:47:24 UTC (rev 202)
@@ -0,0 +1,88 @@
+kaa-base (0.6.0-5) unstable; urgency=medium
+
+ * fix integration with twisted, thanks to Alexandre Rossi
+ and Mickael Royer (Closes: #575293).
+
+ -- A Mennucc1 <mennucc1 at debian.org> Fri, 26 Mar 2010 12:06:58 +0100
+
+kaa-base (0.6.0-4) unstable; urgency=low
+
+ * REALLY use ctypes.util.find_library to find libc,
+ thanks KiBi, closes: #566902.
+
+ -- A Mennucc1 <mennucc1 at debian.org> Sat, 13 Mar 2010 17:43:43 +0100
+
+kaa-base (0.6.0-3) unstable; urgency=low
+
+ * Bump standard to 3.8.4, no change
+ * Add misc:depends
+ * Switch to dpkg-source 3.0 (quilt) format
+ * Use ctypes.util.find_library to find libc, thanks KiBi, closes: #566902.
+
+ -- A Mennucc1 <mennucc1 at debian.org> Fri, 12 Mar 2010 18:11:13 +0100
+
+kaa-base (0.6.0-2) unstable; urgency=low
+
+ * libc6 is /lib/libc6.so.6.1 in IA64 (Closes: #559633).
+ * Add myself to uploaders.
+
+ -- A Mennucc1 <mennucc1 at debian.org> Mon, 07 Dec 2009 21:48:59 +0100
+
+kaa-base (0.6.0-1) unstable; urgency=low
+
+ * New version.
+
+ -- A Mennucc1 <mennucc1 at debian.org> Tue, 26 May 2009 22:48:22 +0200
+
+kaa-base (0.4.0+svn4046-1) experimental; urgency=low
+
+ * New SVN version.
+ * This version needs Python >= 2.5.
+
+ -- A Mennucc1 <mennucc1 at debian.org> Sat, 23 May 2009 18:14:24 +0200
+
+kaa-base (0.4.0-2) UNRELASED; urgency=low
+
+ * Bump up Standards-Version to 3.8.0: no changes needed.
+
+ -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Wed, 11 Jun 2008 14:53:01 +0200
+
+kaa-base (0.4.0-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- A Mennucc1 <mennucc1 at debian.org> Tue, 25 Mar 2008 14:12:15 +0100
+
+kaa-base (0.3.0-1) unstable; urgency=low
+
+ * New upstream release.
+ * Drop dependency on python-xml since it is provided by Python default
+ modules set (Closes: #468599).
+
+ -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Sat, 15 Mar 2008 20:05:05 +0100
+
+kaa-base (0.2.0-1) unstable; urgency=low
+
+ * New uptream release.
+
+ [Jeremie Corbier]
+ * Set Maintainer to pkg-freevo-maint.
+ * Update XS-Vcs-* fields: kaa-base is comaintained in the pkg-freevo SVN
+ repository.
+ * Use the Homepage field.
+ * Vcs-* fields are official now.
+ * Bump up Standards-Version: no changes needed.
+
+ [Georg W. Leonhardt]
+ * Add myself as uploader
+
+ -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Fri, 04 Jan 2008 00:03:07 +0100
+
+kaa-base (0.1.3-1) unstable; urgency=low
+
+ * Initial release (Closes: #426482).
+ * debian/patches:
+ -> 001_remove-useless-shebangs.patch
+
+ -- Jeremie Corbier <jeremie.corbier at resel.enst-bretagne.fr> Mon, 28 May 2007 21:42:06 -0700
+
Copied: packages/kaa-base/tags/0.6.0-5/debian/patches/004_ia64_libc.patch (from rev 201, packages/kaa-base/trunk/debian/patches/004_ia64_libc.patch)
===================================================================
--- packages/kaa-base/tags/0.6.0-5/debian/patches/004_ia64_libc.patch (rev 0)
+++ packages/kaa-base/tags/0.6.0-5/debian/patches/004_ia64_libc.patch 2010-03-26 11:47:24 UTC (rev 202)
@@ -0,0 +1,74 @@
+Description:
+ Use the ctypes.util.find_library call to find libc. This way
+ many different architectures are supported.
+
+ Note this important fact.
+ When kaa is imported, ctypes.util.find_library is called,
+ and it uses os.popen which emits a SIGCHLD; so the handler must be
+ connected *after* the call to ctypes.util.find_library . Otherwise
+ os.popen triggers the handler that forces the kaa notifier
+ initialization; so when we try to select a notifier after the import,
+ an exception is raised because kaa notifier is already initialized;
+ this breaks twisted integration.
+
+Bug-Debian: http://bugs.debian.org/566902
+Bug-Debian: http://bugs.debian.org/575293
+Forwarded: not yet
+Author: A Mennucc
+Author: Alexandre Rossi
+Thanks: Mickael Royer
+Thanks: KiBi
+Last-Update: 2010-03-25
+
+diff -u kaa-base-0.6.0/src/process.py kaa-base-0.6.0.new//src/process.py 2010-03-25 23:15:37.000000000 +0100
+--- kaa-base-0.6.0/src/process.py 2010-03-13 17:57:05.000000000 +0100
++++ kaa-base-0.6.0.new//src/process.py 2010-03-25 23:15:37.000000000 +0100
+@@ -28,6 +28,7 @@
+
+ import subprocess
+ import os
++import sys
+ import shlex
+ import errno
+ import logging
+@@ -60,7 +61,6 @@
+ def __init__(self):
+ self.processes = {}
+
+- signal.signal(signal.SIGCHLD, self._sigchld_handler)
+ # Set SA_RESTART bit for the signal, which restarts any interrupted
+ # system calls -- however, select (at least on Linux) is NOT restarted
+ # for reasons described at:
+@@ -68,17 +68,23 @@
+ #
+ # Therefore the purpose of signal.set_wakeup_fd() eludes me, since
+ # select calls get interrupted, there is no need to wake it up.
+- try:
++ v = sys.version_info
++ if v[0] >= 3 or (v[0] == 2 and v[1] >= 6):
+ # Python 2.6+
++ signal.signal(signal.SIGCHLD, self._sigchld_handler)
+ signal.siginterrupt(signal.SIGCHLD, False)
+- except AttributeError:
+- try:
+- # Python 2.5
+- import ctypes
+- ctypes.CDLL("libc.so.6").siginterrupt(signal.SIGCHLD, 0)
+- except (ImportError, OSError):
+- # Python 2.4- is not supported.
+- raise SystemError('kaa.base requires Python 2.5 or later')
++ elif v[0] == 2 and v[1] == 5:
++ # Python 2.5
++ import ctypes, ctypes.util
++ libc=ctypes.util.find_library('c')
++ # ctypes.util.find_library() involves a child process, so the
++ # handler should be set after the call.
++ # See Debian bug #575293
++ signal.signal(signal.SIGCHLD, self._sigchld_handler)
++ ctypes.CDLL(libc).siginterrupt(signal.SIGCHLD, 0)
++ else:
++ # Python 2.4- is not supported.
++ raise SystemError('kaa.base requires Python 2.5 or later')
+
+
+ def register(self, process):
Deleted: packages/kaa-base/tags/0.6.0-5/debian/patches/series
===================================================================
--- packages/kaa-base/trunk/debian/patches/series 2010-03-13 17:14:20 UTC (rev 200)
+++ packages/kaa-base/tags/0.6.0-5/debian/patches/series 2010-03-26 11:47:24 UTC (rev 202)
@@ -1,2 +0,0 @@
-#001_remove-useless-shebangs.patch
-002_ia64_libc.patch
Copied: packages/kaa-base/tags/0.6.0-5/debian/patches/series (from rev 201, packages/kaa-base/trunk/debian/patches/series)
===================================================================
--- packages/kaa-base/tags/0.6.0-5/debian/patches/series (rev 0)
+++ packages/kaa-base/tags/0.6.0-5/debian/patches/series 2010-03-26 11:47:24 UTC (rev 202)
@@ -0,0 +1,3 @@
+#001_remove-useless-shebangs.patch
+#002_ia64_libc.patch
+004_ia64_libc.patch
More information about the Pkg-freevo-commits
mailing list