[Python-modules-commits] [pycurl] 112/140: update debian/patches directory

Barry Warsaw barry at moszumanska.debian.org
Wed Oct 1 21:45:14 UTC 2014


This is an automated email from the git hooks/post-receive script.

barry pushed a commit to branch master
in repository pycurl.

commit 40cb45ed67429af4a825de3438bc07d9a8102ec6
Author: Barry Warsaw <barry at python.org>
Date:   Wed Oct 1 16:44:02 2014 -0400

    update debian/patches directory
---
 debian/.git-dpm                                    |  2 +-
 debian/patches/10_setup.py.patch                   | 22 ++++++++---
 debian/patches/20_remove_string_options.patch      | 44 ++++++++++++++--------
 .../30_fix_refcounts_calling_reset_twice.patch     | 24 +++++++++---
 ...CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch | 29 +++++++++-----
 debian/patches/50_dont_leak_user_agent.patch       | 25 +++++++-----
 6 files changed, 99 insertions(+), 47 deletions(-)

diff --git a/debian/.git-dpm b/debian/.git-dpm
index 13c8fca..2c2bc22 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,5 +1,5 @@
 # see git-dpm(1) from git-dpm package
-NONE
+f1f824a6ac7748bba16542d524239a9c9d4e3555
 f1f824a6ac7748bba16542d524239a9c9d4e3555
 1beefa196373329e3f3a4d4d19463deed7a855c6
 1beefa196373329e3f3a4d4d19463deed7a855c6
diff --git a/debian/patches/10_setup.py.patch b/debian/patches/10_setup.py.patch
index 800df4f..2c714c5 100644
--- a/debian/patches/10_setup.py.patch
+++ b/debian/patches/10_setup.py.patch
@@ -1,8 +1,18 @@
-Author: Sandro Tosi <morph at debian.org>
-Description: Adjust setup.py file for Debian architecture
---- pycurl-7.19.0.orig/setup.py
-+++ pycurl-7.19.0/setup.py
-@@ -17,7 +17,7 @@
+From 47020466ae1cf27acb508b8a92571470f7e15902 Mon Sep 17 00:00:00 2001
+From: Sandro Tosi <morph at debian.org>
+Date: Sat, 11 Feb 2012 17:22:11 +0100
+Subject: Adjust setup.py file for Debian architecture
+
+Patch-Name: 10_setup.py.patch
+---
+ setup.py | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 0ffd9d2..d2e5f8e 100644
+--- a/setup.py
++++ b/setup.py
+@@ -17,7 +17,7 @@ from distutils.util import split_quoted
  from distutils.version import LooseVersion
  
  include_dirs = []
@@ -11,7 +21,7 @@ Description: Adjust setup.py file for Debian architecture
  library_dirs = []
  libraries = []
  runtime_library_dirs = []
-@@ -188,7 +188,6 @@
+@@ -188,7 +188,6 @@ setup_args = get_kw(
      maintainer_email="kjetilja at gmail.com, markus at oberhumer.com",
      url="http://pycurl.sourceforge.net/",
      license="LGPL/MIT",
diff --git a/debian/patches/20_remove_string_options.patch b/debian/patches/20_remove_string_options.patch
index 901701e..d11e96a 100644
--- a/debian/patches/20_remove_string_options.patch
+++ b/debian/patches/20_remove_string_options.patch
@@ -1,15 +1,27 @@
-Description: No longer keep copies of string options since this is managed by libcurl
+From 5e3048e14177eb3b0438d15c476dc266da47c872 Mon Sep 17 00:00:00 2001
+From: Sandro Tosi <morph at debian.org>
+Date: Sun, 28 Oct 2012 11:20:44 +0100
+Subject: No longer keep copies of string options since this is managed by
+ libcurl
+
 Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1.147&r2=1.148
 
---- pycurl-7.19.0.orig/src/pycurl.c	2008/09/09 17:40:34	1.147
-+++ pycurl-7.19.0/src/pycurl.c	2008/09/29 10:56:57	1.148
+Patch-Name: 20_remove_string_options.patch
+---
+ src/pycurl.c | 60 ++----------------------------------------------------------
+ 1 file changed, 2 insertions(+), 58 deletions(-)
+
+diff --git a/src/pycurl.c b/src/pycurl.c
+index a17a23b..6de1514 100644
+--- a/src/pycurl.c
++++ b/src/pycurl.c
 @@ -1,4 +1,4 @@
 -/* $Id: pycurl.c,v 1.147 2008/09/09 17:40:34 kjetilja Exp $ */
 +/* $Id: pycurl.c,v 1.148 2008/09/29 10:56:57 kjetilja Exp $ */
  
  /* PycURL -- cURL Python module
   *
-@@ -97,12 +97,6 @@
+@@ -97,12 +97,6 @@ static void pycurl_ssl_cleanup(void);
  /* Calculate the number of OBJECTPOINT options we need to store */
  #define OPTIONS_SIZE    ((int)CURLOPT_LASTENTRY % 10000)
  #define MOPTIONS_SIZE   ((int)CURLMOPT_LASTENTRY % 10000)
@@ -22,7 +34,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
  /* Type objects */
  static PyObject *ErrorObject = NULL;
-@@ -161,7 +155,6 @@
+@@ -161,7 +155,6 @@ typedef struct {
      PyObject *writedata_fp;
      PyObject *writeheader_fp;
      /* misc */
@@ -30,7 +42,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
      char error[CURL_ERROR_SIZE+1];
  } CurlObject;
  
-@@ -741,7 +734,6 @@
+@@ -741,7 +734,6 @@ util_curl_new(void)
      self->writeheader_fp = NULL;
  
      /* Zero string pointer memory buffer used by setopt */
@@ -38,7 +50,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
      memset(self->error, 0, sizeof(self->error));
  
      return self;
-@@ -804,7 +796,6 @@
+@@ -804,7 +796,6 @@ do_curl_new(PyObject *dummy)
          free(s);
          goto error;
      }
