Hello community, here is the log from the commit of package python-passlib for openSUSE:Factory checked in at 2019-03-19 10:00:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-passlib (Old) and /work/SRC/openSUSE:Factory/.python-passlib.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-passlib" Tue Mar 19 10:00:15 2019 rev:18 rq:686033 version:1.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-passlib/python-passlib.changes 2018-12-24 11:46:38.869173031 +0100 +++ /work/SRC/openSUSE:Factory/.python-passlib.new.28833/python-passlib.changes 2019-03-19 10:00:25.587942976 +0100 @@ -1,0 +2,11 @@ +Mon Mar 18 10:46:39 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Add patch to fix libxcrypt compatibility: + * python-passlib-1.7.1-libxcrypt-compat.patch + +------------------------------------------------------------------- +Sat Mar 2 15:20:20 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Do not use symlinks when creating fdupes + +------------------------------------------------------------------- New: ---- python-passlib-1.7.1-libxcrypt-compat.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-passlib.spec ++++++ --- /var/tmp/diff_new_pack.NhxRTG/_old 2019-03-19 10:00:26.663942526 +0100 +++ /var/tmp/diff_new_pack.NhxRTG/_new 2019-03-19 10:00:26.667942524 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-passlib # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,6 +25,7 @@ Group: Development/Languages/Python URL: https://bitbucket.org/ecollins/passlib Source: https://files.pythonhosted.org/packages/source/p/passlib/passlib-%{version}.tar.gz +Patch0: python-passlib-1.7.1-libxcrypt-compat.patch # test requirements BuildRequires: %{python_module nose} BuildRequires: %{python_module setuptools} @@ -42,13 +43,14 @@ %prep %setup -q -n passlib-%{version} +%patch0 -p1 %build %python_build %install %python_install -%python_expand %fdupes -s %{buildroot}%{$python_sitelib} +%python_expand %fdupes %{buildroot}%{$python_sitelib} %check %python_expand nosetests-%{$python_version} -v ++++++ python-passlib-1.7.1-libxcrypt-compat.patch ++++++ Index: passlib-1.7.1/passlib/tests/test_handlers.py =================================================================== --- passlib-1.7.1.orig/passlib/tests/test_handlers.py +++ passlib-1.7.1/passlib/tests/test_handlers.py @@ -176,7 +176,8 @@ class _bsdi_crypt_test(HandlerCase): platform_crypt_support = [ ("freebsd|openbsd|netbsd|darwin", True), - ("linux|solaris", False), + ("solaris", False), + # linux - may be present in libxcrypt ] def test_77_fuzz_input(self, **kwds): @@ -1253,7 +1254,8 @@ class _sha1_crypt_test(HandlerCase): platform_crypt_support = [ ("netbsd", True), - ("freebsd|openbsd|linux|solaris|darwin", False), + ("freebsd|openbsd|solaris|darwin", False), + # linux - may be present in libxcrypt ] # create test cases for specific backends
