[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