Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-gevent for openSUSE:Factory checked in at 2023-06-04 00:12:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-gevent (Old) and /work/SRC/openSUSE:Factory/.python-gevent.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gevent" Sun Jun 4 00:12:19 2023 rev:42 rq:1090162 version:22.10.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes 2023-05-19 11:55:52.787386210 +0200 +++ /work/SRC/openSUSE:Factory/.python-gevent.new.15902/python-gevent.changes 2023-06-04 00:12:21.513446496 +0200 @@ -1,0 +2,6 @@ +Thu Jun 1 07:05:01 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- handle-python-ssl-changes.patch: refresh to handle ssl.shared_ciphers() + behavior change in python 3.11 as well + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gevent.spec ++++++ --- /var/tmp/diff_new_pack.O7rPBY/_old 2023-06-04 00:12:23.553458691 +0200 +++ /var/tmp/diff_new_pack.O7rPBY/_new 2023-06-04 00:12:23.557458715 +0200 @@ -112,9 +112,7 @@ %if 0%{?sle_version} <= 150300 %patch1 -p1 %endif -%if 0%{?is_opensuse} %patch2 -p1 -%endif sed -i -e '1s!bin/env python!bin/python!' examples/*.py sed -i -e '1{/bin.*python/d}' src/gevent/tests/*.py ++++++ handle-python-ssl-changes.patch ++++++ --- /var/tmp/diff_new_pack.O7rPBY/_old 2023-06-04 00:12:23.585458882 +0200 +++ /var/tmp/diff_new_pack.O7rPBY/_new 2023-06-04 00:12:23.585458882 +0200 @@ -2,25 +2,35 @@ =================================================================== --- gevent-22.10.2.orig/src/greentest/3.10/test_ssl.py +++ gevent-22.10.2/src/greentest/3.10/test_ssl.py -@@ -2306,13 +2306,19 @@ class SimpleBackgroundTests(unittest.Tes +@@ -2306,13 +2306,11 @@ class SimpleBackgroundTests(unittest.Tes + self.assertIs(sslobj._sslobj.owner, sslobj) + self.assertIsNone(sslobj.cipher()) + self.assertIsNone(sslobj.version()) +- self.assertIsNotNone(sslobj.shared_ciphers()) + self.assertRaises(ValueError, sslobj.getpeercert) + if 'tls-unique' in ssl.CHANNEL_BINDING_TYPES: + self.assertIsNone(sslobj.get_channel_binding('tls-unique')) + self.ssl_io_loop(sock, incoming, outgoing, sslobj.do_handshake) + self.assertTrue(sslobj.cipher()) +- self.assertIsNotNone(sslobj.shared_ciphers()) + self.assertIsNotNone(sslobj.version()) + self.assertTrue(sslobj.getpeercert()) + if 'tls-unique' in ssl.CHANNEL_BINDING_TYPES: +Index: gevent-22.10.2/src/greentest/3.11/test_ssl.py +=================================================================== +--- gevent-22.10.2.orig/src/greentest/3.11/test_ssl.py ++++ gevent-22.10.2/src/greentest/3.11/test_ssl.py +@@ -2326,13 +2326,11 @@ class SimpleBackgroundTests(unittest.Tes self.assertIs(sslobj._sslobj.owner, sslobj) self.assertIsNone(sslobj.cipher()) self.assertIsNone(sslobj.version()) - self.assertIsNotNone(sslobj.shared_ciphers()) -+ try: -+ self.assertIsNotNone(sslobj.shared_ciphers()) -+ except AssertionError: -+ self.assertIsNone(sslobj.shared_ciphers()) self.assertRaises(ValueError, sslobj.getpeercert) if 'tls-unique' in ssl.CHANNEL_BINDING_TYPES: self.assertIsNone(sslobj.get_channel_binding('tls-unique')) self.ssl_io_loop(sock, incoming, outgoing, sslobj.do_handshake) self.assertTrue(sslobj.cipher()) - self.assertIsNotNone(sslobj.shared_ciphers()) -+ try: -+ self.assertIsNotNone(sslobj.shared_ciphers()) -+ except AssertionError: -+ self.assertIsNone(sslobj.shared_ciphers()) self.assertIsNotNone(sslobj.version()) self.assertTrue(sslobj.getpeercert()) if 'tls-unique' in ssl.CHANNEL_BINDING_TYPES: