Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-Twisted for openSUSE:Factory 
checked in at 2022-11-02 12:46:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Twisted (Old)
 and      /work/SRC/openSUSE:Factory/.python-Twisted.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Twisted"

Wed Nov  2 12:46:37 2022 rev:57 rq:1032605 version:22.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Twisted/python-Twisted.changes    
2022-06-24 08:45:27.707149342 +0200
+++ /work/SRC/openSUSE:Factory/.python-Twisted.new.2275/python-Twisted.changes  
2022-11-02 12:47:00.953529765 +0100
@@ -1,0 +2,41 @@
+Tue Nov  1 05:46:14 UTC 2022 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Update to 22.10.0:
+  * Features
+    + twisted.internet.defer.maybeDeferred will now schedule a coroutine
+      result as asynchronous operation and return a Deferred that fires with
+      the result of the coroutine.
+    + Twisted now works with Cryptography versions 37 and above, and as a
+      result, its minimum TLS protocol version has been upgraded to TLSv1.2.
+    + The systemd: endpoint parser now supports "named" file descriptors. This
+      is a more reliable mechanism for choosing among several inherited
+      descriptors.
+  * Bugfixes
+    + twisted.internet.base.DelayedCall.__repr__ will no longer raise
+      AttributeError if the DelayedCall was created before debug mode was
+      enabled. As a side-effect, twisted.internet.base.DelayedCall.creator is
+      now defined as None in cases where previously it was undefined.
+    + twisted.internet.iocpreactor.udp now properly re-queues its listener
+      when there is a failure condition on the read from the socket.
+    + twisted.internet.defer.inlineCallbacks no longer causes confusing
+      StopIteration tracebacks to be added to the top of tracebacks
+      originating in triggered callbacks.
+    + The typing of twisted.internet.task.react no longer constrains the
+      type of argv.
+    + ContextVar.reset() now works correctly inside inlineCallbacks functions
+      and coroutines.
+    + Implement twisted.python.failure._Code.co_positions for compatibility
+      with Python 3.11.
+    + twisted.pair.tuntap._TUNSETIFF and ._TUNGETIFF values are now correct
+      parisc, powerpc and sparc architectures. 
+    + twisted.web.vhost.NameVirtualHost will no longerreturn a NoResource
+      error. (bsc#1204781, CVE-2022-39348)
+  * Deprecations and Removals
+    + Python 3.6 is no longer supported.
+    + Twisted 22.4.0 was the last version with support for Python 3.6.
+    + twisted.protocols.dict, which was deprecated in 17.9, has been removed.
+- Remove Python 3.6 Requires.
+- Drop patch skip-namespacewithwhitespace.patch, no longer required.
+- Refresh all patches.
+
+-------------------------------------------------------------------

Old:
----
  Twisted-22.4.0.tar.gz
  skip-namespacewithwhitespace.patch

New:
----
  Twisted-22.10.0.tar.gz

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

Other differences:
------------------
++++++ python-Twisted.spec ++++++
--- /var/tmp/diff_new_pack.qDEOh1/_old  2022-11-02 12:47:01.657533339 +0100
+++ /var/tmp/diff_new_pack.qDEOh1/_new  2022-11-02 12:47:01.665533380 +0100
@@ -25,10 +25,9 @@
 %define psuffix %{nil}
 %endif
 
-%{?!python_module:%define python_module() python3-%{**}}
 %define skip_python2 1
 Name:           python-Twisted%{psuffix}
-Version:        22.4.0
+Version:        22.10.0
 Release:        0
 Summary:        An asynchronous networking framework written in Python
 License:        MIT
@@ -47,8 +46,6 @@
 Patch5:         no-pygtkcompat.patch
 # PATCH-FIX-OPENSUSE remove-dependency-version-upper-bounds.patch boo#1190036 
-- run with h2 >= 4.0.0 and priority >= 2.0
 Patch6:         remove-dependency-version-upper-bounds.patch
-# PATCH-FIX-OPENSUSE Skip test that is broken with Expat >= 2.4.5
-Patch7:         skip-namespacewithwhitespace.patch
 BuildRequires:  %{python_module incremental >= 21.3.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
@@ -72,6 +69,7 @@
 BuildRequires:  %{python_module Twisted-conch_nacl = %{version}}
 # declared nowhere but required to pass 8 tests with timezone checks
 BuildRequires:  %{python_module pytz}
+BuildRequires:  %{python_module hypothesis}
 %endif
 BuildArch:      noarch
 %python_subpackages
@@ -153,9 +151,6 @@
 %package contextvars
 Summary:        Contextvars extra for Twisted
 Requires:       python-Twisted = %{version}
-%if 0%{?python_version_nodots} < 37
-Requires:       python-contextvars >= 2.4
-%endif
 
 %description contextvars
 Twisted is an extensible framework for Python programming, with special focus

++++++ Twisted-22.4.0.tar.gz -> Twisted-22.10.0.tar.gz ++++++
++++ 40571 lines of diff (skipped)

++++++ no-cython_test_exception_raiser.patch ++++++
--- /var/tmp/diff_new_pack.qDEOh1/_old  2022-11-02 12:47:02.317536690 +0100
+++ /var/tmp/diff_new_pack.qDEOh1/_new  2022-11-02 12:47:02.325536730 +0100
@@ -2,11 +2,11 @@
  src/twisted/test/test_failure.py |    3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: Twisted-22.1.0/src/twisted/test/test_failure.py
+Index: Twisted-22.10.0/src/twisted/test/test_failure.py
 ===================================================================
---- Twisted-22.1.0.orig/src/twisted/test/test_failure.py
-+++ Twisted-22.1.0/src/twisted/test/test_failure.py
-@@ -15,7 +15,8 @@ from io import StringIO
+--- Twisted-22.10.0.orig/src/twisted/test/test_failure.py
++++ Twisted-22.10.0/src/twisted/test/test_failure.py
+@@ -16,7 +16,8 @@ from io import StringIO
  from traceback import FrameSummary
  from unittest import skipIf
  

++++++ no-pygtkcompat.patch ++++++
--- /var/tmp/diff_new_pack.qDEOh1/_old  2022-11-02 12:47:02.341536811 +0100
+++ /var/tmp/diff_new_pack.qDEOh1/_new  2022-11-02 12:47:02.345536832 +0100
@@ -1,7 +1,7 @@
-Index: Twisted-22.1.0/src/twisted/internet/gireactor.py
+Index: Twisted-22.10.0/src/twisted/internet/gireactor.py
 ===================================================================
---- Twisted-22.1.0.orig/src/twisted/internet/gireactor.py
-+++ Twisted-22.1.0/src/twisted/internet/gireactor.py
+--- Twisted-22.10.0.orig/src/twisted/internet/gireactor.py
++++ Twisted-22.10.0/src/twisted/internet/gireactor.py
 @@ -21,20 +21,24 @@ On Python 3, pygobject v3.4 or later is
  """
  

++++++ no-test_successResultOfWithFailureHasTraceback.patch ++++++
--- /var/tmp/diff_new_pack.qDEOh1/_old  2022-11-02 12:47:02.361536913 +0100
+++ /var/tmp/diff_new_pack.qDEOh1/_new  2022-11-02 12:47:02.365536933 +0100
@@ -2,10 +2,10 @@
  src/twisted/conch/test/test_keys.py |    3 +++
  1 file changed, 3 insertions(+)
 
-Index: Twisted-22.1.0/src/twisted/conch/test/test_keys.py
+Index: Twisted-22.10.0/src/twisted/conch/test/test_keys.py
 ===================================================================
---- Twisted-22.1.0.orig/src/twisted/conch/test/test_keys.py
-+++ Twisted-22.1.0/src/twisted/conch/test/test_keys.py
+--- Twisted-22.10.0.orig/src/twisted/conch/test/test_keys.py
++++ Twisted-22.10.0/src/twisted/conch/test/test_keys.py
 @@ -15,6 +15,7 @@ from twisted.python import randbytes
  from twisted.python.filepath import FilePath
  from twisted.python.reflect import requireModule
@@ -14,7 +14,7 @@
  
  cryptography = requireModule("cryptography")
  if cryptography is None:
-@@ -253,6 +254,8 @@ class KeyTests(unittest.TestCase):
+@@ -259,6 +260,8 @@ class KeyTests(unittest.TestCase):
          for k, v in data.items():
              self.assertEqual(privateKey.data()[k], v)
  

++++++ remove-dependency-version-upper-bounds.patch ++++++
--- /var/tmp/diff_new_pack.qDEOh1/_old  2022-11-02 12:47:02.377536994 +0100
+++ /var/tmp/diff_new_pack.qDEOh1/_new  2022-11-02 12:47:02.381537014 +0100
@@ -1,7 +1,7 @@
-Index: Twisted-22.4.0/setup.cfg
+Index: Twisted-22.10.0/setup.cfg
 ===================================================================
---- Twisted-22.4.0.orig/setup.cfg
-+++ Twisted-22.4.0/setup.cfg
+--- Twisted-22.10.0.orig/setup.cfg
++++ Twisted-22.10.0/setup.cfg
 @@ -72,10 +72,10 @@ serial =
        pyserial >= 3.0
        pywin32 != 226; platform_system == "Windows"

++++++ skip_MultiCast.patch ++++++
--- /var/tmp/diff_new_pack.qDEOh1/_old  2022-11-02 12:47:02.389537055 +0100
+++ /var/tmp/diff_new_pack.qDEOh1/_new  2022-11-02 12:47:02.397537096 +0100
@@ -2,10 +2,10 @@
  src/twisted/test/test_udp.py |    3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
-Index: Twisted-22.1.0/src/twisted/test/test_udp.py
+Index: Twisted-22.10.0/src/twisted/test/test_udp.py
 ===================================================================
---- Twisted-22.1.0.orig/src/twisted/test/test_udp.py
-+++ Twisted-22.1.0/src/twisted/test/test_udp.py
+--- Twisted-22.10.0.orig/src/twisted/test/test_udp.py
++++ Twisted-22.10.0/src/twisted/test/test_udp.py
 @@ -8,7 +8,7 @@ Tests for implementations of L{IReactorU
  
  
@@ -15,7 +15,7 @@
  
  from twisted.internet import defer, error, interfaces, protocol, reactor, udp
  from twisted.internet.defer import Deferred, gatherResults, maybeDeferred
-@@ -521,6 +521,7 @@ class MulticastTests(TestCase):
+@@ -581,6 +581,7 @@ class MulticastTests(TestCase):
          skip = "This reactor does not support multicast"
  
      def setUp(self):

Reply via email to