Hello community,
here is the log from the commit of package python-paramiko for openSUSE:Factory
checked in at 2019-06-18 14:51:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-paramiko (Old)
and /work/SRC/openSUSE:Factory/.python-paramiko.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-paramiko"
Tue Jun 18 14:51:19 2019 rev:45 rq:709720 version:2.5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-paramiko/python-paramiko.changes
2019-03-29 20:34:28.142631743 +0100
+++
/work/SRC/openSUSE:Factory/.python-paramiko.new.4811/python-paramiko.changes
2019-06-18 14:51:24.389629035 +0200
@@ -1,0 +2,16 @@
+Tue Jun 11 11:22:32 UTC 2019 - Ondřej Súkup <[email protected]>
+
+- update to 2.5.0
+- dropped 1379.patch
+- refreshed patches:
+ paramiko-test_extend_timeout.patch
+ relaxed.patch
+ 1311.patch
+ * Add support for encrypt-then-MAC (ETM) schemes
([email protected],
+ [email protected]) and two newer Diffie-Hellman group key
exchange
+ algorithms (group14, using SHA256; and group16, using SHA512).
+ * Add support for Curve25519 key exchange.
+ * Raise Cryptography dependency requirement to version 2.5
+ * Add support for the modern (as of Python 3.3) import location of
MutableMapping
+
+-------------------------------------------------------------------
Old:
----
1379.patch
paramiko-2.4.2.tar.gz
New:
----
paramiko-2.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-paramiko.spec ++++++
--- /var/tmp/diff_new_pack.GgrF77/_old 2019-06-18 14:51:25.073628703 +0200
+++ /var/tmp/diff_new_pack.GgrF77/_new 2019-06-18 14:51:25.073628703 +0200
@@ -18,7 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-paramiko
-Version: 2.4.2
+Version: 2.5.0
Release: 0
Summary: SSH2 protocol library
License: LGPL-2.1-or-later
@@ -28,7 +28,6 @@
Patch0: paramiko-test_extend_timeout.patch
Patch2: relaxed.patch
Patch3: 1311.patch
-Patch4: 1379.patch
BuildRequires: %{python_module PyNaCl >= 1.0.1}
BuildRequires: %{python_module bcrypt >= 3.1.3}
BuildRequires: %{python_module cryptography >= 2.5}
++++++ 1311.patch ++++++
++++ 1192 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-paramiko/1311.patch
++++ and /work/SRC/openSUSE:Factory/.python-paramiko.new.4811/1311.patch
++++++ paramiko-2.4.2.tar.gz -> paramiko-2.5.0.tar.gz ++++++
++++ 14328 lines of diff (skipped)
++++++ paramiko-test_extend_timeout.patch ++++++
--- /var/tmp/diff_new_pack.GgrF77/_old 2019-06-18 14:51:25.329628579 +0200
+++ /var/tmp/diff_new_pack.GgrF77/_new 2019-06-18 14:51:25.329628579 +0200
@@ -1,8 +1,8 @@
-Index: paramiko-2.4.2/tests/test_buffered_pipe.py
+Index: paramiko-2.5.0/tests/test_buffered_pipe.py
===================================================================
---- paramiko-2.4.2.orig/tests/test_buffered_pipe.py
-+++ paramiko-2.4.2/tests/test_buffered_pipe.py
-@@ -69,7 +69,7 @@ class BufferedPipeTest(unittest.TestCase
+--- paramiko-2.5.0.orig/tests/test_buffered_pipe.py
++++ paramiko-2.5.0/tests/test_buffered_pipe.py
+@@ -68,7 +68,7 @@ class BufferedPipeTest(unittest.TestCase
self.assertTrue(False)
except PipeTimeout:
pass
@@ -10,4 +10,4 @@
+ self.assertEqual(b"b", p.read(1, 3.0))
self.assertEqual(b"", p.read(1))
- def test_3_close_while_reading(self):
+ def test_close_while_reading(self):
++++++ relaxed.patch ++++++
--- /var/tmp/diff_new_pack.GgrF77/_old 2019-06-18 14:51:25.341628573 +0200
+++ /var/tmp/diff_new_pack.GgrF77/_new 2019-06-18 14:51:25.341628573 +0200
@@ -1,5 +1,7 @@
---- paramiko-2.4.2.orig/tests/test_client.py
-+++ paramiko-2.4.2/tests/test_client.py
+Index: paramiko-2.5.0/tests/test_client.py
+===================================================================
+--- paramiko-2.5.0.orig/tests/test_client.py
++++ paramiko-2.5.0/tests/test_client.py
@@ -33,7 +33,7 @@ import warnings
import weakref
from tempfile import mkstemp
@@ -9,7 +11,7 @@
import paramiko
from paramiko.pkey import PublicBlob
-@@ -662,7 +662,7 @@ class PasswordPassphraseTests(ClientTest):
+@@ -662,7 +662,7 @@ class PasswordPassphraseTests(ClientTest
# TODO: more granular exception pending #387; should be signaling "no auth
# methods available" because no key and no password
@@ -18,12 +20,12 @@
def test_passphrase_kwarg_not_used_for_password_auth(self):
# Using the "right" password in the "wrong" field shouldn't work.
self._test_connection(passphrase="pygmalion")
-@@ -683,7 +683,7 @@ class PasswordPassphraseTests(ClientTest):
+@@ -683,7 +683,7 @@ class PasswordPassphraseTests(ClientTest
password="television",
)
- @raises(AuthenticationException) # TODO: more granular
+ @pytest.mark.xfail(raises=AuthenticationException) # TODO: more granular
- def
test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given(
+ def
test_password_kwarg_not_used_for_passphrase_when_passphrase_kwarg_given( # noqa
self
- ): # noqa
+ ):