@@ -46,7 +58,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
      /* Success - return new object */
      return self;
-@@ -872,7 +863,6 @@
+@@ -872,7 +863,6 @@ static void
  util_curl_close(CurlObject *self)
  {
      CURL *handle;
@@ -54,7 +66,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
      /* Zero handle and thread-state to disallow any operations to be run
       * from now on */
-@@ -916,16 +906,6 @@
+@@ -916,16 +906,6 @@ util_curl_close(CurlObject *self)
      SFREE(self->postquote);
      SFREE(self->prequote);
  #undef SFREE
@@ -71,7 +83,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  }
  
  
-@@ -1424,8 +1404,6 @@
+@@ -1424,8 +1404,6 @@ verbose_error:
  static PyObject*
  do_curl_reset(CurlObject *self)
  {
@@ -80,7 +92,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
      curl_easy_reset(self->handle);
  
      /* Decref callbacks and file handles */
-@@ -1443,15 +1421,6 @@
+@@ -1443,15 +1421,6 @@ do_curl_reset(CurlObject *self)
      SFREE(self->postquote);
      SFREE(self->prequote);
  #undef SFREE
@@ -96,7 +108,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
      return Py_None;
  }
  
-@@ -1461,7 +1430,6 @@
+@@ -1461,7 +1430,6 @@ static PyObject *
  util_curl_unsetopt(CurlObject *self, int option)
  {
      int res;
@@ -104,7 +116,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
  #define SETOPT2(o,x) \
      if ((res = curl_easy_setopt(self->handle, (o), (x))) != CURLE_OK) goto error
-@@ -1502,7 +1470,6 @@
+@@ -1502,7 +1470,6 @@ util_curl_unsetopt(CurlObject *self, int option)
      case CURLOPT_SSL_CIPHER_LIST:
      case CURLOPT_USERPWD:
          SETOPT((char *) 0);
@@ -112,7 +124,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
          break;
  
      /* info: we explicitly list unsupported options here */
-@@ -1512,11 +1479,6 @@
+@@ -1512,11 +1479,6 @@ util_curl_unsetopt(CurlObject *self, int option)
          return NULL;
      }
  
@@ -124,7 +136,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
      Py_INCREF(Py_None);
      return Py_None;
  
