Imported Debian patch 2.3.2-2 debian/2.3.2-2
authorJoel Rosdahl <joel@debian.org>
Mon, 29 Jan 2007 21:16:14 +0000 (22:16 +0100)
committerJoel Rosdahl <joel@debian.org>
Mon, 11 Jan 2010 20:37:37 +0000 (21:37 +0100)
debian/changelog
debian/control
debian/pycompat [deleted file]
debian/rules
src/cache.c
src/cache.h

index 84cb21e..9e1408d 100644 (file)
@@ -1,3 +1,13 @@
+python-pysqlite2 (2.3.2-2) unstable; urgency=low
+
+  * Applied patch on http://www.initd.org/tracker/pysqlite/ticket/174 to
+    avoid symbol clash between mod_python and mod_cache under
+    Apache. Closes: #407165.
+  * Updated dependencies for debhelper and python-central.
+  * Removed use of dh_python.
+
+ -- Joel Rosdahl <joel@debian.org>  Mon, 29 Jan 2007 22:16:14 +0100
+
 python-pysqlite2 (2.3.2-1) unstable; urgency=low
 
   * New upstream release.
index d63704a..04b6862 100644 (file)
@@ -2,7 +2,7 @@ Source: python-pysqlite2
 Section: python
 Priority: optional
 Maintainer: Joel Rosdahl <joel@debian.org>
-Build-Depends: debhelper (>= 5.0.37.2), libsqlite3-dev (>= 3.0.8), python-all-dev (>= 2.3.5-11), python-central (>= 0.4.17)
+Build-Depends: debhelper (>= 5.0.38), libsqlite3-dev (>= 3.0.8), python-all-dev (>= 2.3.5-11), python-central (>= 0.5.6)
 XS-Python-Version: all
 Standards-Version: 3.7.2
 
diff --git a/debian/pycompat b/debian/pycompat
deleted file mode 100644 (file)
index 0cfbf08..0000000
+++ /dev/null
@@ -1 +0,0 @@
-2
index 08c2fc5..4bc9bdb 100755 (executable)
@@ -53,7 +53,6 @@ binary-arch: build install
        dh_installexamples -A -a doc/code/*
 
        dh_pycentral -a
-       dh_python -a
        dh_installchangelogs -a
        dh_strip -a
        dh_compress -a
index 6962695..b201a22 100644 (file)
@@ -25,7 +25,7 @@
 #include <limits.h>
 
 /* only used internally */
-Node* new_node(PyObject* key, PyObject* data)
+static Node* new_node(PyObject* key, PyObject* data)
 {
     Node* node;
 
@@ -46,7 +46,7 @@ Node* new_node(PyObject* key, PyObject* data)
     return node;
 }
 
-void node_dealloc(Node* self)
+static void node_dealloc(Node* self)
 {
     Py_DECREF(self->key);
     Py_DECREF(self->data);
@@ -54,7 +54,7 @@ void node_dealloc(Node* self)
     self->ob_type->tp_free((PyObject*)self);
 }
 
-int cache_init(Cache* self, PyObject* args, PyObject* kwargs)
+static int cache_init(Cache* self, PyObject* args, PyObject* kwargs)
 {
     PyObject* factory;
     int size = 10;
@@ -86,7 +86,7 @@ int cache_init(Cache* self, PyObject* args, PyObject* kwargs)
     return 0;
 }
 
-void cache_dealloc(Cache* self)
+static void cache_dealloc(Cache* self)
 {
     Node* node;
     Node* delete_node;
@@ -358,7 +358,7 @@ PyTypeObject CacheType = {
         0                                               /* tp_free */
 };
 
-extern int cache_setup_types(void)
+int cache_setup_types(void)
 {
     int rc;
 
index 1f13907..25712ae 100644 (file)
@@ -61,11 +61,6 @@ typedef struct
 extern PyTypeObject NodeType;
 extern PyTypeObject CacheType;
 
-int node_init(Node* self, PyObject* args, PyObject* kwargs);
-void node_dealloc(Node* self);
-
-int cache_init(Cache* self, PyObject* args, PyObject* kwargs);
-void cache_dealloc(Cache* self);
 PyObject* cache_get(Cache* self, PyObject* args);
 
 int cache_setup_types(void);