[pkg-freevo-commits] r191 - in packages/kaa-base/trunk/debian: . source

Andrea Mennucci mennucc1 at alioth.debian.org
Fri Mar 12 17:24:32 UTC 2010


Author: mennucc1
Date: 2010-03-12 17:24:31 +0000 (Fri, 12 Mar 2010)
New Revision: 191

Added:
   packages/kaa-base/trunk/debian/002_ia64_libc.patch
   packages/kaa-base/trunk/debian/source/
   packages/kaa-base/trunk/debian/source/format
Modified:
   packages/kaa-base/trunk/debian/changelog
   packages/kaa-base/trunk/debian/control
Log:
kaa-base (0.6.0-3)

Added: packages/kaa-base/trunk/debian/002_ia64_libc.patch
===================================================================
--- packages/kaa-base/trunk/debian/002_ia64_libc.patch	                        (rev 0)
+++ packages/kaa-base/trunk/debian/002_ia64_libc.patch	2010-03-12 17:24:31 UTC (rev 191)
@@ -0,0 +1,40 @@
+Index: kaa-base-0.6.0/src/process.py
+===================================================================
+--- kaa-base-0.6.0.orig/src/process.py	2010-03-12 18:08:10.000000000 +0100
++++ kaa-base-0.6.0/src/process.py	2010-03-12 18:09:06.000000000 +0100
+@@ -28,6 +28,7 @@
+ 
+ import subprocess
+ import os
++import sys
+ import shlex
+ import errno
+ import logging
+@@ -68,17 +69,18 @@
+         #
+         # 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.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
++            libc=ctypes.util.find_library('c')
++            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):

Modified: packages/kaa-base/trunk/debian/changelog
===================================================================
--- packages/kaa-base/trunk/debian/changelog	2010-02-06 14:29:29 UTC (rev 190)
+++ packages/kaa-base/trunk/debian/changelog	2010-03-12 17:24:31 UTC (rev 191)
@@ -1,3 +1,12 @@
+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).

Modified: packages/kaa-base/trunk/debian/control
===================================================================
--- packages/kaa-base/trunk/debian/control	2010-02-06 14:29:29 UTC (rev 190)
+++ packages/kaa-base/trunk/debian/control	2010-03-12 17:24:31 UTC (rev 191)
@@ -7,12 +7,12 @@
 XS-Python-Version: >= 2.5
 Vcs-Svn: svn://svn.debian.org/svn/pkg-freevo/kaa-base/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-freevo/kaa-base/
-Standards-Version: 3.8.0
+Standards-Version: 3.8.4
 Homepage: http://freevo.org/kaa
 
 Package: python-kaa-base
 Architecture: any
-Depends: ${shlibs:Depends}, ${python:Depends}, python-sqlite
+Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, python-sqlite
 XB-Python-Version: ${python:Versions}
 Provides: ${python:Provides}
 Description: Base Kaa Framework for all Kaa Modules

Added: packages/kaa-base/trunk/debian/source/format
===================================================================
--- packages/kaa-base/trunk/debian/source/format	                        (rev 0)
+++ packages/kaa-base/trunk/debian/source/format	2010-03-12 17:24:31 UTC (rev 191)
@@ -0,0 +1 @@
+3.0 (quilt)




More information about the Pkg-freevo-commits mailing list