Hello community,

here is the log from the commit of package python-ldap3 for openSUSE:Factory 
checked in at 2018-01-25 12:40:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ldap3 (Old)
 and      /work/SRC/openSUSE:Factory/.python-ldap3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ldap3"

Thu Jan 25 12:40:18 2018 rev:4 rq:569258 version:2.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ldap3/python-ldap3.changes        
2017-10-09 19:41:01.362566781 +0200
+++ /work/SRC/openSUSE:Factory/.python-ldap3.new/python-ldap3.changes   
2018-01-25 12:40:19.371273471 +0100
@@ -1,0 +2,52 @@
+Wed Jan 24 14:21:40 UTC 2018 - [email protected]
+
+- Reenable testsuite
+  * Pass || : as some of the tests fail with UNKNOWN-EDIR this means
+    the testsuite needs localy running ldap server to communicate with
+    as such it does not make sense to fix those FAILED (errors=39)
+
+-------------------------------------------------------------------
+Wed Jan 24 13:45:14 UTC 2018 - [email protected]
+
+- update to version 2.4.1
+  * tested against pyasn1 from version 0.1.8 up to version 0.4.2, Python 
2.6.6, Python 2.7.14, Python 3.6.4
+  * auto_encode parameter is honored when binding (thanks jkolo)
+  * fixed organizationalName definition in oid (thanks mingulov)
+  * automatic byte to int conversion working again (thanks Brian)
+  * mock connection searchs correctly escape filters (thanks kiddick)
+  * fixed bind with not unicode characters in Python 2 (thanks jkolo)
+  * extended filter attributes should work again with pyasn1 0.4.1 (thanks 
Dirk-jan)
+  * fixed error when reading incomplete server info
+  * NOT keyword properly handled in dit_content_rules (thanks Michael)
+  * operational attributes are prorerly returned in Cursor whit 
get_operational_attributes = True (thanks a23s4a)
+  * start_tls() is properly executed with AD when raise_exceptions=True 
(thanks Andrew)
+  * reopening a Connection honours auto_bind setting (thanks calken)
+  * an attribute returned with no value from a flaky server doesn't raise 
exception anymore (thanks Terrence)
+  * pwdLastSet in AD is valid only for -1 (thanks Thane)
+  * fixed docs for ldifProducer (thanks lhoekenga)
+  * fixed monkeypatching of pyasn1 for Boolean Value in BER encoding (thanks 
tmarlok88)
+  * check_names was not honoured while validating attribute values (thanks 
ymcymc)
+  * locks refactored in Connection and in Async strategy
+  * socket properly closed when checking availability of an invalid server
+  * security fix in the rebind() method of the Connection object (thanks 
Daniel)
+  * fix for Sasl credentials in Python 3 (thanks Busuwe)
+  * fixed bug when checking for equality in MockBase
+  * added validator parameter to Server object for custom validators
+  * attribute values are now validated in add/compare/modify operations in the 
Connection object
+  * Python types can now be used in add/compare/modify operations
+  * compatible with the pyasn1 library from version 0.1.8 up to latest (0.3.3 
for now) version
+  * fixed compatibility with Twisted on Windows on Python 2.7 (thanks Pmisik)
+  * fixed paged_search behaviour in Reader object
+  * fixed regression in MockBase (thanks Markus)
+  * fixed invalid filter sequence in MockBase (thanks SignedBit)
+  * added compatibility with Cython (thanks Pedro)
+  * fixed auto_encode check in validate_attribute_value for unknown attrs 
(thanks CFelder)
+  * don't encode response_value as extended_response_to_dict expects a decoded 
value (thanks Matthias)
+  * compatible with the pyasn1 library from version 0.1.8 up to latest (0.3.7 
for now) version
+  * added LDAPObjectDereferenceError exception
+  * LDAPObjectDereferenceError is raised when an object tries to dereference 
itself in the Abstraction Layer (thanks Daniele)
+  * async module renamed to asynchronous for compatibility with Python 3.7 
(thank Barry)
+  * long integer are properly checked in mocking strategies (thanks gregn610)
+  * NUMERIC_TYPES includes long for Python 2
+
+-------------------------------------------------------------------

Old:
----
  ldap3-2.3.tar.gz

New:
----
  v2.4.1.tar.gz

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

Other differences:
------------------
++++++ python-ldap3.spec ++++++
--- /var/tmp/diff_new_pack.CUwLB5/_old  2018-01-25 12:40:21.207187761 +0100
+++ /var/tmp/diff_new_pack.CUwLB5/_new  2018-01-25 12:40:21.207187761 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-ldap3
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -18,20 +18,21 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-ldap3
-Version:        2.3
+Version:        2.4.1
 Release:        0
 Summary:        A strictly RFC 4511 conforming LDAP V3 pure Python client
 License:        LGPL-3.0
 Group:          Development/Languages/Python
 Url:            https://github.com/cannatag/ldap3
-Source:         https://pypi.io/packages/source/l/ldap3/ldap3-%{version}.tar.gz
+Source:         https://github.com/cannatag/ldap3/archive/v%{version}.tar.gz
 BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module nose}
 BuildRequires:  %{python_module pyasn1 >= 0.1.8}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+BuildRequires:  python3-testsuite
 Requires:       python-pyasn1 >= 0.1.8
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 %python_subpackages
 
@@ -53,12 +54,10 @@
 %python_install
 %python_expand %fdupes -s %{buildroot}%{$python_sitelib}
 
-# Files needed for tests are not included in tar.gz
-# %check
-# nosetests -s test
+%check
+%python_exec %{_bindir}/nosetests -s test || :
 
 %files %{python_files}
-%defattr(-,root,root,-)
 %doc COPYING.LESSER.txt COPYING.txt LICENSE.txt README.rst
 %{python_sitelib}/ldap3
 %{python_sitelib}/ldap3-%{version}-py*.egg-info


Reply via email to