Hello community,
here is the log from the commit of package python-tornado6 for openSUSE:Factory
checked in at 2020-03-27 00:19:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tornado6 (Old)
and /work/SRC/openSUSE:Factory/.python-tornado6.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-tornado6"
Fri Mar 27 00:19:53 2020 rev:3 rq:783780 version:6.0.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tornado6/python-tornado6.changes
2019-11-22 10:25:34.897270764 +0100
+++
/work/SRC/openSUSE:Factory/.python-tornado6.new.3160/python-tornado6.changes
2020-03-27 00:19:55.680094117 +0100
@@ -1,0 +2,19 @@
+Wed Mar 11 10:47:24 UTC 2020 - [email protected]
+
+- version update to 6.0.4
+ General changes
+ ~~~~~~~~~~~~~~
+
``asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())`` for
+ this platform/version.
+ Bug fixes
+ ~~~~~~~~
+ - Fixed an issue in `.IOStream` (introduced in 6.0.0) that resulted in
+ ``StreamClosedError`` being incorrectly raised if a stream is closed
mid-read
+ but there is enough buffered data to satisfy the read.
+ - `.AnyThreadEventLoopPolicy` now always uses the selector event loop on
Windows.
+- modified patches
+ % ignore-resourcewarning-doctests.patch (refreshed)
+ % skip-failing-tests.patch (refreshed)
+ % tornado-testsuite_timeout.patch (refreshed)
+
+-------------------------------------------------------------------
Old:
----
tornado-6.0.3.tar.gz
New:
----
tornado-6.0.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-tornado6.spec ++++++
--- /var/tmp/diff_new_pack.ebQYE6/_old 2020-03-27 00:19:59.532095985 +0100
+++ /var/tmp/diff_new_pack.ebQYE6/_new 2020-03-27 00:19:59.552095995 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-tornado6
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
Name: python-tornado6
-Version: 6.0.3
+Version: 6.0.4
Release: 0
Summary: Open source version of scalable, non-blocking web server that
power FriendFeed
License: Apache-2.0
++++++ ignore-resourcewarning-doctests.patch ++++++
--- /var/tmp/diff_new_pack.ebQYE6/_old 2020-03-27 00:19:59.668096051 +0100
+++ /var/tmp/diff_new_pack.ebQYE6/_new 2020-03-27 00:19:59.672096053 +0100
@@ -1,37 +1,37 @@
-Index: tornado-6.0.3/tornado/util.py
+Index: tornado-6.0.4/tornado/util.py
===================================================================
---- tornado-6.0.3.orig/tornado/util.py
-+++ tornado-6.0.3/tornado/util.py
+--- tornado-6.0.4.orig/tornado/util.py 2020-03-11 11:42:49.610254636 +0100
++++ tornado-6.0.4/tornado/util.py 2020-03-11 11:43:51.470603323 +0100
@@ -468,5 +468,7 @@ else:
- def doctests():
- # type: () -> unittest.TestSuite
- import doctest
-+ import warnings
-+ warnings.simplefilter("ignore", ResourceWarning)
-
- return doctest.DocTestSuite()
-Index: tornado-6.0.3/tornado/httputil.py
+ def doctests():
+ # type: () -> unittest.TestSuite
+ import doctest
++ import warnings
++ warnings.simplefilter("ignore", ResourceWarning)
+
+ return doctest.DocTestSuite()
+Index: tornado-6.0.4/tornado/httputil.py
===================================================================
---- tornado-6.0.3.orig/tornado/httputil.py
-+++ tornado-6.0.3/tornado/httputil.py
+--- tornado-6.0.4.orig/tornado/httputil.py 2020-03-11 11:42:49.610254636
+0100
++++ tornado-6.0.4/tornado/httputil.py 2020-03-11 11:44:46.178911693 +0100
@@ -1032,6 +1032,8 @@ def encode_username_password(
- def doctests():
- # type: () -> unittest.TestSuite
- import doctest
-+ import warnings
-+ warnings.simplefilter("ignore", ResourceWarning)
-
- return doctest.DocTestSuite()
-
-Index: tornado-6.0.3/tornado/iostream.py
+ def doctests():
+ # type: () -> unittest.TestSuite
+ import doctest
++ import warnings
++ warnings.simplefilter("ignore", ResourceWarning)
+
+ return doctest.DocTestSuite()
+
+Index: tornado-6.0.4/tornado/iostream.py
===================================================================
---- tornado-6.0.3.orig/tornado/iostream.py
-+++ tornado-6.0.3/tornado/iostream.py
-@@ -1651,5 +1651,7 @@ class PipeIOStream(BaseIOStream):
-
- def doctests() -> Any:
- import doctest
-+ import warnings
-+ warnings.simplefilter("ignore", ResourceWarning)
-
- return doctest.DocTestSuite()
+--- tornado-6.0.4.orig/tornado/iostream.py 2020-03-11 11:42:49.610254636
+0100
++++ tornado-6.0.4/tornado/iostream.py 2020-03-11 11:45:31.015164413 +0100
+@@ -1677,5 +1677,7 @@ class PipeIOStream(BaseIOStream):
+
+ def doctests() -> Any:
+ import doctest
++ import warnings
++ warnings.simplefilter("ignore", ResourceWarning)
+
+ return doctest.DocTestSuite()
++++++ skip-failing-tests.patch ++++++
--- /var/tmp/diff_new_pack.ebQYE6/_old 2020-03-27 00:19:59.680096057 +0100
+++ /var/tmp/diff_new_pack.ebQYE6/_new 2020-03-27 00:19:59.680096057 +0100
@@ -10,31 +10,31 @@
tornado/test/iostream_test.py | 3 +++
1 file changed, 3 insertions(+)
-diff --git a/tornado/test/iostream_test.py b/tornado/test/iostream_test.py
-index 56fffe6..b1d5f5d 100644
---- a/tornado/test/iostream_test.py
-+++ b/tornado/test/iostream_test.py
-@@ -166,6 +166,7 @@ class TestReadWriteMixin(object):
- raise NotImplementedError
-
- @gen_test
+Index: tornado-6.0.4/tornado/test/iostream_test.py
+===================================================================
+--- tornado-6.0.4.orig/tornado/test/iostream_test.py 2020-03-11
11:39:55.709274416 +0100
++++ tornado-6.0.4/tornado/test/iostream_test.py 2020-03-11
11:40:43.305542700 +0100
+@@ -189,6 +189,7 @@ class TestReadWriteMixin(object):
+ return IOStreamPairContext(self, kwargs)
+
+ @gen_test
+ @unittest.skip("Failing when using openssl 1.1.1 with TLS 1.3 support.
See https://github.com/tornadoweb/tornado/issues/2536")
- def test_write_zero_bytes(self):
- # Attempting to write zero bytes should run the callback without
- # going into an infinite loop.
-@@ -217,6 +218,7 @@ class TestReadWriteMixin(object):
- rs.close()
-
- @gen_test
+ def test_write_zero_bytes(self):
+ # Attempting to write zero bytes should run the callback without
+ # going into an infinite loop.
+@@ -240,6 +241,7 @@ class TestReadWriteMixin(object):
+ rs.close()
+
+ @gen_test
+ @unittest.skip("Failing when using openssl 1.1.1 with TLS 1.3 support.
See https://github.com/tornadoweb/tornado/issues/2536")
- def test_read_until_close_after_close(self):
- # Similar to test_delayed_close_callback, but read_until_close takes
- # a separate code path so test it separately.
-@@ -736,6 +738,7 @@ class TestIOStreamMixin(object):
- @skipIfNonUnix
- @skipPypy3V58
- @gen_test
+ def test_read_until_close_after_close(self):
+ # Similar to test_delayed_close_callback, but read_until_close takes
+ # a separate code path so test it separately.
+@@ -793,6 +795,7 @@ class TestIOStreamMixin(TestReadWriteMix
+ @skipIfNonUnix
+ @skipPypy3V58
+ @gen_test
+ @unittest.skip("Failing when using openssl 1.1.1 with TLS 1.3 support.
See https://github.com/tornadoweb/tornado/issues/2536")
- def test_inline_read_error(self):
- # An error on an inline read is raised without logging (on the
- # assumption that it will eventually be noticed or logged further
+ def test_inline_read_error(self):
+ # An error on an inline read is raised without logging (on the
+ # assumption that it will eventually be noticed or logged further
++++++ tornado-6.0.3.tar.gz -> tornado-6.0.4.tar.gz ++++++
++++ 103707 lines of diff (skipped)
++++++ tornado-testsuite_timeout.patch ++++++
--- /var/tmp/diff_new_pack.ebQYE6/_old 2020-03-27 00:20:00.028096226 +0100
+++ /var/tmp/diff_new_pack.ebQYE6/_new 2020-03-27 00:20:00.040096232 +0100
@@ -1,20 +1,22 @@
---- tornado-6.0.3/tornado/test/testing_test.py 2018/03/16 13:18:44 1.1
-+++ tornado-6.0.3/tornado/test/testing_test.py 2018/03/16 13:18:56
-@@ -54,7 +54,7 @@
- self.io_loop.add_timeout(self.io_loop.time() + 0.00, self.stop)
- self.wait(timeout=0.02)
- self.io_loop.add_timeout(self.io_loop.time() + 0.03, self.stop)
-- self.wait(timeout=0.15)
-+ self.wait(timeout=0.25)
-
-
- class LeakTest(AsyncTestCase):
-@@ -262,7 +262,7 @@
- self.finished = True
-
- def test_timeout_environment_variable(self):
-- @gen_test(timeout=0.5)
-+ @gen_test(timeout=0.9)
- def test_long_timeout(self):
- yield gen.sleep(0.25)
-
+Index: tornado-6.0.4/tornado/test/testing_test.py
+===================================================================
+--- tornado-6.0.4.orig/tornado/test/testing_test.py 2020-03-11
11:37:45.016537755 +0100
++++ tornado-6.0.4/tornado/test/testing_test.py 2020-03-11 11:38:38.740840572
+0100
+@@ -54,7 +54,7 @@ class AsyncTestCaseTest(AsyncTestCase):
+ self.io_loop.add_timeout(self.io_loop.time() + 0.00, self.stop)
+ self.wait(timeout=0.02)
+ self.io_loop.add_timeout(self.io_loop.time() + 0.03, self.stop)
+- self.wait(timeout=0.15)
++ self.wait(timeout=0.25)
+
+
+ class LeakTest(AsyncTestCase):
+@@ -262,7 +262,7 @@ class GenTest(AsyncTestCase):
+ self.finished = True
+
+ def test_timeout_environment_variable(self):
+- @gen_test(timeout=0.5)
++ @gen_test(timeout=0.9)
+ def test_long_timeout(self):
+ yield gen.sleep(0.25)
+