Hello community, here is the log from the commit of package python-cryptography for openSUSE:Factory checked in at 2018-03-30 11:59:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cryptography (Old) and /work/SRC/openSUSE:Factory/.python-cryptography.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cryptography" Fri Mar 30 11:59:02 2018 rev:38 rq:591618 version:2.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cryptography/python-cryptography.changes 2018-03-06 10:44:37.926041007 +0100 +++ /work/SRC/openSUSE:Factory/.python-cryptography.new/python-cryptography.changes 2018-03-30 11:59:12.715548014 +0200 @@ -1,0 +2,31 @@ +Mon Mar 26 07:44:53 UTC 2018 - tchva...@suse.com + +- Cleanup with spec-cleaner +- Use %setup to unpack all archives do not rely on tar calls + +------------------------------------------------------------------- +Sun Mar 25 20:39:43 UTC 2018 - mich...@stroeder.com + +- Update to upstream release 2.2.1: + * Reverted a change to GeneralNames which prohibited having zero elements, + due to breakages. + * Fixed a bug in + :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` + that caused it to raise InvalidUnwrap when key length modulo 8 was zero. + * BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped. + * Resolved a bug in HKDF that incorrectly constrained output size. + * Added + :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`, + :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and + :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to + support inter-operating with systems like German smart meters. + * Added token rotation support to :doc:`Fernet </fernet>` with + :meth:`~cryptography.fernet.MultiFernet.rotate`. + * Fixed a memory leak in + :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`. + * Added support for AES key wrapping with padding via + :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding` and + :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` . +* Allow loading DSA keys with 224 bit q. + +------------------------------------------------------------------- Old: ---- cryptography-2.1.4.tar.gz cryptography-2.1.4.tar.gz.asc cryptography_vectors-2.1.4.tar.gz cryptography_vectors-2.1.4.tar.gz.asc New: ---- cryptography-2.2.1.tar.gz cryptography-2.2.1.tar.gz.asc cryptography_vectors-2.2.1.tar.gz cryptography_vectors-2.2.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cryptography.spec ++++++ --- /var/tmp/diff_new_pack.OcKaaI/_old 2018-03-30 11:59:13.919504475 +0200 +++ /var/tmp/diff_new_pack.OcKaaI/_new 2018-03-30 11:59:13.919504475 +0200 @@ -19,17 +19,18 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without python2 Name: python-cryptography -Version: 2.1.4 +Version: 2.2.1 Release: 0 Summary: Python library which exposes cryptographic recipes and primitives License: Apache-2.0 OR BSD-3-Clause Group: Development/Languages/Python -Url: https://cryptography.io/en/latest/ +URL: https://cryptography.io/en/latest/ Source0: https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz Source1: https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-%{version}.tar.gz.asc Source2: %{name}.keyring -Source3: https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz -Source4: https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-%{version}.tar.gz.asc +# found on pypi but not on pythonhosted :/ +Source3: cryptography_vectors-%{version}.tar.gz +Source4: cryptography_vectors-%{version}.tar.gz.asc # PATCH-FIX-SLE disable-uneven-sizes-tests.patch bnc#944204 Patch1: disable-uneven-sizes-tests.patch Patch2: skip_openssl_memleak_test.patch @@ -89,11 +90,7 @@ functions. %prep -%setup -q -n cryptography-%{version} - -# prepare vectors module -tar xvzf %{SOURCE3} - +%setup -q -n cryptography-%{version} -a3 %patch1 -p1 %patch2 -p1 @@ -122,7 +119,7 @@ } %files %{python_files} -%doc LICENSE LICENSE.APACHE LICENSE.BSD +%license LICENSE LICENSE.APACHE LICENSE.BSD %doc AUTHORS.rst CONTRIBUTING.rst CHANGELOG.rst README.rst %{python_sitearch}/* ++++++ cryptography-2.1.4.tar.gz -> cryptography-2.2.1.tar.gz ++++++ ++++ 3466 lines of diff (skipped) ++++++ cryptography_vectors-2.1.4.tar.gz -> cryptography_vectors-2.2.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-cryptography/cryptography_vectors-2.1.4.tar.gz /work/SRC/openSUSE:Factory/.python-cryptography.new/cryptography_vectors-2.2.1.tar.gz differ: char 5, line 1