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)
+ 


Reply via email to