Hello community,

here is the log from the commit of package yast2-aduc for openSUSE:Factory 
checked in at 2019-09-13 15:02:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-aduc (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-aduc.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-aduc"

Fri Sep 13 15:02:22 2019 rev:5 rq:730465 version:1.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-aduc/yast2-aduc.changes    2019-08-01 
15:48:23.885740988 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-aduc.new.7948/yast2-aduc.changes  
2019-09-13 15:03:54.169274791 +0200
@@ -1,0 +2,8 @@
+Thu Sep 12 18:12:56 UTC 2019 - dmul...@suse.com
+
+- Update to 1.6:
+  + Remove the dependency on python-ldap
+  + Module throws exception when smb.conf contains failing include
+  + Unused xset may cause exception in appimage; (bsc#1150612);
+
+-------------------------------------------------------------------

Old:
----
  yast2-aduc-1.5.tar.bz2

New:
----
  yast2-aduc-1.6.tar.bz2

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

Other differences:
------------------
++++++ yast2-aduc.spec ++++++
--- /var/tmp/diff_new_pack.ABIZT7/_old  2019-09-13 15:03:54.649274689 +0200
+++ /var/tmp/diff_new_pack.ABIZT7/_new  2019-09-13 15:03:54.649274689 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-aduc
-Version:        1.5
+Version:        1.6
 Release:        0
 Summary:        Active Directory Users and Computers for YaST
 License:        GPL-3.0-only
@@ -35,7 +35,6 @@
 BuildRequires:  rubygem(%rb_default_ruby_abi:yast-rake)
 
 Requires:       krb5-client
-Requires:       python3-ldap
 Requires:       samba-client
 Requires:       samba-python3
 Requires:       yast2

++++++ yast2-aduc-1.5.tar.bz2 -> yast2-aduc-1.6.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-aduc-1.5/package/yast2-aduc.changes 
new/yast2-aduc-1.6/package/yast2-aduc.changes
--- old/yast2-aduc-1.5/package/yast2-aduc.changes       2019-07-05 
18:43:56.000000000 +0200
+++ new/yast2-aduc-1.6/package/yast2-aduc.changes       2019-09-12 
22:19:06.000000000 +0200
@@ -1,4 +1,12 @@
 -------------------------------------------------------------------
+Thu Sep 12 18:12:56 UTC 2019 - dmul...@suse.com
+
+- Update to 1.6:
+  + Remove the dependency on python-ldap
+  + Module throws exception when smb.conf contains failing include
+  + Unused xset may cause exception in appimage; (bsc#1150612);
+
+-------------------------------------------------------------------
 Mon Jul 01 17:17:59 UTC 2019 - dmul...@suse.com
 
 - Update to 1.5:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-aduc-1.5/package/yast2-aduc.spec 
new/yast2-aduc-1.6/package/yast2-aduc.spec
--- old/yast2-aduc-1.5/package/yast2-aduc.spec  2019-07-05 18:43:56.000000000 
+0200
+++ new/yast2-aduc-1.6/package/yast2-aduc.spec  2019-09-12 22:19:06.000000000 
+0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-aduc
-Version:        1.5
+Version:        1.6
 Release:        0
 Summary:        Active Directory Users and Computers for YaST
 License:        GPL-3.0-only
@@ -39,7 +39,6 @@
 Requires:       samba-python3
 Requires:       yast2
 Requires:       yast2-python3-bindings >= 4.0.0
-Requires:       python3-ldap
 Requires:       yast2-adcommon-python >= 0.7
 
 Provides:       yast-aduc = %{version}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-aduc-1.5/src/clients/aduc.py 
new/yast2-aduc-1.6/src/clients/aduc.py
--- old/yast2-aduc-1.5/src/clients/aduc.py      2019-07-05 18:43:56.000000000 
+0200
+++ new/yast2-aduc-1.6/src/clients/aduc.py      2019-09-12 22:19:06.000000000 
+0200
@@ -39,7 +39,10 @@
     if os.getenv("SMB_CONF_PATH") is not None:
         lp.load(os.getenv("SMB_CONF_PATH"))
     else:
-        lp.load_default()
+        try:
+            lp.load_default()
+        except RuntimeError:
+            ycpbuiltins.y2error('Failed to load default smb.conf!')
 
     # Initialize the session
     creds = Credentials()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-aduc-1.5/src/include/aduc/dialogs.py 
new/yast2-aduc-1.6/src/include/aduc/dialogs.py
--- old/yast2-aduc-1.5/src/include/aduc/dialogs.py      2019-07-05 
18:43:56.000000000 +0200
+++ new/yast2-aduc-1.6/src/include/aduc/dialogs.py      2019-09-12 
22:19:06.000000000 +0200
@@ -8,17 +8,18 @@
 import_module('UI')
 from yast import *
 import six
-from ldap.filter import filter_format
 from adcommon.yldap import SCOPE_SUBTREE as SUBTREE
 from adcommon.creds import YCreds, switch_domains
 from adcommon.ui import CreateMenu, DeleteButtonBox
 import traceback
 
-def have_x():
-    from subprocess import Popen, PIPE
-    p = Popen(['xset', '-q'], stdout=PIPE, stderr=PIPE)
-    return p.wait() == 0
-have_advanced_gui = have_x()
+def escape_filter_chars(val):
+    """ Escape special chars from RFC 4515
+    """
+    return val.replace('\\', r'\5c').replace(r'*', r'\2a').replace(r'(', 
r'\28').replace(r')', r'\29').replace('\x00', r'\00')
+
+def filter_format(template, vals):
+    return template % tuple(escape_filter_chars(v) for v in vals)
 
 def dump(obj):
     ycpbuiltins.y2debug("len obj %d" % len(obj))


Reply via email to