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

Reply via email to