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 - pgaj...@suse.com + +- 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) +