Hello community, here is the log from the commit of package python-urllib3 for openSUSE:Factory checked in at 2016-03-26 15:23:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-urllib3 (Old) and /work/SRC/openSUSE:Factory/.python-urllib3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-urllib3" Changes: -------- --- /work/SRC/openSUSE:Factory/python-urllib3/python-urllib3.changes 2015-11-24 22:33:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-urllib3.new/python-urllib3.changes 2016-03-26 15:23:37.000000000 +0100 @@ -1,0 +2,42 @@ +Wed Mar 2 15:54:26 UTC 2016 - [email protected] + +- change Requires on pyopenssl, pyasn1 into Recommends, + add ndg-httpsclient as well + (these are dependencies of urrlib3's pyopenssl module, which can be + used if native python's ssl capabilities are not good enough) + +------------------------------------------------------------------- +Thu Feb 11 13:55:13 UTC 2016 - [email protected] + +- Update 1.14 source tar.gz from the source + * Rebase urllib3-test-no-coverage.patch + +------------------------------------------------------------------- +Tue Jan 5 14:40:22 UTC 2016 - [email protected] + +- Update to Version 1.14 (2015-12-29) + * contrib: SOCKS proxy support! (Issue #762) + * Fixed AppEngine handling of transfer-encoding header and bug in + Timeout defaults checking. (Issue #763) +- Update to Version 1.13.1 (2015-12-18) + * Fixed regression in IPv6 + SSL for match_hostname. (Issue #761) +- Update to Version 1.13 (2015-12-14) + * Fixed pip install urllib3[secure] on modern pip. (Issue #706) + * pyopenssl: Fixed SSL3_WRITE_PENDING error. (Issue #717) + * pyopenssl: Support for TLSv1.1 and TLSv1.2. (Issue #696) + * Close connections more defensively on exception. (Issue #734) + * Adjusted read_chunked to handle gzipped, chunk-encoded bodies + without repeatedly flushing the decoder, to function better on + Jython. (Issue #743) + * Accept ca_cert_dir for SSL-related PoolManager configuration. + (Issue #758) + +- removed ready-event.patch: applied upstream +- disabled more dysfunctional tests + +------------------------------------------------------------------- +Mon Nov 16 17:31:38 UTC 2015 - [email protected] + +- restored ability to build with openSUSE <= 13.2 + +------------------------------------------------------------------- Old: ---- ready-event.patch urllib3-1.12.tar.gz New: ---- urllib3-1.14.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-urllib3.spec ++++++ --- /var/tmp/diff_new_pack.eL9nLk/_old 2016-03-26 15:23:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eL9nLk/_new 2016-03-26 15:23:38.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-urllib3 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-urllib3 -Version: 1.12 +Version: 1.14 Release: 0 Summary: HTTP library with thread-safe connection pooling, file post, and more License: MIT @@ -30,16 +30,16 @@ Patch2: urllib3-ssl-default-context.patch # PATCH-FIX-OPENSUSE -- do not use unsupported SSLv3 in tests Patch3: urllib3-test-ssl-drop-sslv3.patch -# PATCH-FIX-UPSTREAM -- fix race conditions with ready_event state variable in timeout tests -Patch4: ready-event.patch +BuildRequires: python-PySocks #!BuildIgnore: python-requests BuildRequires: python-devel BuildRequires: python-mock >= 1.3.0 BuildRequires: python-nose >= 1.3.7 BuildRequires: python-nose-exclude >= 0.4.1 BuildRequires: python-tornado >= 4.2.1 -Requires: python-pyOpenSSL -Requires: python-pyasn1 +Recommends: python-pyOpenSSL +Recommends: python-pyasn1 +Recommends: python-ndg-httpsclient BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} @@ -70,7 +70,6 @@ %if %(python -c "import ssl; print(hasattr(ssl,'PROTOCOL_TLSv1_2'))") == "True" %patch3 -p1 %endif -%patch4 -p1 %build python setup.py build @@ -82,7 +81,14 @@ rm -rf build PYTHONPATH="%{buildroot}%{python_sitelib}" nosetests \ --exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_timeout \ - --exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_pool_timeout + --exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_https_proxy_pool_timeout \ +%if 0%{?suse_version} && 0%{?suse_version} <= 1320 + --exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestIPv6HTTPProxyManager.test_basic_ipv6_proxy \ +%endif + --exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_headerdict \ + --exclude-test=test.with_dummyserver.test_proxy_poolmanager.TestHTTPProxyManager.test_headers \ + --exclude-test=test.with_dummyserver.test_poolmanager.TestPoolManager.test_headers \ + --exclude-test=test.with_dummyserver.test_https.TestHTTPS_IPv6Addr #%pre # previous versions of the package installed .egg-info as a directory, ++++++ urllib3-1.12.tar.gz -> urllib3-1.14.tar.gz ++++++ ++++ 3192 lines of diff (skipped) ++++++ urllib3-ssl-default-context.patch ++++++ --- /var/tmp/diff_new_pack.eL9nLk/_old 2016-03-26 15:23:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eL9nLk/_new 2016-03-26 15:23:38.000000000 +0100 @@ -1,8 +1,8 @@ -Index: urllib3-1.12/urllib3/util/ssl_.py +Index: b/urllib3/util/ssl_.py =================================================================== ---- urllib3-1.12.orig/urllib3/util/ssl_.py -+++ urllib3-1.12/urllib3/util/ssl_.py -@@ -278,6 +278,8 @@ def ssl_wrap_socket(sock, keyfile=None, +--- a/urllib3/util/ssl_.py ++++ b/urllib3/util/ssl_.py +@@ -299,6 +299,8 @@ def ssl_wrap_socket(sock, keyfile=None, if e.errno == errno.ENOENT: raise SSLError(e) raise ++++++ urllib3-test-no-coverage.patch ++++++ --- /var/tmp/diff_new_pack.eL9nLk/_old 2016-03-26 15:23:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eL9nLk/_new 2016-03-26 15:23:38.000000000 +0100 @@ -1,6 +1,7 @@ -diff -ruN a/setup.cfg b/setup.cfg ---- a/setup.cfg 2014-03-06 01:26:02.000000000 +0100 -+++ b/setup.cfg 2014-03-20 15:31:36.249495224 +0100 +Index: b/setup.cfg +=================================================================== +--- a/setup.cfg ++++ b/setup.cfg @@ -1,9 +1,5 @@ [nosetests] logging-clear-handlers = true @@ -10,4 +11,4 @@ -cover-erase = true [flake8] - max-line-length = 99 + exclude = ./docs/conf.py,./test/*,./urllib3/packages/* ++++++ urllib3-test-ssl-drop-sslv3.patch ++++++ --- /var/tmp/diff_new_pack.eL9nLk/_old 2016-03-26 15:23:38.000000000 +0100 +++ /var/tmp/diff_new_pack.eL9nLk/_new 2016-03-26 15:23:38.000000000 +0100 @@ -1,8 +1,8 @@ -Index: urllib3-1.12/test/with_dummyserver/test_https.py +Index: b/test/with_dummyserver/test_https.py =================================================================== ---- urllib3-1.12.orig/test/with_dummyserver/test_https.py -+++ urllib3-1.12/test/with_dummyserver/test_https.py -@@ -416,21 +416,21 @@ class TestHTTPS(HTTPSDummyServerTestCase +--- a/test/with_dummyserver/test_https.py ++++ b/test/with_dummyserver/test_https.py +@@ -425,21 +425,21 @@ class TestHTTPS(HTTPSDummyServerTestCase class TestHTTPS_TLSv1(HTTPSDummyServerTestCase): certs = DEFAULT_CERTS.copy()
