[packages/python-mysql-connector] - rel 2; allow passing only some ssl arguments or set them to None (fixed in devel version 1.2.1).

arekm arekm at pld-linux.org
Wed Feb 26 14:47:04 CET 2014


commit 94f65fb6d290fb860030de02dbf0c5bbefc9f12d
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Wed Feb 26 14:47:01 2014 +0100

    - rel 2; allow passing only some ssl arguments or set them to None (fixed in devel version 1.2.1).

 python-mysql-connector-ssl.patch | 24 ++++++++++++++++++++++++
 python-mysql-connector.spec      |  5 ++++-
 2 files changed, 28 insertions(+), 1 deletion(-)
---
diff --git a/python-mysql-connector.spec b/python-mysql-connector.spec
index 37f25da..5e86cf5 100644
--- a/python-mysql-connector.spec
+++ b/python-mysql-connector.spec
@@ -8,11 +8,13 @@ Summary:	The MySQL Client/Protocol implemented in Python
 Name:		python-%{pname}
 # check documentation to see which version is GA (we don't want devel releases)
 Version:	1.1.6
-Release:	1
+Release:	2
 License:	GPL v2
 Group:		Libraries/Python
 Source0:	http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-%{version}.zip
 # Source0-md5:	026e4a4b8731da33d73f0542349594fd
+# drop after python connector >= 1.2.1
+Patch0:		%{name}-ssl.patch
 URL:		http://dev.mysql.com/doc/connector-python/en/
 BuildRequires:	python-modules
 %{?with_python3:BuildRequires:	python3-modules}
@@ -40,6 +42,7 @@ driver. An interface to the popular MySQL database server for Python.
 
 %prep
 %setup -q -n mysql-connector-python-%{version}
+%patch0 -p1
 
 %build
 %{__python} setup.py build
diff --git a/python-mysql-connector-ssl.patch b/python-mysql-connector-ssl.patch
new file mode 100644
index 0000000..f01a835
--- /dev/null
+++ b/python-mysql-connector-ssl.patch
@@ -0,0 +1,24 @@
+diff -ur mysql-connector-python-1.1.6.org/python2/mysql/connector/connection.py mysql-connector-python-1.1.6/python2/mysql/connector/connection.py
+--- mysql-connector-python-1.1.6.org/python2/mysql/connector/connection.py	2014-02-11 22:37:14.000000000 +0100
++++ mysql-connector-python-1.1.6/python2/mysql/connector/connection.py	2014-02-26 14:43:44.219350687 +0100
+@@ -296,7 +296,7 @@
+             if key == 'ssl_verify_cert':
+                 set_ssl_flag = True
+                 self._ssl.update({'verify_cert': value})
+-            elif key.startswith('ssl_') and value:
++            elif key.startswith('ssl_'):
+                 set_ssl_flag = True
+                 self._ssl.update({key.replace('ssl_', ''): value})
+             else:
+diff -ur mysql-connector-python-1.1.6.org/python3/mysql/connector/connection.py mysql-connector-python-1.1.6/python3/mysql/connector/connection.py
+--- mysql-connector-python-1.1.6.org/python3/mysql/connector/connection.py	2014-02-11 22:37:14.000000000 +0100
++++ mysql-connector-python-1.1.6/python3/mysql/connector/connection.py	2014-02-26 14:43:53.192986440 +0100
+@@ -295,7 +295,7 @@
+             if key == 'ssl_verify_cert':
+                 set_ssl_flag = True
+                 self._ssl.update({'verify_cert': value})
+-            elif key.startswith('ssl_') and value:
++            elif key.startswith('ssl_'):
+                 set_ssl_flag = True
+                 self._ssl.update({key.replace('ssl_', ''): value})
+             else:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-mysql-connector.git/commitdiff/94f65fb6d290fb860030de02dbf0c5bbefc9f12d



More information about the pld-cvs-commit mailing list