-@@ -1587,8 +1549,6 @@
+@@ -1587,8 +1549,6 @@ do_curl_setopt(CurlObject *self, PyObject *args)
      if (PyString_Check(obj)) {
          char *str = NULL;
          Py_ssize_t len = -1;
@@ -133,7 +145,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
          /* Check that the option specified a string as well as the input */
          switch (option) {
-@@ -1651,28 +1611,12 @@
+@@ -1651,28 +1611,12 @@ do_curl_setopt(CurlObject *self, PyObject *args)
          }
          /* Allocate memory to hold the string */
          assert(str != NULL);
diff --git a/debian/patches/30_fix_refcounts_calling_reset_twice.patch b/debian/patches/30_fix_refcounts_calling_reset_twice.patch
index 1180cdd..d116611 100644
--- a/debian/patches/30_fix_refcounts_calling_reset_twice.patch
+++ b/debian/patches/30_fix_refcounts_calling_reset_twice.patch
@@ -1,16 +1,28 @@
-Description: Fixes refcount bug and provides better organization of PyCurl object. Submitted by dbprice1.
+From 2ae4c02eb1ea52e484edbf8c391f57fb284ff4d4 Mon Sep 17 00:00:00 2001
+From: Sandro Tosi <morph at debian.org>
+Date: Sun, 28 Oct 2012 11:20:44 +0100
+Subject: Fixes refcount bug and provides better organization of PyCurl object.
+ Submitted by dbprice1.
+
 Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1.148&r2=1.149
 Bug: https://sourceforge.net/tracker/?func=detail&aid=2893665&group_id=28236&atid=392777
 
---- pycurl-7.19.0.orig/src/pycurl.c	2008/09/29 10:56:57	1.148
-+++ pycurl-7.19.0/src/pycurl.c	2010/04/28 16:02:41	1.149
+Patch-Name: 30_fix_refcounts_calling_reset_twice.patch
+---
+ src/pycurl.c | 89 +++++++++++++++++++++++++++++++++++++++---------------------
+ 1 file changed, 58 insertions(+), 31 deletions(-)
+
+diff --git a/src/pycurl.c b/src/pycurl.c
+index 6de1514..32c7ca5 100644
+--- a/src/pycurl.c
++++ b/src/pycurl.c
 @@ -1,4 +1,4 @@
 -/* $Id: pycurl.c,v 1.148 2008/09/29 10:56:57 kjetilja Exp $ */
 +/* $Id: pycurl.c,v 1.149 2010/04/28 16:02:41 zanee Exp $ */
  
  /* PycURL -- cURL Python module
   *
-@@ -739,64 +739,80 @@
+@@ -739,64 +739,80 @@ util_curl_new(void)
      return self;
  }
  
@@ -121,7 +133,7 @@ Bug: https://sourceforge.net/tracker/?func=detail&aid=2893665&group_id=28236&ati
      /* Success - return new object */
      return self;
  
-@@ -1404,6 +1420,8 @@
+@@ -1404,6 +1420,8 @@ verbose_error:
  static PyObject*
  do_curl_reset(CurlObject *self)
  {
@@ -130,7 +142,7 @@ Bug: https://sourceforge.net/tracker/?func=detail&aid=2893665&group_id=28236&ati
      curl_easy_reset(self->handle);
  
      /* Decref callbacks and file handles */
-@@ -1421,10 +1439,19 @@
+@@ -1421,10 +1439,19 @@ do_curl_reset(CurlObject *self)
      SFREE(self->postquote);
      SFREE(self->prequote);
  #undef SFREE
diff --git a/debian/patches/40_add_CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch b/debian/patches/40_add_CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch
index a95d6ce..0a72ca7 100644
--- a/debian/patches/40_add_CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch
+++ b/debian/patches/40_add_CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch
@@ -1,15 +1,26 @@
-Description: Added CURLOPT_SEEKFUNCTION, CURLOPT_SEEKDATA
+From 178341a1f4f653a895c2525b16143d7454089228 Mon Sep 17 00:00:00 2001
+From: Sandro Tosi <morph at debian.org>
+Date: Sun, 28 Oct 2012 11:20:44 +0100
+Subject: Added CURLOPT_SEEKFUNCTION, CURLOPT_SEEKDATA
+
 Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1.149&r2=1.150
 
---- pycurl-7.19.0.orig/src/pycurl.c	2010/04/28 16:02:41	1.149
-+++ pycurl-7.19.0/src/pycurl.c	2010/10/13 15:53:40	1.150
+Patch-Name: 40_add_CURLOPT_SEEKFUNCTION_and_CURLOPT_SEEKDATA.patch
+---
+ src/pycurl.c | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 89 insertions(+), 2 deletions(-)
+
+diff --git a/src/pycurl.c b/src/pycurl.c
+index 32c7ca5..ed0c0e5 100644
+--- a/src/pycurl.c
++++ b/src/pycurl.c
 @@ -1,4 +1,4 @@
 -/* $Id: pycurl.c,v 1.149 2010/04/28 16:02:41 zanee Exp $ */
 +/* $Id: pycurl.c,v 1.150 2010/10/13 15:53:40 zanee Exp $ */
  
  /* PycURL -- cURL Python module
   *
-@@ -150,6 +150,7 @@
+@@ -150,6 +150,7 @@ typedef struct {
      PyObject *debug_cb;
      PyObject *ioctl_cb;
      PyObject *opensocket_cb;
@@ -17,7 +28,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
      /* file objects */
      PyObject *readdata_fp;
      PyObject *writedata_fp;
-@@ -727,6 +728,7 @@
+@@ -727,6 +728,7 @@ util_curl_new(void)
      self->debug_cb = NULL;
      self->ioctl_cb = NULL;
      self->opensocket_cb = NULL;
@@ -25,7 +36,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
      /* Set file object pointers to NULL by default */
      self->readdata_fp = NULL;
-@@ -1181,6 +1183,82 @@
+@@ -1181,6 +1183,82 @@ verbose_error:
      goto silent_error;
  }
  
@@ -108,7 +119,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  static size_t
  read_callback(char *ptr, size_t size, size_t nmemb, void *stream)
  {
-@@ -1988,7 +2066,8 @@
+@@ -1988,7 +2066,8 @@ do_curl_setopt(CurlObject *self, PyObject *args)
          const curl_progress_callback pro_cb = progress_callback;
          const curl_debug_callback debug_cb = debug_callback;
          const curl_ioctl_callback ioctl_cb = ioctl_callback;
@@ -118,7 +129,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
          switch(option) {
          case CURLOPT_WRITEFUNCTION:
-@@ -2046,6 +2125,13 @@
+@@ -2046,6 +2125,13 @@ do_curl_setopt(CurlObject *self, PyObject *args)
              curl_easy_setopt(self->handle, CURLOPT_OPENSOCKETFUNCTION, opensocket_cb);
              curl_easy_setopt(self->handle, CURLOPT_OPENSOCKETDATA, self);
              break;
@@ -132,7 +143,7 @@ Origin: http://pycurl.cvs.sourceforge.net/viewvc/pycurl/pycurl/src/pycurl.c?r1=1
  
          default:
              /* None of the function options were recognized, throw exception */
-@@ -3616,6 +3702,7 @@
+@@ -3616,6 +3702,7 @@ initpycurl(void)
      insint_c(d, "PREQUOTE", CURLOPT_PREQUOTE);
      insint_c(d, "WRITEHEADER", CURLOPT_WRITEHEADER);
      insint_c(d, "HEADERFUNCTION", CURLOPT_HEADERFUNCTION);
diff --git a/debian/patches/50_dont_leak_user_agent.patch b/debian/patches/50_dont_leak_user_agent.patch
index 4d88086..c3352c6 100644
--- a/debian/patches/50_dont_leak_user_agent.patch
+++ b/debian/patches/50_dont_leak_user_agent.patch
@@ -1,11 +1,18 @@
-Description: fix a memory leak in reset() function
-Author: Örjan Persson <orjan at spotify.com>
+From f1f824a6ac7748bba16542d524239a9c9d4e3555 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=C3=96rjan=20Persson?= <orjan at spotify.com>
+Date: Fri, 14 Jun 2013 20:14:33 +0200
+Subject: fix a memory leak in reset() function
 
-Index: pycurl-openssl/src/pycurl.c
-===================================================================
---- pycurl-openssl.orig/src/pycurl.c	2013-05-14 18:51:53.040481318 -0700
-+++ pycurl-openssl/src/pycurl.c	2013-05-14 18:58:03.705278225 -0700
-@@ -98,6 +98,9 @@
+Patch-Name: 50_dont_leak_user_agent.patch
+---
+ src/pycurl.c | 14 +++++++-------
+ 1 file changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/src/pycurl.c b/src/pycurl.c
+index ed0c0e5..82ea5b7 100644
+--- a/src/pycurl.c
++++ b/src/pycurl.c
+@@ -98,6 +98,9 @@ static void pycurl_ssl_cleanup(void);
  #define OPTIONS_SIZE    ((int)CURLOPT_LASTENTRY % 10000)
  #define MOPTIONS_SIZE   ((int)CURLMOPT_LASTENTRY % 10000)
  
@@ -15,7 +22,7 @@ Index: pycurl-openssl/src/pycurl.c
  /* Type objects */
  static PyObject *ErrorObject = NULL;
  static PyTypeObject *p_Curl_Type = NULL;
-@@ -780,14 +783,8 @@
+@@ -780,14 +783,8 @@ util_curl_init(CurlObject *self)
      }
  
      /* Set default USERAGENT */
@@ -31,7 +38,7 @@ Index: pycurl-openssl/src/pycurl.c
          return (-1);
      }
      return (0);
-@@ -3953,6 +3950,9 @@
+@@ -3953,6 +3950,9 @@ initpycurl(void)
          assert(0);
      }
  

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pycurl.git



More information about the Python-modules-commits mailing list