Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-eventlet for openSUSE:Factory 
checked in at 2023-07-01 23:17:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-eventlet (Old)
 and      /work/SRC/openSUSE:Factory/.python-eventlet.new.13546 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-eventlet"

Sat Jul  1 23:17:59 2023 rev:51 rq:1096209 version:0.33.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-eventlet/python-eventlet.changes  
2023-04-22 22:02:06.401806992 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-eventlet.new.13546/python-eventlet.changes   
    2023-07-01 23:18:05.446274518 +0200
@@ -4,0 +5,2 @@
+- Remove upstreamed newdnspython.patch (bsc#1208126).
+- skip test_raise_dns_tcp test (gh#eventlet/eventlet#803)

Old:
----
  newdnspython.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-eventlet.spec ++++++
--- /var/tmp/diff_new_pack.cGO4nr/_old  2023-07-01 23:18:06.890283174 +0200
+++ /var/tmp/diff_new_pack.cGO4nr/_new  2023-07-01 23:18:06.898283221 +0200
@@ -29,8 +29,6 @@
 # PATCH-FEATURE-UPSTREAM remove_nose.patch gh#eventlet/eventlet#638 
[email protected]
 # Removes dependency on nose
 Patch0:         denose-eventlet.patch
-# PATCH-FIX-UPSTREAM newdnspython.patch [email protected] -- patch is from 
gh#rthalley/dnspython#519, discussion in gh#eventlet/eventlet#638
-Patch1:         newdnspython.patch
 # PATCH-FIX-UPSTREAM https://github.com/eventlet/eventlet/pull/643
 Patch2:         python-eventlet-FTBFS2028.patch
 # PATCH-FIX-UPSTREAM fix-py3-rlock.patch gh#eventlet/eventlet#754
@@ -68,8 +66,7 @@
 interpreter, or as part of a larger application.
 
 %prep
-%setup -q -n eventlet-%{version}
-%autopatch -p1
+%autosetup -p1 -n eventlet-%{version}
 
 # Fix non-executable script
 sed -i '1{/^#!/ d}' eventlet/support/greendns.py
@@ -96,6 +93,8 @@
 skiptests+=" or test_017_ssl_zeroreturnerror"
 # it is racy, see: 
https://lore.kernel.org/all/CADVnQy=AnJY9NZ3w_xNghEG80-DhsXL0r_vEtkr=dmz0ugc...@mail.gmail.com/
 (bsc#1202188)
 skiptests+=" or test_018b_http_10_keepalive_framing"
+# gh#eventlet/eventlet#803
+skiptests+=" or test_raise_dns_tcp"
 
 # Unknown Python 3.6 specific errors
 # TypeError: _wrap_socket() argument 1 must be _socket.socket, not SSLSocket

++++++ denose-eventlet.patch ++++++
--- /var/tmp/diff_new_pack.cGO4nr/_old  2023-07-01 23:18:06.926283389 +0200
+++ /var/tmp/diff_new_pack.cGO4nr/_new  2023-07-01 23:18:06.930283414 +0200
@@ -1,20 +1,14 @@
-Index: eventlet-0.33.0/setup.py
-===================================================================
---- eventlet-0.33.0.orig/setup.py
-+++ eventlet-0.33.0/setup.py
-@@ -27,7 +27,7 @@ setuptools.setup(
-             'README.rst'
-         )
-     ).read(),
--    test_suite='nose.collector',
-+    test_suite='tests',
-     classifiers=[
-         "Development Status :: 4 - Beta",
-         "Intended Audience :: Developers",
-Index: eventlet-0.33.0/eventlet.egg-info/SOURCES.txt
-===================================================================
---- eventlet-0.33.0.orig/eventlet.egg-info/SOURCES.txt
-+++ eventlet-0.33.0/eventlet.egg-info/SOURCES.txt
+---
+ eventlet.egg-info/SOURCES.txt |    3 
+ setup.py                      |    2 
+ tests/__init__.py             |    3 
+ tests/dagpool_test.py         |  149 
++++++++++++++++++++----------------------
+ tests/greenio_test.py         |    8 --
+ tests/nosewrapper.py          |   13 ---
+ 6 files changed, 83 insertions(+), 95 deletions(-)
+
+--- a/eventlet.egg-info/SOURCES.txt
++++ b/eventlet.egg-info/SOURCES.txt
 @@ -175,7 +175,6 @@ tests/greenthread_test.py
  tests/hub_test.py
  tests/mock.py
@@ -30,71 +24,19 @@
 -tests/stdlib/test_urllib2_localnet.py
 \ No newline at end of file
 +tests/stdlib/test_urllib2_localnet.py
-Index: eventlet-0.33.0/tests/greenio_test.py
-===================================================================
---- eventlet-0.33.0.orig/tests/greenio_test.py
-+++ eventlet-0.33.0/tests/greenio_test.py
-@@ -9,8 +9,6 @@ import socket as _orig_sock
- import sys
- import tempfile
- 
--from nose.tools import eq_
--
- import eventlet
- from eventlet import event, greenio, debug
- from eventlet.hubs import get_hub
-@@ -39,7 +37,7 @@ def expect_socket_timeout(function, *arg
-         raise AssertionError("socket.timeout not raised")
-     except socket.timeout as e:
-         assert hasattr(e, 'args')
--        eq_(e.args[0], 'timed out')
-+        assert e.args[0] == 'timed out'
- 
- 
- def min_buf_size():
-@@ -674,8 +672,8 @@ class TestGreenSocket(tests.LimitedTestC
-         sender.sendto(b'second', 0, address)
- 
-         sender_address = ('127.0.0.1', sender.getsockname()[1])
--        eq_(receiver.recvfrom(1024), (b'first', sender_address))
--        eq_(receiver.recvfrom(1024), (b'second', sender_address))
-+        assert receiver.recvfrom(1024) == (b'first', sender_address)
-+        assert receiver.recvfrom(1024) == (b'second', sender_address)
- 
- 
- def test_get_fileno_of_a_socket_works():
-Index: eventlet-0.33.0/tests/nosewrapper.py
-===================================================================
---- eventlet-0.33.0.orig/tests/nosewrapper.py
-+++ eventlet-0.33.0/tests/nosewrapper.py
-@@ -1,20 +1,13 @@
- """ This script simply gets the paths correct for testing eventlet with the
- hub extension for Nose."""
--import nose
- from os.path import dirname, realpath, abspath
- import sys
-+import unittest
- 
- 
- parent_dir = dirname(dirname(realpath(abspath(__file__))))
- if parent_dir not in sys.path:
-     sys.path.insert(0, parent_dir)
- 
--# hudson does a better job printing the test results if the exit value is 0
--zero_status = '--force-zero-status'
--if zero_status in sys.argv:
--    sys.argv.remove(zero_status)
--    launch = nose.run
--else:
--    launch = nose.main
--
--launch(argv=sys.argv)
-+if __name__ == '__main__':
-+    unittest.main()
-Index: eventlet-0.33.0/tests/__init__.py
-===================================================================
---- eventlet-0.33.0.orig/tests/__init__.py
-+++ eventlet-0.33.0/tests/__init__.py
+--- a/setup.py
++++ b/setup.py
+@@ -30,7 +30,7 @@ setuptools.setup(
+             'README.rst'
+         )
+     ).read(),
+-    test_suite='nose.collector',
++    test_suite='tests',
+     classifiers=[
+         "Development Status :: 4 - Beta",
+         "Intended Audience :: Developers",
+--- a/tests/__init__.py
++++ b/tests/__init__.py
 @@ -20,7 +20,7 @@ import sys
  import unittest
  import warnings
@@ -112,10 +54,8 @@
          raise SkipTest('CPU usage testing not supported (`import resource` 
failed)')
  
      r1 = resource.getrusage(resource.RUSAGE_SELF)
-Index: eventlet-0.33.0/tests/dagpool_test.py
-===================================================================
---- eventlet-0.33.0.orig/tests/dagpool_test.py
-+++ eventlet-0.33.0/tests/dagpool_test.py
+--- a/tests/dagpool_test.py
++++ b/tests/dagpool_test.py
 @@ -5,7 +5,6 @@
  @brief  Test DAGPool class
  """
@@ -433,4 +373,61 @@
 +    assert dict(pool.wait_each_exception("ab")) == dict(b=bogub)
 +    assert dict(pool.wait_each_exception("a")) == {}
 +    assert dict(pool.wait_each_exception("b")) == dict(b=bogub)
+--- a/tests/greenio_test.py
++++ b/tests/greenio_test.py
+@@ -9,8 +9,6 @@ import socket as _orig_sock
+ import sys
+ import tempfile
+ 
+-from nose.tools import eq_
+-
+ import eventlet
+ from eventlet import event, greenio, debug
+ from eventlet.hubs import get_hub
+@@ -39,7 +37,7 @@ def expect_socket_timeout(function, *arg
+         raise AssertionError("socket.timeout not raised")
+     except socket.timeout as e:
+         assert hasattr(e, 'args')
+-        eq_(e.args[0], 'timed out')
++        assert e.args[0] == 'timed out'
+ 
+ 
+ def min_buf_size():
+@@ -674,8 +672,8 @@ class TestGreenSocket(tests.LimitedTestC
+         sender.sendto(b'second', 0, address)
+ 
+         sender_address = ('127.0.0.1', sender.getsockname()[1])
+-        eq_(receiver.recvfrom(1024), (b'first', sender_address))
+-        eq_(receiver.recvfrom(1024), (b'second', sender_address))
++        assert receiver.recvfrom(1024) == (b'first', sender_address)
++        assert receiver.recvfrom(1024) == (b'second', sender_address)
+ 
+ 
+ def test_get_fileno_of_a_socket_works():
+--- a/tests/nosewrapper.py
++++ b/tests/nosewrapper.py
+@@ -1,20 +1,13 @@
+ """ This script simply gets the paths correct for testing eventlet with the
+ hub extension for Nose."""
+-import nose
+ from os.path import dirname, realpath, abspath
+ import sys
++import unittest
+ 
+ 
+ parent_dir = dirname(dirname(realpath(abspath(__file__))))
+ if parent_dir not in sys.path:
+     sys.path.insert(0, parent_dir)
+ 
+-# hudson does a better job printing the test results if the exit value is 0
+-zero_status = '--force-zero-status'
+-if zero_status in sys.argv:
+-    sys.argv.remove(zero_status)
+-    launch = nose.run
+-else:
+-    launch = nose.main
+-
+-launch(argv=sys.argv)
++if __name__ == '__main__':
++    unittest.main()
 

++++++ fix-py3-rlock.patch ++++++
--- /var/tmp/diff_new_pack.cGO4nr/_old  2023-07-01 23:18:06.946283509 +0200
+++ /var/tmp/diff_new_pack.cGO4nr/_new  2023-07-01 23:18:06.946283509 +0200
@@ -1,5 +1,9 @@
-diff --git a/eventlet/patcher.py b/eventlet/patcher.py
-index b249d6f19..4eeb93439 100644
+---
+ eventlet/patcher.py                                    |   42 
+++++++++++++----
+ tests/isolated/patcher_existing_logging_module_lock.py |   30 ++++++++++++
+ tests/patcher_test.py                                  |    4 +
+ 3 files changed, 68 insertions(+), 8 deletions(-)
+
 --- a/eventlet/patcher.py
 +++ b/eventlet/patcher.py
 @@ -412,6 +412,23 @@ def _green_existing_locks():
@@ -66,9 +70,6 @@
  
  
  def _green_os_modules():
-diff --git a/tests/isolated/patcher_existing_logging_module_lock.py 
b/tests/isolated/patcher_existing_logging_module_lock.py
-new file mode 100644
-index 000000000..2acad62ee
 --- /dev/null
 +++ b/tests/isolated/patcher_existing_logging_module_lock.py
 @@ -0,0 +1,30 @@
@@ -102,11 +103,9 @@
 +    t.join(timeout=0.1)
 +    assert not t.is_alive()
 +    print("pass")
-diff --git a/tests/patcher_test.py b/tests/patcher_test.py
-index dbf6e1c71..e8d6f3300 100644
 --- a/tests/patcher_test.py
 +++ b/tests/patcher_test.py
-@@ -485,6 +485,10 @@ def test_patcher_existing_locks_unlocked():
+@@ -485,6 +485,10 @@ def test_patcher_existing_locks_unlocked
      tests.run_isolated('patcher_existing_locks_unlocked.py')
  
  

++++++ python-eventlet-FTBFS2028.patch ++++++
--- /var/tmp/diff_new_pack.cGO4nr/_old  2023-07-01 23:18:06.958283581 +0200
+++ /var/tmp/diff_new_pack.cGO4nr/_new  2023-07-01 23:18:06.962283605 +0200
@@ -13,11 +13,9 @@
 
 See https://reproducible-builds.org/ for why this matters.
 ---
- tests/test_server.crt | 16 ++++++++--------
+ tests/test_server.crt |   16 ++++++++--------
  1 file changed, 8 insertions(+), 8 deletions(-)
 
-diff --git a/tests/test_server.crt b/tests/test_server.crt
-index 67c9adc8b..78759e810 100644
 --- a/tests/test_server.crt
 +++ b/tests/test_server.crt
 @@ -2,7 +2,7 @@
@@ -29,7 +27,7 @@
  djELMAkGA1UEBhMCVFMxDTALBgNVBAgMBFRlc3QxDTALBgNVBAcMBFRlc3QxFjAU
  BgNVBAoMDVRlc3QgRXZlbnRsZXQxDTALBgNVBAsMBFRlc3QxDTALBgNVBAMMBFRl
  c3QxEzARBgkqhkiG9w0BCQEWBFRlc3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
-@@ -13,11 +13,11 @@ 
Lvc6cJHMKaxHCeIBOL+z/9kJqhh30eqsmNB5AXSoV8b2B3MV3glW2vd5WJVYEWxl
+@@ -13,11 +13,11 @@ Lvc6cJHMKaxHCeIBOL+z/9kJqhh30eqsmNB5AXSo
  3+GNgzZJ3KGape7pcBYER7zg/yZLZxgNFlTCOZiysjNxC0liJA9tgUQhRc1gsqA8
  dQxzvqW8kuZedmatjyM58WixvjymobC3AgMBAAGjUzBRMB0GA1UdDgQWBBQT3V3f
  8vCoqGXe6zySSjVP+J/P7zAfBgNVHSMEGDAWgBQT3V3f8vCoqGXe6zySSjVP+J/P

Reply via email to