[389-devel] Build failed in Jenkins: NIGHTLY #116

2017-10-21 Thread mareynol
See 


--
[...truncated 4570 lines...]
suites/plugins/accpol_test.py::test_glnact_pwexp PASSED
suites/plugins/accpol_test.py::test_locact_inact PASSED
suites/plugins/accpol_test.py::test_locinact_modrdn PASSED
suites/plugins/accpol_test.py::test_locact_modrdn PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness_init PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness PASSED
suites/plugins/dna_test.py::test_basic PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_001 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_003 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_004 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_005 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_006 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_007 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_008 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_009 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_010 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_011 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_012 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_013 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_014 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_015 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_016 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_017 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_018 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_019 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_020 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_021 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_022 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_023 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_024 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_025 PASSED
suites/plugins/memberof_test.py::test_memberof_auto_add_oc PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_init PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_specific_time PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_day_of_week PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_config_validate PASSED
suites/psearch/psearch_test.py::test_psearch PASSED
suites/replication/acceptance_test.py::test_add_entry PASSED
suites/replication/acceptance_test.py::test_modify_entry PASSED
suites/replication/acceptance_test.py::test_delete_entry PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[0] PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[1] PASSED
suites/replication/acceptance_test.py::test_modrdn_after_pause PASSED
suites/replication/acceptance_test.py::test_modify_stripattrs PASSED
suites/replication/acceptance_test.py::test_new_suffix PASSED
suites/replication/acceptance_test.py::test_many_attrs PASSED
suites/replication/acceptance_test.py::test_double_delete PASSED
suites/replication/acceptance_test.py::test_password_repl_error PASSED
suites/replication/acceptance_test.py::test_invalid_agmt PASSED
suites/replication/changelog_test.py::test_verify_changelog PASSED
suites/replication/changelog_test.py::test_verify_changelog_online_backup PASSED
suites/replication/changelog_test.py::test_verify_changelog_offline_backup 
PASSED
suites/replication/cleanallruv_test.py::test_clean PASSED
suites/replication/cleanallruv_test.py::test_clean_restart PASSED
suites/replication/cleanallruv_test.py::test_clean_force PASSED
suites/replication/cleanallruv_test.py::test_abort PASSED
suites/replication/cleanallruv_test.py::test_abort_restart PASSED
suites/replication/cleanallruv_test.py::test_abort_certify PASSED
suites/replication/cleanallruv_test.py::test_stress_clean PASSED
suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force PASSED
suites/replication/regression_test.py::test_double_delete PASSED
suites/replication/regression_test.py::test_password_repl_error PASSED
suites/replication/regression_test.py::test_invalid_agmt PASSED
suites/replication/ruvstore_test.py::test_ruv_entry_backup PASSED
suites/replication/ruvstore_test.py::test_memoryruv_sync_with_databaseruv PASSED
suites/replication/single_master_test.py::test_mail_attr_repl PASSED
suites/replication/single_master_test.py::test_lastupd

[389-devel] Build failed in Jenkins: NIGHTLY #115

2017-10-20 Thread mareynol
See 


--
[...truncated 4570 lines...]
suites/plugins/accpol_test.py::test_glnact_pwexp PASSED
suites/plugins/accpol_test.py::test_locact_inact PASSED
suites/plugins/accpol_test.py::test_locinact_modrdn PASSED
suites/plugins/accpol_test.py::test_locact_modrdn PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness_init PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness PASSED
suites/plugins/dna_test.py::test_basic PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_001 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_003 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_004 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_005 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_006 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_007 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_008 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_009 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_010 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_011 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_012 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_013 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_014 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_015 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_016 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_017 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_018 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_019 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_020 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_021 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_022 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_023 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_024 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_025 PASSED
suites/plugins/memberof_test.py::test_memberof_auto_add_oc PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_init PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_specific_time PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_day_of_week PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_config_validate PASSED
suites/psearch/psearch_test.py::test_psearch PASSED
suites/replication/acceptance_test.py::test_add_entry PASSED
suites/replication/acceptance_test.py::test_modify_entry PASSED
suites/replication/acceptance_test.py::test_delete_entry PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[0] PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[1] PASSED
suites/replication/acceptance_test.py::test_modrdn_after_pause PASSED
suites/replication/acceptance_test.py::test_modify_stripattrs PASSED
suites/replication/acceptance_test.py::test_new_suffix PASSED
suites/replication/acceptance_test.py::test_many_attrs PASSED
suites/replication/acceptance_test.py::test_double_delete PASSED
suites/replication/acceptance_test.py::test_password_repl_error PASSED
suites/replication/acceptance_test.py::test_invalid_agmt PASSED
suites/replication/changelog_test.py::test_verify_changelog PASSED
suites/replication/changelog_test.py::test_verify_changelog_online_backup PASSED
suites/replication/changelog_test.py::test_verify_changelog_offline_backup 
PASSED
suites/replication/cleanallruv_test.py::test_clean PASSED
suites/replication/cleanallruv_test.py::test_clean_restart PASSED
suites/replication/cleanallruv_test.py::test_clean_force PASSED
suites/replication/cleanallruv_test.py::test_abort PASSED
suites/replication/cleanallruv_test.py::test_abort_restart PASSED
suites/replication/cleanallruv_test.py::test_abort_certify PASSED
suites/replication/cleanallruv_test.py::test_stress_clean PASSED
suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force PASSED
suites/replication/regression_test.py::test_double_delete PASSED
suites/replication/regression_test.py::test_password_repl_error PASSED
suites/replication/regression_test.py::test_invalid_agmt PASSED
suites/replication/ruvstore_test.py::test_ruv_entry_backup PASSED
suites/replication/ruvstore_test.py::test_memoryruv_sync_with_databaseruv PASSED
suites/replication/single_master_test.py::test_mail_attr_repl PASSED
suites/replication/single_master_test.py::test_lastupd

[389-devel] Build failed in Jenkins: NIGHTLY #114

2017-10-19 Thread mareynol
See 


--
[...truncated 4699 lines...]
'\''objectclass'\'': '\''top extensibleObject'\''.split(),
'\''ou'\'': '\''level4'\''
})))
except ldap.ALREADY_EXISTS:
pass
except ldap.LDAPError as e:
log.error('\''Failed to add ou=people: error '\'' + 
e.message['\''desc'\''])
assert False

#
# Add a user to the branch
#
try:
topology_st.standalone.add_s(Entry((USER_DN, {
'\''objectclass'\'': '\''top extensibleObject'\''.split(),
'\''uid'\'': '\''user1'\''
})))
except ldap.LDAPError as e:
log.error('\''Failed to add user1: error '\'' + 
e.message['\''desc'\''])
assert False

#
# Enable password policy and add the subtree policy
#
try:
topology_st.standalone.modify_s(DN_CONFIG, [(ldap.MOD_REPLACE, 
'\''nsslapd-pwpolicy-local'\'', '\''on'\'')])
except ldap.LDAPError as e:
log.error('\''Failed to set pwpolicy-local: error '\'' + 
e.message['\''desc'\''])
assert False

addSubtreePwPolicy(topology_st.standalone)

#
# Now check the user has its expected passwordPolicy subentry
#
try:
entries = topology_st.standalone.search_s(USER_DN,
  ldap.SCOPE_BASE,
  '\''(objectclass=top)'\'',
  
['\''pwdpolicysubentry'\'', '\''dn'\''])
if not entries[0].hasAttr('\''pwdpolicysubentry'\''):
log.fatal('\''User does not have expected 
pwdpolicysubentry!'\'')
>   assert False
E   assert False

tickets/ticket47981_test.py:190: AssertionError
 Captured stdout setup -
OK group dirsrv exists
OK user dirsrv exists
 Captured stderr setup -
INFO:lib389.topologies:Instance with parameters {'\''ldap-port'\'': 38901, 
'\''suffix'\'': '\''dc=example,dc=com'\'', '\''krb5_realm'\'': None, 
'\''deployed-dir'\'': '\''/usr'\'', '\''inst-backupdir'\'': '\''/tmp'\'', 
'\''hostname'\'': '\''localhost'\'', '\''server-id'\'': '\''standalone1'\'', 
'\''root-pw'\'': '\''password'\'', '\''root-dn'\'': '\''cn=Directory 
Manager'\'', '\''group-id'\'': None, '\''InstScriptsEnabled'\'': None, 
'\''user-id'\'': None, '\''ldap-secureport'\'': None} was created.
- Captured stderr call -
INFO:dirsrvtests.tests.tickets.ticket47981_test:Testing Ticket 47981 - Test 
that COS def changes are correctly reflected in affected users
INFO:dirsrvtests.tests.tickets.ticket47981_test:Adding second suffix that will 
not contain any COS entries...

INFO:lib389:List backend with suffix=o=netscaperoot
INFO:lib389:Creating a local backend
INFO:lib389:List backend cn=netscaperoot,cn=ldbm database,cn=plugins,cn=config
INFO:lib389:Found entry dn: cn=netscaperoot,cn=ldbm 
database,cn=plugins,cn=config
cn: netscaperoot
nsslapd-cachememsize: 512000
nsslapd-cachesize: -1
nsslapd-directory: /var/lib/dirsrv/slapd-standalone1/db/netscaperoot
nsslapd-dncachememsize: 16777216
nsslapd-readonly: off
nsslapd-require-index: off
nsslapd-suffix: o=netscaperoot
objectClass: top
objectClass: extensibleObject
objectClass: nsBackendInstance


INFO:lib389:Entry dn: cn="o=netscaperoot",cn=mapping tree,cn=config
cn: o=netscaperoot
nsslapd-backend: netscaperoot
nsslapd-state: backend
objectclass: top
objectclass: extensibleObject
objectclass: nsMappingTree


INFO:lib389:Found entry dn: cn=o\3Dnetscaperoot,cn=mapping tree,cn=config
cn: o=netscaperoot
nsslapd-backend: netscaperoot
nsslapd-state: backend
objectClass: top
objectClass: extensibleObject
objectClass: nsMappingTree


INFO:dirsrvtests.tests.tickets.ticket47981_test:Add our test entries to the 
default suffix, and proceed with the test...
CRITICAL:dirsrvtests.tests.tickets.ticket47981_test:User does not have expected 
pwdpolicysubentry!
__ test_basic_feature __

topology_st = 

def test_basic_feature(topology_st):
"""Check basic SASL functionality for PLAIN mechanism

:id: 75ddc6fa-aa5a-4025-9c71-1abad20c91fc
:setup: Standalone instance
:steps:
1. Stop the instance
2. Clean up confdir from previous cert and key files
3. Create RSA files: CA, key and cert
4. Start the instance
5. Create RSA entry
6. Set nsslapd-secureport to 636 and nsslapd-security to '\''on'\''
7. Restart the instance
8. Create a user
9. Check

[389-devel] Build failed in Jenkins: NIGHTLY #113

2017-10-18 Thread mareynol
See 


--
[...truncated 5435 lines...]
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:195: in add_ext_s
resp_type, resp_data, resp_msgid, resp_ctrls = 
self.result3(msgid,all=1,timeout=self.timeout)
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:514: in result3
resp_ctrl_classes=resp_ctrl_classes
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:521: in result4
ldap_result = 
self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop)
:162:
 in inner
return f(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
func = 
args = (15, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None
e = INSUFFICIENT_ACCESS({'\''info'\'': "Insufficient '\''add'\'' privilege to 
the '\''userPassword'\'' attribute", '\''desc'\'': '\''Insufficient 
access'\''},)

def _ldap_call(self,func,*args,**kwargs):
  """
Wrapper method mainly for serializing calls into OpenLDAP libs
and trace logs
"""
  self._ldap_object_lock.acquire()
  if __debug__:
if self._trace_level>=1:
  self._trace_file.write('\''*** %s %s - %s\n%s\n'\'' % (
repr(self),
self._uri,
'\''.'\''.join((self.__class__.__name__,func.__name__)),
pprint.pformat((args,kwargs))
  ))
  if self._trace_level>=9:

traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file)
  diagnostic_message_success = None
  try:
try:
> result = func(*args,**kwargs)
E INSUFFICIENT_ACCESS: {'\''info'\'': "Insufficient '\''add'\'' 
privilege to the '\''userPassword'\'' attribute", '\''desc'\'': 
'\''Insufficient access'\''}

/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:106: INSUFFICIENT_ACCESS
- Captured stderr call -
INFO:lib389.utils:Account should be inactivated since the subtree is configured
INFO:lib389.utils:add_users: Pass all of these as parameters suffix, subtree, 
userid and nousrs
__ test_modify_entry ___

topo_m4 = 
test_entry = None

def test_modify_entry(topo_m4, test_entry):
"""Check that entries are replicated after modify operation

:id: 36764053-622c-43c2-a132-d7a3ab7d9aaa
:setup: Four masters replication setup, an entry
:steps:
1. Modify the entry on master1 - add attribute
2. Wait for replication to happen
3. Check entry on all other masters
4. Modify the entry on master1 - replace attribute
5. Wait for replication to happen
6. Check entry on all other masters
7. Modify the entry on master1 - delete attribute
8. Wait for replication to happen
9. Check entry on all other masters
:expectedresults:
1. Attribute should be successfully added
2. Some time should pass
3. The change should be present on all masters
4. Attribute should be successfully replaced
5. Some time should pass
6. The change should be present on all masters
4. Attribute should be successfully deleted
8. Some time should pass
9. The change should be present on all masters
"""

log.info('\''Modifying entry {} - add 
operation'\''.format(TEST_ENTRY_DN))

test_user = UserAccount(topo_m4.ms["master1"], TEST_ENTRY_DN)
test_user.add('\''mail'\'', 
'\''{}@redhat.com'\''.format(TEST_ENTRY_NAME))
time.sleep(1)

>   all_user = topo_m4.all_get_dsldapobject(TEST_ENTRY_DN, UserAccount)
E   AttributeError: '\''TopologyMain'\'' object has no attribute 
'\''all_get_dsldapobject'\''

:133:
 AttributeError
 Captured stderr setup -
INFO:dirsrvtests.tests.suites.replication.acceptance_test:Adding entry 
uid=mmrepl_test,dc=example,dc=com
INFO:dirsrvtests.tests.suites.replication.acceptance_test:Deleting entry 
uid=mmrepl_test,dc=example,dc=com
- Captured stderr call -
INFO:dirsrvtests.tests.suites.replication.acceptance_test:Modifying entry 
ui

[389-devel] Jenkins build is back to normal : COMMIT_SANITY_TEST #80

2017-10-18 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #79

2017-10-18 Thread mareynol
See 


Changes:

[tbordaz] Ticket 49064 - testcase hardening

--
[...truncated 273 lines...]
  Using cached cffi-1.11.2-cp27-cp27mu-manylinux1_x86_64.whl
Collecting enum34; python_version < "3" (from cryptography>=1.9->pyopenssl)
  Using cached enum34-1.1.6-py2-none-any.whl
Collecting idna>=2.1 (from cryptography>=1.9->pyopenssl)
  Using cached idna-2.6-py2.py3-none-any.whl
Collecting asn1crypto>=0.21.0 (from cryptography>=1.9->pyopenssl)
  Using cached asn1crypto-0.23.0-py2.py3-none-any.whl
Collecting ipaddress; python_version < "3" (from cryptography>=1.9->pyopenssl)
  Using cached ipaddress-1.0.18-py2-none-any.whl
Collecting pycparser (from cffi>=1.7; platform_python_implementation != 
"PyPy"->cryptography>=1.9->pyopenssl)
Installing collected packages: pycparser, cffi, enum34, idna, asn1crypto, 
ipaddress, six, cryptography, pyopenssl, pyasn1, ndg-httpsclient
Successfully installed asn1crypto-0.23.0 cffi-1.11.2 cryptography-2.1.1 
enum34-1.1.6 idna-2.6 ipaddress-1.0.18 ndg-httpsclient-0.4.3 pyasn1-0.3.7 
pycparser-2.18 pyopenssl-17.3.0 six-1.11.0
+ pip install requests==2.5.3
Collecting requests==2.5.3
  Using cached requests-2.5.3-py2.py3-none-any.whl
Installing collected packages: requests
Successfully installed requests-2.5.3
+ pip install --pre --upgrade -r 

Collecting python-ldap (from -r 

 (line 1))
Requirement already up-to-date: pyasn1 in ./venv/lib/python2.7/site-packages 
(from -r 

 (line 2))
Collecting pyasn1-modules (from -r 

 (line 3))
  Using cached pyasn1_modules-0.1.5-py2.py3-none-any.whl
Requirement already up-to-date: wheel in ./venv/lib/python2.7/site-packages 
(from -r 

 (line 4))
Collecting nose (from -r 

 (line 5))
  Using cached nose-1.3.7-py2-none-any.whl
Requirement already up-to-date: setuptools in 
./venv/lib/python2.7/site-packages (from python-ldap->-r 

 (line 1))
Installing collected packages: python-ldap, pyasn1-modules, nose
Successfully installed nose-1.3.7 pyasn1-modules-0.1.5 python-ldap-2.4.45
+ pip --cert /etc/pki/tls/cert.pem install https://pagure.io/lib389.git
Collecting https://pagure.io/lib389.git
  Downloading https://pagure.io/lib389.git
  Cannot unpack file /tmp/pip-IeQMzV-unpack/lib389.git (downloaded from 
/tmp/pip-iZDszN-build, content-type: text/html; charset=utf-8); cannot detect 
archive format
Cannot determine archive format of /tmp/pip-iZDszN-build
+ . venv/bin/activate
++ deactivate nondestructive
++ unset -f pydoc
++ '[' -z _ ']'
++ 
PATH=:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ unset _OLD_VIRTUAL_PATH
++ '[' -z '' ']'
++ '[' -n /bin/sh ']'
++ hash -r
++ '[' -z _ ']'
++ PS1=
++ export PS1
++ unset _OLD_VIRTUAL_PS1
++ unset VIRTUAL_ENV
++ '[' '!' nondestructive = nondestructive ']'
++ 
VIRTUAL_ENV=
++ export VIRTUAL_ENV
++ 
_OLD_VIRTUAL_PATH=:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ 
PATH=::/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ '[' -z '' ']'
++ '[' -z '' ']'
++ _OLD_VIRTUAL_PS1=
++ '[' x '!=' x ']'
+++ basename 

++ PS1='(venv) '
++ export PS1
++ alias pydoc
++ '[' -n /bin/sh ']'
++ hash -r
+ echo Preparing Directory Server build/install environment...
Preparing Directory Server build/install environment...
+ mkdir 

+ sudo mkdir 

+ cd 

+ echo Checking out the lib389 source code...
Checking out the lib389 source code...
+ git clone https://pagure.io/lib389.git
Cloning into 'lib389'...
+ 
PYTHONPATH=

[389-devel] Build failed in Jenkins: NIGHTLY #112

2017-10-17 Thread mareynol
See 


--
[...truncated 5593 lines...]
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:195: in add_ext_s
resp_type, resp_data, resp_msgid, resp_ctrls = 
self.result3(msgid,all=1,timeout=self.timeout)
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:514: in result3
resp_ctrl_classes=resp_ctrl_classes
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:521: in result4
ldap_result = 
self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop)
:162:
 in inner
return f(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
func = 
args = (15, 1, -1, 0, 0, 0), kwargs = {}, diagnostic_message_success = None
e = INSUFFICIENT_ACCESS({'\''info'\'': "Insufficient '\''add'\'' privilege to 
the '\''userPassword'\'' attribute", '\''desc'\'': '\''Insufficient 
access'\''},)

def _ldap_call(self,func,*args,**kwargs):
  """
Wrapper method mainly for serializing calls into OpenLDAP libs
and trace logs
"""
  self._ldap_object_lock.acquire()
  if __debug__:
if self._trace_level>=1:
  self._trace_file.write('\''*** %s %s - %s\n%s\n'\'' % (
repr(self),
self._uri,
'\''.'\''.join((self.__class__.__name__,func.__name__)),
pprint.pformat((args,kwargs))
  ))
  if self._trace_level>=9:

traceback.print_stack(limit=self._trace_stack_limit,file=self._trace_file)
  diagnostic_message_success = None
  try:
try:
> result = func(*args,**kwargs)
E INSUFFICIENT_ACCESS: {'\''info'\'': "Insufficient '\''add'\'' 
privilege to the '\''userPassword'\'' attribute", '\''desc'\'': 
'\''Insufficient access'\''}

/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:106: INSUFFICIENT_ACCESS
- Captured stderr call -
INFO:lib389.utils:Account should be inactivated since the subtree is configured
INFO:lib389.utils:add_users: Pass all of these as parameters suffix, subtree, 
userid and nousrs
__ test_modify_entry ___

topo_m4 = 
test_entry = None

def test_modify_entry(topo_m4, test_entry):
"""Check that entries are replicated after modify operation

:id: 36764053-622c-43c2-a132-d7a3ab7d9aaa
:setup: Four masters replication setup, an entry
:steps:
1. Modify the entry on master1 - add attribute
2. Wait for replication to happen
3. Check entry on all other masters
4. Modify the entry on master1 - replace attribute
5. Wait for replication to happen
6. Check entry on all other masters
7. Modify the entry on master1 - delete attribute
8. Wait for replication to happen
9. Check entry on all other masters
:expectedresults:
1. Attribute should be successfully added
2. Some time should pass
3. The change should be present on all masters
4. Attribute should be successfully replaced
5. Some time should pass
6. The change should be present on all masters
4. Attribute should be successfully deleted
8. Some time should pass
9. The change should be present on all masters
"""

log.info('\''Modifying entry {} - add 
operation'\''.format(TEST_ENTRY_DN))

test_user = UserAccount(topo_m4.ms["master1"], TEST_ENTRY_DN)
test_user.add('\''mail'\'', 
'\''{}@redhat.com'\''.format(TEST_ENTRY_NAME))
time.sleep(1)

>   all_user = topo_m4.all_get_dsldapobject(TEST_ENTRY_DN, UserAccount)
E   AttributeError: '\''TopologyMain'\'' object has no attribute 
'\''all_get_dsldapobject'\''

:133:
 AttributeError
 Captured stderr setup -
INFO:dirsrvtests.tests.suites.replication.acceptance_test:Adding entry 
uid=mmrepl_test,dc=example,dc=com
INFO:dirsrvtests.tests.suites.replication.acceptance_test:Deleting entry 
uid=mmrepl_test,dc=example,dc=com
- Captured stderr call -
INFO:dirsrvtests.tests.suites.replication.acceptance_test:Modifying entry 
ui

[389-devel] Build failed in Jenkins: NIGHTLY #111

2017-10-16 Thread mareynol
See 


--
[...truncated 4629 lines...]
suites/plugins/accpol_test.py::test_glnoalt_nologin PASSED
suites/plugins/accpol_test.py::test_glinact_nsact PASSED
suites/plugins/accpol_test.py::test_glinact_acclock PASSED
suites/plugins/accpol_test.py::test_glnact_pwexp PASSED
suites/plugins/accpol_test.py::test_locact_inact PASSED
suites/plugins/accpol_test.py::test_locinact_modrdn PASSED
suites/plugins/accpol_test.py::test_locact_modrdn PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness_init PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness PASSED
suites/plugins/dna_test.py::test_basic PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_001 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_003 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_004 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_005 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_006 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_007 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_008 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_009 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_010 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_011 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_012 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_013 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_014 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_015 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_016 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_017 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_018 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_019 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_020 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_021 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_022 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_023 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_024 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_025 PASSED
suites/plugins/memberof_test.py::test_memberof_auto_add_oc PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_init PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_specific_time PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_day_of_week PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_config_validate PASSED
suites/psearch/psearch_test.py::test_psearch PASSED
suites/replication/acceptance_test.py::test_add_entry PASSED
suites/replication/acceptance_test.py::test_modify_entry PASSED
suites/replication/acceptance_test.py::test_delete_entry PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[0] PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[1] PASSED
suites/replication/acceptance_test.py::test_modrdn_after_pause PASSED
suites/replication/acceptance_test.py::test_modify_stripattrs PASSED
suites/replication/acceptance_test.py::test_new_suffix PASSED
suites/replication/acceptance_test.py::test_many_attrs PASSED
suites/replication/changelog_test.py::test_verify_changelog PASSED
suites/replication/changelog_test.py::test_verify_changelog_online_backup PASSED
suites/replication/changelog_test.py::test_verify_changelog_offline_backup 
PASSED
suites/replication/cleanallruv_test.py::test_clean PASSED
suites/replication/cleanallruv_test.py::test_clean_restart PASSED
suites/replication/cleanallruv_test.py::test_clean_force PASSED
suites/replication/cleanallruv_test.py::test_abort PASSED
suites/replication/cleanallruv_test.py::test_abort_restart PASSED
suites/replication/cleanallruv_test.py::test_abort_certify PASSED
suites/replication/cleanallruv_test.py::test_stress_clean PASSED
suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force PASSED
suites/replication/regression_test.py::test_double_delete PASSED
suites/replication/regression_test.py::test_password_repl_error PASSED
suites/replication/regression_test.py::test_invalid_agmt PASSED
suites/replication/ruvstore_test.py::test_ruv_entry_backup PASSED
suites/replication/ruvstore_test.py::test_memoryruv_sync_with_databaseruv PASSED
suites/replication/single_master_test.py::test_mail_attr_repl PASSED
suites/replication/single_master_test.py::test_lastupdate_attr_before_init 
PAS

[389-devel] Jenkins build is back to normal : COMMIT_SANITY_TEST #75

2017-10-16 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #74

2017-10-16 Thread mareynol
See 


Changes:

[tbordaz] Ticket 49394 - build warning

--
[...truncated 4489 lines...]
+Entry cn=mailHost,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=member,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=member,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=memberOf,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=memberOf,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=nsUniqueId,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=nsUniqueId,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=numsubordinates,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=numsubordinates,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=objectclass,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=objectclass,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=owner,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=owner,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=parentid,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=parentid,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=seeAlso,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=seeAlso,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=sn,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=sn,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=telephoneNumber,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=telephoneNumber,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=uid,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=uid,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=ntUniqueId,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=ntUniqueId,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=ntUserDomainId,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=ntUserDomainId,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=uniquemember,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=uniquemember,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=nsTombstoneCSN,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=nsTombstoneCSN,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=targetuniqueid,cn=default indexes, 
cn=config,cn=ldbm database,cn=plugins,cn=config error No such object
+Entry cn=targetuniqueid,cn=default indexes, cn=config,cn=ldbm 
database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=monitor, cn=ldbm database, 
cn=plugins, cn=config error No such object
+Entry cn=monitor, cn=ldbm database, cn=plugins, cn=config is added
+++check_and_add_entry: Entry not found cn=database, cn=monitor, cn=ldbm 
database, cn=plugins, cn=config error No such object
+Entry cn=database, cn=monitor, cn=ldbm database, cn=plugins, cn=config is added
+++check_and_add_entry: Entry not found cn=chaining 
database,cn=plugins,cn=config error No such object
+Entry cn=chaining database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=config,cn=chaining 
database,cn=plugins,cn=config error No such object
+Entry cn=config,cn=chaining database,cn=plugins,cn=config is added
+++check_and_add_entry: Entry not found cn=mapping tree,

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #73

2017-10-16 Thread mareynol
See 


Changes:

[spichugi] Issue 49381 - Refactor numerous suite docstrings - Part 2

--
[...truncated 1506 lines...]
D   man/man8/saveconfig.8
D   man/man8/schema-reload.pl.8
D   man/man8/setup-ds.pl.8
D   man/man8/start-dirsrv.8
D   man/man8/status-dirsrv.8
D   man/man8/stop-dirsrv.8
D   man/man8/suffix2instance.8
D   man/man8/syntax-validate.pl.8
D   man/man8/upgradedb.8
D   man/man8/upgradednformat.8
D   man/man8/usn-tombstone-cleanup.pl.8
D   man/man8/verify-db.pl.8
D   man/man8/vlvindex.8
D   rfcs/Makefile
D   rfcs/examples/template-bare-06.txt
D   rfcs/src/draft-wibrown-ldapssotoken-00.xml
D   rpm.mk
D   rpm/389-ds-base-devel.README
D   rpm/389-ds-base-git.sh
D   rpm/add_patches.sh
D   rpm/rpmverrel.sh
D   setup.py.in
D   src/contrib/README.md
D   src/contrib/back-ldif/add.c
D   src/contrib/back-ldif/back-ldif.h
D   src/contrib/back-ldif/bind.c
D   src/contrib/back-ldif/close.c
D   src/contrib/back-ldif/compare.c
D   src/contrib/back-ldif/config.c
D   src/contrib/back-ldif/delete.c
D   src/contrib/back-ldif/init.c
D   src/contrib/back-ldif/modify.c
D   src/contrib/back-ldif/modrdn.c
D   src/contrib/back-ldif/monitor.c
D   src/contrib/back-ldif/search.c
D   src/contrib/back-ldif/start.c
D   src/contrib/back-ldif/unbind.c
D   src/libsds/README.md
D   src/libsds/external/csiphash/csiphash.c
D   src/libsds/external/liblfds711/build/gcc_gnumake_kbuild/Kbuild
D   src/libsds/external/liblfds711/build/msvc_gnumake/liblfds711.def
D   src/libsds/external/liblfds711/build/msvc_gnumake/makefile
D   src/libsds/external/liblfds711/build/wdk_7.1/dirs
D   
src/libsds/external/liblfds711/build/wdk_7.1/driver_entry_renamed_to_avoid_compiler_warning.c
D   src/libsds/external/liblfds711/build/wdk_7.1/liblfds711.def
D   
src/libsds/external/liblfds711/build/wdk_7.1/readme_before_win_kernel_build.txt
D   
src/libsds/external/liblfds711/build/wdk_7.1/runme_before_win_kernel_dynamic_lib_build.bat
D   
src/libsds/external/liblfds711/build/wdk_7.1/runme_before_win_kernel_static_lib_build.bat
D   src/libsds/external/liblfds711/build/wdk_7.1/sources.dynamic
D   src/libsds/external/liblfds711/build/wdk_7.1/sources.static
D   src/libsds/external/liblfds711/inc/liblfds711.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_btree_addonly_unbalanced.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_freelist.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_hash_addonly.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_list_addonly_singlylinked_ordered.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_list_addonly_singlylinked_unordered.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_misc.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_porting_abstraction_layer_compiler.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_porting_abstraction_layer_operating_system.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_porting_abstraction_layer_processor.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_prng.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_queue_bounded_manyproducer_manyconsumer.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_queue_bounded_singleproducer_singleconsumer.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_queue_unbounded_manyproducer_manyconsumer.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_ringbuffer.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_stack.h
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_cleanup.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_get.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_init.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_insert.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_internal.h
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_query.c
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_cleanup.c
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_init.c
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_internal.h
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_pop.c
D   
src/libsds/external/liblfds711/src/lfds

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #72

2017-10-16 Thread mareynol
See 


Changes:

[tbordaz] Ticket 49394 - slapi_pblock_get may leave unchanged the provided

--
[...truncated 185 lines...]
Package python-nss-1.0.0-2.fc25.x86_64 is already installed, skipping.
Package policycoreutils-python3-2.5-20.fc25.x86_64 is already installed, 
skipping.
Package python-IPy-python3-0.81-16.fc25.noarch is already installed, skipping.
Package policycoreutils-python-utils-2.5-20.fc25.x86_64 is already installed, 
skipping.
Package python2-dateutil-1:2.6.0-1.fc25.noarch is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
+ sudo dnf install -y audit-libs-python3 libsemanage-python3 cyrus-sasl-plain 
gperftools-devel
Last metadata expiration check: 2:57:46 ago on Mon Oct 16 11:42:54 2017.
Package audit-libs-python3-2.7.7-1.fc25.x86_64 is already installed, skipping.
Package libsemanage-python3-2.5-9.fc25.x86_64 is already installed, skipping.
Package cyrus-sasl-plain-2.1.26-26.2.fc24.x86_64 is already installed, skipping.
Package gperftools-devel-2.5-2.fc25.x86_64 is already installed, skipping.
Dependencies resolved.

 PackageArch   VersionRepository   Size

Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 audit  x86_64 2.8.1-1.fc25   updates-testing 249 k
 audit-libs x86_64 2.8.1-1.fc25   updates-testing 111 k
 audit-libs-python  x86_64 2.8.1-1.fc25   updates-testing  80 k
 audit-libs-python3 x86_64 2.8.1-1.fc25   updates-testing  80 k

Transaction Summary

Skip  4 Packages

Nothing to do.
Complete!
+ sudo dnf remove -y python-lib389
No match for argument: python-lib389
Error: No packages marked for removal.
+ sudo service sendmail start
Redirecting to /bin/systemctl start  sendmail.service
+ sudo /usr/bin/rm -rf 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ sudo /usr/bin/rm -rf 

+ REQ='python-ldap\npyasn1\npyasn1-modules\nwheel\nno

[389-devel] Build failed in Jenkins: NIGHTLY #110

2017-10-15 Thread mareynol
See 


--
[...truncated 54372 lines...]

# Create and extract a service keytab
args = {SER_HOST: self.host,
SER_PORT: self.port,
SER_SECURE_PORT: self.sslport,
SER_ROOT_DN: self.binddn,
SER_ROOT_PW: self.bindpw,
SER_CREATION_SUFFIX: self.creation_suffix,
SER_USER_ID: self.userid,
SER_SERVERID_PROP: self.serverid,
SER_GROUP_ID: self.groupid,
SER_DEPLOYED_DIR: self.prefix,
SER_BACKUP_INST_DIR: self.backupdir,
SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname}

if self.inst_scripts is not None:
args[SER_INST_SCRIPTS_ENABLED] = self.inst_scripts

content = formatInfData(args)
result = DirSrvTools.runInfProg(prog, content, self.verbose,
prefix=self.prefix)
if result != 0:
>   raise Exception('\''Failed to run setup-ds.pl'\'')
E   Exception: Failed to run setup-ds.pl

../../../lib389/lib389/__init__.py:841: Exception
 Captured stdout setup -
Instance slapd-standalone1 removed.
OK group dirsrv exists
OK user dirsrv exists
=== FAILURES ===
_ test_slapd_InstScriptsEnabled[true] __

config_attr = '\''true'\''

@pytest.mark.parametrize("config_attr", ('\''true'\'', '\''false'\''))
def test_slapd_InstScriptsEnabled(config_attr):
"""Tests InstScriptsEnabled attribute with "True" and "False" options

:id: 02faac7f-c44d-4a3e-bf2d-1021e51da1ed

:setup: Standalone instance with slapd.InstScriptsEnabled option as 
"True" and "False"

:steps:
 1. Execute setup-ds.pl with slapd.InstScriptsEnabled option as 
"True".
 2. Check if /usr/lib64/dirsrv/slapd-instance instance script 
directory is created or not.
 3. Execute setup-ds.pl with slapd.InstScriptsEnabled option as 
"False".
 4. Check if /usr/lib64/dirsrv/slapd-instance instance script 
directory is created or not.

:expectedresults:
 1. Instance should be created.
 2. /usr/lib64/dirsrv/slapd-instance instance script directory 
should be created.
 3. Instance should be created.
 4. /usr/lib64/dirsrv/slapd-instance instance script directory 
should not be created.
"""

log.info('\''set SER_INST_SCRIPTS_ENABLED to {}'\''.format(config_attr))
>   standalone = create_instance(config_attr)

suites/setup_ds/setup_ds_test.py:62: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
suites/setup_ds/setup_ds_test.py:35: in create_instance
standalone.create()
../../../lib389/lib389/__init__.py:936: in create
self._createDirsrv()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 

def _createDirsrv(self):
"""Create a new instance of directory server

@param self - containing the set properties

SER_HOST(host)
SER_PORT(port)
SER_SECURE_PORT (sslport)
SER_ROOT_DN (binddn)
SER_ROOT_PW (bindpw)
SER_CREATION_SUFFIX (creation_suffix)
SER_USER_ID (userid)
SER_SERVERID_PROP   (serverid)
SER_GROUP_ID(groupid)
SER_DEPLOYED_DIR(prefix)
SER_BACKUP_INST_DIR (backupdir)
SER_REALM   (krb5_realm)

@return None

@raise None

}
"""

DirSrvTools.lib389User(user=DEFAULT_USER)
prog = os.path.join(self.ds_paths.sbin_dir, CMD_PATH_SETUP_DS)

if not os.path.isfile(prog):
log.error("Can'\''t find file: %r, removing extension" % prog)
prog = prog[:-3]

# Create and extract a service keytab
args = {SER_HOST: self.host,
SER_PORT: self.port,
SER_SECURE_PORT: self.sslport,
SER_ROOT_DN: self.binddn,
SER_ROOT_PW: self.bindpw,
SER_CREATION_SUFFIX: self.creation_suffix,
SER_USER_ID: self.userid,
SER_SERVERID_PROP: self.serverid,
SER_GROUP_ID: self.groupid,
SER_DEPLOYED_DIR: self.prefix,
SER_BACKUP_INST_DIR: self.backupdir,
SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname}

if self.inst_scripts is not None:
args[SER_INST_SCRIPTS_ENABLED] = self.inst_scripts

  

[389-devel] Build failed in Jenkins: NIGHTLY #109

2017-10-14 Thread mareynol
See 


--
[...truncated 54372 lines...]

# Create and extract a service keytab
args = {SER_HOST: self.host,
SER_PORT: self.port,
SER_SECURE_PORT: self.sslport,
SER_ROOT_DN: self.binddn,
SER_ROOT_PW: self.bindpw,
SER_CREATION_SUFFIX: self.creation_suffix,
SER_USER_ID: self.userid,
SER_SERVERID_PROP: self.serverid,
SER_GROUP_ID: self.groupid,
SER_DEPLOYED_DIR: self.prefix,
SER_BACKUP_INST_DIR: self.backupdir,
SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname}

if self.inst_scripts is not None:
args[SER_INST_SCRIPTS_ENABLED] = self.inst_scripts

content = formatInfData(args)
result = DirSrvTools.runInfProg(prog, content, self.verbose,
prefix=self.prefix)
if result != 0:
>   raise Exception('\''Failed to run setup-ds.pl'\'')
E   Exception: Failed to run setup-ds.pl

../../../lib389/lib389/__init__.py:841: Exception
 Captured stdout setup -
Instance slapd-standalone1 removed.
OK group dirsrv exists
OK user dirsrv exists
=== FAILURES ===
_ test_slapd_InstScriptsEnabled[true] __

config_attr = '\''true'\''

@pytest.mark.parametrize("config_attr", ('\''true'\'', '\''false'\''))
def test_slapd_InstScriptsEnabled(config_attr):
"""Tests InstScriptsEnabled attribute with "True" and "False" options

:id: 02faac7f-c44d-4a3e-bf2d-1021e51da1ed

:setup: Standalone instance with slapd.InstScriptsEnabled option as 
"True" and "False"

:steps:
 1. Execute setup-ds.pl with slapd.InstScriptsEnabled option as 
"True".
 2. Check if /usr/lib64/dirsrv/slapd-instance instance script 
directory is created or not.
 3. Execute setup-ds.pl with slapd.InstScriptsEnabled option as 
"False".
 4. Check if /usr/lib64/dirsrv/slapd-instance instance script 
directory is created or not.

:expectedresults:
 1. Instance should be created.
 2. /usr/lib64/dirsrv/slapd-instance instance script directory 
should be created.
 3. Instance should be created.
 4. /usr/lib64/dirsrv/slapd-instance instance script directory 
should not be created.
"""

log.info('\''set SER_INST_SCRIPTS_ENABLED to {}'\''.format(config_attr))
>   standalone = create_instance(config_attr)

suites/setup_ds/setup_ds_test.py:62: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
suites/setup_ds/setup_ds_test.py:35: in create_instance
standalone.create()
../../../lib389/lib389/__init__.py:936: in create
self._createDirsrv()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 

def _createDirsrv(self):
"""Create a new instance of directory server

@param self - containing the set properties

SER_HOST(host)
SER_PORT(port)
SER_SECURE_PORT (sslport)
SER_ROOT_DN (binddn)
SER_ROOT_PW (bindpw)
SER_CREATION_SUFFIX (creation_suffix)
SER_USER_ID (userid)
SER_SERVERID_PROP   (serverid)
SER_GROUP_ID(groupid)
SER_DEPLOYED_DIR(prefix)
SER_BACKUP_INST_DIR (backupdir)
SER_REALM   (krb5_realm)

@return None

@raise None

}
"""

DirSrvTools.lib389User(user=DEFAULT_USER)
prog = os.path.join(self.ds_paths.sbin_dir, CMD_PATH_SETUP_DS)

if not os.path.isfile(prog):
log.error("Can'\''t find file: %r, removing extension" % prog)
prog = prog[:-3]

# Create and extract a service keytab
args = {SER_HOST: self.host,
SER_PORT: self.port,
SER_SECURE_PORT: self.sslport,
SER_ROOT_DN: self.binddn,
SER_ROOT_PW: self.bindpw,
SER_CREATION_SUFFIX: self.creation_suffix,
SER_USER_ID: self.userid,
SER_SERVERID_PROP: self.serverid,
SER_GROUP_ID: self.groupid,
SER_DEPLOYED_DIR: self.prefix,
SER_BACKUP_INST_DIR: self.backupdir,
SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname}

if self.inst_scripts is not None:
args[SER_INST_SCRIPTS_ENABLED] = self.inst_scripts

  

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #71

2017-10-14 Thread mareynol
See 


Changes:

[firstyear] Ticket 49403 - tidy ns logging

--
[...truncated 4027 lines...]
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ exit 0
Provides: 389-ds-base = 1.4.0.1-20171014git6b6878b.fc25 389-ds-base(x86-64) = 
1.4.0.1-20171014git6b6878b.fc25 config(389-ds-base) = 
1.4.0.1-20171014git6b6878b.fc25 ldif2ldbm libacctpolicy-plugin.so()(64bit) 
libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) 
libaddn-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) 
libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) 
libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) 
libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) 
libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) 
libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) 
libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) 
libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) 
libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) 
libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) 
libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) 
libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) 
libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) 
libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) 
libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) 
libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileCaps) <= 
4.6.1-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd-units
Requires(preun): /bin/sh systemd-units
Requires(postun): /bin/sh systemd-units
Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python /usr/bin/python2 
libatomic.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) 
libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) 
libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) 
libc.so.6(GLIBC_2.4)(64bit) libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) 
libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) 
libdl.so.2(GLIBC_2.2.5)(64bit) libevent-2.0.so.5()(64bit) 
libicudata.so.57()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) 
libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) liblber-2.4.so.2()(64bit) 
libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libldaputil.so.0()(64bit) 
libns-dshttpd-1.4.0.1.20171014git6b6878b.so()(64bit) libnspr4.so()(64bit) 
libnss3.so()(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) 
libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.4)(64bit) 
libnss3.so(NSS_3.9.2)(64bit) libnunc-stans.so.0()(64bit) libpam.so.0()(64bit) 
libpam.so.0(LIBPAM_1.0)(64bit) libpcre.so.1()(64bit) libplc4.so()(64bit) 
libplds4.so()(64bit) libpthread.so.0()(64bit) 
libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libsds.so.0()(64bit) 
libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.14)(64bit) 
libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.7.4)(64bit) 
libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) 
libsystemd.so.0(LIBSYSTEMD_209)(64bit) libtcmalloc.so.4()(64bit) rtld(GNU_HASH)
Conflicts: selinux-policy-base < 3.9.8
Obsoletes: 389-ds-base <= 1.3.5.4 389-ds-base-selinux
Processing files: 389-ds-base-libs-1.4.0.1-20171014git6b6878b.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0msuix
+ umask 022
+ cd 

+ cd 389-ds-base-1.4.0.1.20171014git6b6878b
+ 
DOCDIR=

[389-devel] Build failed in Jenkins: NIGHTLY #108

2017-10-13 Thread mareynol
See 


--
[...truncated 54372 lines...]

# Create and extract a service keytab
args = {SER_HOST: self.host,
SER_PORT: self.port,
SER_SECURE_PORT: self.sslport,
SER_ROOT_DN: self.binddn,
SER_ROOT_PW: self.bindpw,
SER_CREATION_SUFFIX: self.creation_suffix,
SER_USER_ID: self.userid,
SER_SERVERID_PROP: self.serverid,
SER_GROUP_ID: self.groupid,
SER_DEPLOYED_DIR: self.prefix,
SER_BACKUP_INST_DIR: self.backupdir,
SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname}

if self.inst_scripts is not None:
args[SER_INST_SCRIPTS_ENABLED] = self.inst_scripts

content = formatInfData(args)
result = DirSrvTools.runInfProg(prog, content, self.verbose,
prefix=self.prefix)
if result != 0:
>   raise Exception('\''Failed to run setup-ds.pl'\'')
E   Exception: Failed to run setup-ds.pl

../../../lib389/lib389/__init__.py:841: Exception
 Captured stdout setup -
Instance slapd-standalone1 removed.
OK group dirsrv exists
OK user dirsrv exists
=== FAILURES ===
_ test_slapd_InstScriptsEnabled[true] __

config_attr = '\''true'\''

@pytest.mark.parametrize("config_attr", ('\''true'\'', '\''false'\''))
def test_slapd_InstScriptsEnabled(config_attr):
"""Tests InstScriptsEnabled attribute with "True" and "False" options

:id: 02faac7f-c44d-4a3e-bf2d-1021e51da1ed

:setup: Standalone instance with slapd.InstScriptsEnabled option as 
"True" and "False"

:steps:
 1. Execute setup-ds.pl with slapd.InstScriptsEnabled option as 
"True".
 2. Check if /usr/lib64/dirsrv/slapd-instance instance script 
directory is created or not.
 3. Execute setup-ds.pl with slapd.InstScriptsEnabled option as 
"False".
 4. Check if /usr/lib64/dirsrv/slapd-instance instance script 
directory is created or not.

:expectedresults:
 1. Instance should be created.
 2. /usr/lib64/dirsrv/slapd-instance instance script directory 
should be created.
 3. Instance should be created.
 4. /usr/lib64/dirsrv/slapd-instance instance script directory 
should not be created.
"""

log.info('\''set SER_INST_SCRIPTS_ENABLED to {}'\''.format(config_attr))
>   standalone = create_instance(config_attr)

suites/setup_ds/setup_ds_test.py:62: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
suites/setup_ds/setup_ds_test.py:35: in create_instance
standalone.create()
../../../lib389/lib389/__init__.py:936: in create
self._createDirsrv()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 

def _createDirsrv(self):
"""Create a new instance of directory server

@param self - containing the set properties

SER_HOST(host)
SER_PORT(port)
SER_SECURE_PORT (sslport)
SER_ROOT_DN (binddn)
SER_ROOT_PW (bindpw)
SER_CREATION_SUFFIX (creation_suffix)
SER_USER_ID (userid)
SER_SERVERID_PROP   (serverid)
SER_GROUP_ID(groupid)
SER_DEPLOYED_DIR(prefix)
SER_BACKUP_INST_DIR (backupdir)
SER_REALM   (krb5_realm)

@return None

@raise None

}
"""

DirSrvTools.lib389User(user=DEFAULT_USER)
prog = os.path.join(self.ds_paths.sbin_dir, CMD_PATH_SETUP_DS)

if not os.path.isfile(prog):
log.error("Can'\''t find file: %r, removing extension" % prog)
prog = prog[:-3]

# Create and extract a service keytab
args = {SER_HOST: self.host,
SER_PORT: self.port,
SER_SECURE_PORT: self.sslport,
SER_ROOT_DN: self.binddn,
SER_ROOT_PW: self.bindpw,
SER_CREATION_SUFFIX: self.creation_suffix,
SER_USER_ID: self.userid,
SER_SERVERID_PROP: self.serverid,
SER_GROUP_ID: self.groupid,
SER_DEPLOYED_DIR: self.prefix,
SER_BACKUP_INST_DIR: self.backupdir,
SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname}

if self.inst_scripts is not None:
args[SER_INST_SCRIPTS_ENABLED] = self.inst_scripts

  

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #70

2017-10-13 Thread mareynol
See 


Changes:

[spichugi] Issue 49381 - Refactor filter test suite docstrings

--
[...truncated 1537 lines...]
D   man/man8/saveconfig.8
D   man/man8/schema-reload.pl.8
D   man/man8/setup-ds.pl.8
D   man/man8/start-dirsrv.8
D   man/man8/status-dirsrv.8
D   man/man8/stop-dirsrv.8
D   man/man8/suffix2instance.8
D   man/man8/syntax-validate.pl.8
D   man/man8/upgradedb.8
D   man/man8/upgradednformat.8
D   man/man8/usn-tombstone-cleanup.pl.8
D   man/man8/verify-db.pl.8
D   man/man8/vlvindex.8
D   rfcs/Makefile
D   rfcs/examples/template-bare-06.txt
D   rfcs/src/draft-wibrown-ldapssotoken-00.xml
D   rpm.mk
D   rpm/389-ds-base-devel.README
D   rpm/389-ds-base-git.sh
D   rpm/add_patches.sh
D   rpm/rpmverrel.sh
D   setup.py.in
D   src/contrib/README.md
D   src/contrib/back-ldif/add.c
D   src/contrib/back-ldif/back-ldif.h
D   src/contrib/back-ldif/bind.c
D   src/contrib/back-ldif/close.c
D   src/contrib/back-ldif/compare.c
D   src/contrib/back-ldif/config.c
D   src/contrib/back-ldif/delete.c
D   src/contrib/back-ldif/init.c
D   src/contrib/back-ldif/modify.c
D   src/contrib/back-ldif/modrdn.c
D   src/contrib/back-ldif/monitor.c
D   src/contrib/back-ldif/search.c
D   src/contrib/back-ldif/start.c
D   src/contrib/back-ldif/unbind.c
D   src/libsds/README.md
D   src/libsds/external/csiphash/csiphash.c
D   src/libsds/external/liblfds711/build/gcc_gnumake_kbuild/Kbuild
D   src/libsds/external/liblfds711/build/msvc_gnumake/liblfds711.def
D   src/libsds/external/liblfds711/build/msvc_gnumake/makefile
D   src/libsds/external/liblfds711/build/wdk_7.1/dirs
D   
src/libsds/external/liblfds711/build/wdk_7.1/driver_entry_renamed_to_avoid_compiler_warning.c
D   src/libsds/external/liblfds711/build/wdk_7.1/liblfds711.def
D   
src/libsds/external/liblfds711/build/wdk_7.1/readme_before_win_kernel_build.txt
D   
src/libsds/external/liblfds711/build/wdk_7.1/runme_before_win_kernel_dynamic_lib_build.bat
D   
src/libsds/external/liblfds711/build/wdk_7.1/runme_before_win_kernel_static_lib_build.bat
D   src/libsds/external/liblfds711/build/wdk_7.1/sources.dynamic
D   src/libsds/external/liblfds711/build/wdk_7.1/sources.static
D   src/libsds/external/liblfds711/inc/liblfds711.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_btree_addonly_unbalanced.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_freelist.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_hash_addonly.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_list_addonly_singlylinked_ordered.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_list_addonly_singlylinked_unordered.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_misc.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_porting_abstraction_layer_compiler.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_porting_abstraction_layer_operating_system.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_porting_abstraction_layer_processor.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_prng.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_queue_bounded_manyproducer_manyconsumer.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_queue_bounded_singleproducer_singleconsumer.h
D   
src/libsds/external/liblfds711/inc/liblfds711/lfds711_queue_unbounded_manyproducer_manyconsumer.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_ringbuffer.h
D   src/libsds/external/liblfds711/inc/liblfds711/lfds711_stack.h
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_cleanup.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_get.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_init.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_insert.c
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_internal.h
D   
src/libsds/external/liblfds711/src/lfds711_btree_addonly_unbalanced/lfds711_btree_addonly_unbalanced_query.c
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_cleanup.c
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_init.c
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_internal.h
D   
src/libsds/external/liblfds711/src/lfds711_freelist/lfds711_freelist_pop.c
D   
src/libsds/external/liblfds711/src/lfds711_fr

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #69

2017-10-13 Thread mareynol
See 


Changes:

[mreynolds] Ticket 48235 - Remove memberOf global lock

--
[...truncated 4032 lines...]
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ exit 0
Provides: 389-ds-base = 1.4.0.1-20171013gitdf4492b.fc25 389-ds-base(x86-64) = 
1.4.0.1-20171013gitdf4492b.fc25 config(389-ds-base) = 
1.4.0.1-20171013gitdf4492b.fc25 ldif2ldbm libacctpolicy-plugin.so()(64bit) 
libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) 
libaddn-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) 
libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) 
libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) 
libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) 
libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) 
libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) 
libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) 
libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) 
libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) 
libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) 
libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) 
libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) 
libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) 
libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) 
libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) 
libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileCaps) <= 
4.6.1-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd-units
Requires(preun): /bin/sh systemd-units
Requires(postun): /bin/sh systemd-units
Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python /usr/bin/python2 
libatomic.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) 
libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) 
libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) 
libc.so.6(GLIBC_2.4)(64bit) libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) 
libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) 
libdl.so.2(GLIBC_2.2.5)(64bit) libevent-2.0.so.5()(64bit) 
libicudata.so.57()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) 
libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) liblber-2.4.so.2()(64bit) 
libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libldaputil.so.0()(64bit) 
libns-dshttpd-1.4.0.1.20171013gitdf4492b.so()(64bit) libnspr4.so()(64bit) 
libnss3.so()(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) 
libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.4)(64bit) 
libnss3.so(NSS_3.9.2)(64bit) libnunc-stans.so.0()(64bit) libpam.so.0()(64bit) 
libpam.so.0(LIBPAM_1.0)(64bit) libpcre.so.1()(64bit) libplc4.so()(64bit) 
libplds4.so()(64bit) libpthread.so.0()(64bit) 
libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libsds.so.0()(64bit) 
libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.14)(64bit) 
libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.7.4)(64bit) 
libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) 
libsystemd.so.0(LIBSYSTEMD_209)(64bit) libtcmalloc.so.4()(64bit) rtld(GNU_HASH)
Conflicts: selinux-policy-base < 3.9.8
Obsoletes: 389-ds-base <= 1.3.5.4 389-ds-base-selinux
Processing files: 389-ds-base-libs-1.4.0.1-20171013gitdf4492b.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.4MY6dq
+ umask 022
+ cd 

+ cd 389-ds-base-1.4.0.1.20171013gitdf4492b
+ 
DOCDIR=

[389-devel] Build failed in Jenkins: NIGHTLY #107

2017-10-12 Thread mareynol
See 


--
[...truncated 4664 lines...]
suites/replication/acceptance_test.py::test_modify_stripattrs PASSED
suites/replication/acceptance_test.py::test_new_suffix PASSED
suites/replication/acceptance_test.py::test_many_attrs PASSED
suites/replication/acceptance_test.py::test_double_delete PASSED
suites/replication/acceptance_test.py::test_password_repl_error PASSED
suites/replication/acceptance_test.py::test_invalid_agmt PASSED
suites/replication/changelog_test.py::test_verify_changelog PASSED
suites/replication/changelog_test.py::test_verify_changelog_online_backup PASSED
suites/replication/changelog_test.py::test_verify_changelog_offline_backup 
PASSED
suites/replication/cleanallruv_test.py::test_clean PASSED
suites/replication/cleanallruv_test.py::test_clean_restart PASSED
suites/replication/cleanallruv_test.py::test_clean_force PASSED
suites/replication/cleanallruv_test.py::test_abort PASSED
suites/replication/cleanallruv_test.py::test_abort_restart PASSED
suites/replication/cleanallruv_test.py::test_abort_certify PASSED
suites/replication/cleanallruv_test.py::test_stress_clean PASSED
suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force PASSED
suites/replication/ruvstore_test.py::test_ruv_entry_backup PASSED
suites/replication/ruvstore_test.py::test_memoryruv_sync_with_databaseruv PASSED
suites/replication/single_master_test.py::test_mail_attr_repl PASSED
suites/replication/single_master_test.py::test_lastupdate_attr_before_init 
PASSED
suites/replication/tombstone_test.py::test_purge_success PASSED
suites/replication/wait_for_async_feature_test.py::test_not_int_value PASSED
suites/replication/wait_for_async_feature_test.py::test_multi_value PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr0]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr1]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr2]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr3]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr0]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr1]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr2]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr3]
 PASSED
suites/schema/schema_reload_test.py::test_valid_schema PASSED
suites/schema/schema_reload_test.py::test_invalid_schema PASSED
suites/schema/test_eduperson.py::test_account_locking PASSED
suites/schema/test_schema.py::test_schema_comparewithfiles PASSED
suites/setup_ds/setup_ds_test.py::test_slapd_InstScriptsEnabled[true] PASSED
suites/setup_ds/setup_ds_test.py::test_slapd_InstScriptsEnabled[false] PASSED

=== FAILURES ===
__ test_ticket48226_1 __

topology_m2 = 

def test_ticket48226_1(topology_m2):
name = '\''test_entry'\''
dn = "cn=%s,%s" % (name, SUFFIX)

topology_m2.ms["master1"].add_s(Entry((dn, {'\''objectclass'\'': "top 
person".split(),
'\''sn'\'': name,
'\''cn'\'': name})))

# First do an update that is replicated
mods = [(ldap.MOD_ADD, '\''description'\'', '\''5'\'')]
topology_m2.ms["master1"].modify_s(dn, mods)

nbtry = 0
while (nbtry <= 10):
try:
ent = topology_m2.ms["master2"].getEntry(dn, ldap.SCOPE_BASE, 
"(objectclass=*)", ['\''description'\''])
if ent.hasAttr('\''description'\'') and 
ent.getValue('\''description'\'') == '\''5'\'':
break
except ldap.NO_SUCH_OBJECT:
pass
nbtry = nbtry + 1
time.sleep(1)
assert nbtry <= 10

# Stop M2 so that it will not receive the next update
topology_m2.ms["master2"].stop(10)

# ADD a new value that is not replicated
mods = [(ldap.MOD_DELETE, '\''description'\'', '\''5'\'')]
topology_m2.ms["master1"].modify_s(dn, mods)

# Stop M1 so that it will keep del '\''5'\'' that is unknown from 
master2
topology_m2.ms["master1"].stop(10)

# Get the sbin directory so we know where to replace '\''ns-slapd'\''
sbin_dir = topology_m2.ms["master2"].get_sbin_dir()

# Wrap valgrind in the try-finally block to make sure it is teared down
try:
if not topology_m2.ms["master2"].has_asan():
valgrind_enable(sbin_dir)

# start M2 to

[389-devel] Jenkins build is back to normal : COMMIT_SANITY_TEST #67

2017-10-12 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #66

2017-10-12 Thread mareynol
See 


--
[...truncated 4011 lines...]
+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ exit 0
Provides: 389-ds-base = 1.4.0.1-20171012git7eee594.fc25 389-ds-base(x86-64) = 
1.4.0.1-20171012git7eee594.fc25 config(389-ds-base) = 
1.4.0.1-20171012git7eee594.fc25 ldif2ldbm libacctpolicy-plugin.so()(64bit) 
libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) 
libaddn-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) 
libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) 
libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) 
libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) 
libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) 
libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) 
libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) 
libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) 
libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) 
libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) 
libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) 
libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) 
libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) 
libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) 
libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) 
libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileCaps) <= 
4.6.1-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd-units
Requires(preun): /bin/sh systemd-units
Requires(postun): /bin/sh systemd-units
Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python /usr/bin/python2 
libatomic.so.1()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) 
libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) 
libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) 
libc.so.6(GLIBC_2.4)(64bit) libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) 
libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) 
libdl.so.2(GLIBC_2.2.5)(64bit) libevent-2.0.so.5()(64bit) 
libicudata.so.57()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) 
libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) liblber-2.4.so.2()(64bit) 
libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libldaputil.so.0()(64bit) 
libns-dshttpd-1.4.0.1.20171012git7eee594.so()(64bit) libnspr4.so()(64bit) 
libnss3.so()(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) 
libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.4)(64bit) 
libnss3.so(NSS_3.9.2)(64bit) libnunc-stans.so.0()(64bit) libpam.so.0()(64bit) 
libpam.so.0(LIBPAM_1.0)(64bit) libpcre.so.1()(64bit) libplc4.so()(64bit) 
libplds4.so()(64bit) libpthread.so.0()(64bit) 
libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libsds.so.0()(64bit) 
libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.14)(64bit) 
libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.7.4)(64bit) 
libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) 
libsystemd.so.0(LIBSYSTEMD_209)(64bit) libtcmalloc.so.4()(64bit) rtld(GNU_HASH)
Conflicts: selinux-policy-base < 3.9.8
Obsoletes: 389-ds-base <= 1.3.5.4 389-ds-base-selinux
Processing files: 389-ds-base-libs-1.4.0.1-20171012git7eee594.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.1328gK
+ umask 022
+ cd 

+ cd 389-ds-base-1.4.0.1.20171012git7eee594
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ 

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #65

2017-10-12 Thread mareynol
See 


Changes:

[vashirov] Issue 49400 - Add clang support to rpm builds

--
[...truncated 271 lines...]
  Using cached six-1.11.0-py2.py3-none-any.whl
Collecting cffi>=1.7; platform_python_implementation != "PyPy" (from 
cryptography>=1.9->pyopenssl)
  Using cached cffi-1.11.2-cp27-cp27mu-manylinux1_x86_64.whl
Collecting enum34; python_version < "3" (from cryptography>=1.9->pyopenssl)
  Using cached enum34-1.1.6-py2-none-any.whl
Collecting idna>=2.1 (from cryptography>=1.9->pyopenssl)
  Using cached idna-2.6-py2.py3-none-any.whl
Collecting asn1crypto>=0.21.0 (from cryptography>=1.9->pyopenssl)
  Using cached asn1crypto-0.23.0-py2.py3-none-any.whl
Collecting ipaddress; python_version < "3" (from cryptography>=1.9->pyopenssl)
  Using cached ipaddress-1.0.18-py2-none-any.whl
Collecting pycparser (from cffi>=1.7; platform_python_implementation != 
"PyPy"->cryptography>=1.9->pyopenssl)
Installing collected packages: pycparser, cffi, enum34, idna, asn1crypto, 
ipaddress, six, cryptography, pyopenssl, pyasn1, ndg-httpsclient
Successfully installed asn1crypto-0.23.0 cffi-1.11.2 cryptography-2.1.1 
enum34-1.1.6 idna-2.6 ipaddress-1.0.18 ndg-httpsclient-0.4.3 pyasn1-0.3.7 
pycparser-2.18 pyopenssl-17.3.0 six-1.11.0
+ pip install requests==2.5.3
Collecting requests==2.5.3
  Using cached requests-2.5.3-py2.py3-none-any.whl
Installing collected packages: requests
Successfully installed requests-2.5.3
+ pip install --pre --upgrade -r 

Collecting python-ldap (from -r 

 (line 1))
Requirement already up-to-date: pyasn1 in ./venv/lib/python2.7/site-packages 
(from -r 

 (line 2))
Collecting pyasn1-modules (from -r 

 (line 3))
  Using cached pyasn1_modules-0.1.5-py2.py3-none-any.whl
Requirement already up-to-date: wheel in ./venv/lib/python2.7/site-packages 
(from -r 

 (line 4))
Collecting nose (from -r 

 (line 5))
  Using cached nose-1.3.7-py2-none-any.whl
Requirement already up-to-date: setuptools in 
./venv/lib/python2.7/site-packages (from python-ldap->-r 

 (line 1))
Installing collected packages: python-ldap, pyasn1-modules, nose
Successfully installed nose-1.3.7 pyasn1-modules-0.1.5 python-ldap-2.4.45
+ pip --cert /etc/pki/tls/cert.pem install https://pagure.io/lib389.git
Collecting https://pagure.io/lib389.git
  Downloading https://pagure.io/lib389.git
  Cannot unpack file /tmp/pip-KINAvj-unpack/lib389.git (downloaded from 
/tmp/pip-292kxJ-build, content-type: text/html; charset=utf-8); cannot detect 
archive format
Cannot determine archive format of /tmp/pip-292kxJ-build
+ . venv/bin/activate
++ deactivate nondestructive
++ unset -f pydoc
++ '[' -z _ ']'
++ 
PATH=:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ unset _OLD_VIRTUAL_PATH
++ '[' -z '' ']'
++ '[' -n /bin/sh ']'
++ hash -r
++ '[' -z _ ']'
++ PS1=
++ export PS1
++ unset _OLD_VIRTUAL_PS1
++ unset VIRTUAL_ENV
++ '[' '!' nondestructive = nondestructive ']'
++ 
VIRTUAL_ENV=
++ export VIRTUAL_ENV
++ 
_OLD_VIRTUAL_PATH=:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ 
PATH=::/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ '[' -z '' ']'
++ '[' -z '' ']'
++ _OLD_VIRTUAL_PS1=
++ '[' x '!=' x ']'
+++ basename 

++ PS1='(venv) '
++ export PS1
++ alias pydoc
++ '[' -n /bin/sh ']'
++ hash -r
+ echo Preparing Directory Server build/install environment...
Preparing Directory Server build/install environment...
+ mkdir 

+ sudo mkdir 

+ cd 

+ echo Checking out the lib389 source code...
Che

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #64

2017-10-12 Thread mareynol
See 


Changes:

[spichugi] Issue 49381 - Refactor ACL test suite docstrings

--
[...truncated 4028 lines...]
+ cd 

+ cd 389-ds-base-1.4.0.1.20171012git7b36a26
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ exit 0
Provides: 389-ds-base = 1.4.0.1-20171012git7b36a26.fc25 389-ds-base(x86-64) = 
1.4.0.1-20171012git7b36a26.fc25 config(389-ds-base) = 
1.4.0.1-20171012git7b36a26.fc25 ldif2ldbm libacctpolicy-plugin.so()(64bit) 
libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) 
libaddn-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) 
libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) 
libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) 
libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) 
libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) 
libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) 
libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) 
libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) 
libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) 
libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) 
libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) 
libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) 
libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) 
libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) 
libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) 
libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileCaps) <= 
4.6.1-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd-units
Requires(preun): /bin/sh systemd-units
Requires(postun): /bin/sh systemd-units
Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python /usr/bin/python2 
libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) 
libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) 
libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) 
libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) 
libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) 
libdl.so.2(GLIBC_2.2.5)(64bit) libevent-2.0.so.5()(64bit) 
libicudata.so.57()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) 
libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) liblber-2.4.so.2()(64bit) 
libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libldaputil.so.0()(64bit) 
libns-dshttpd-1.4.0.1.20171012git7b36a26.so()(64bit) libnspr4.so()(64bit) 
libnss3.so()(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) 
libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.4)(64bit) 
libnss3.so(NSS_3.9.2)(64bit) libnunc-stans.so.0()(64bit) libpam.so.0()(64bit) 
libpam.so.0(LIBPAM_1.0)(64bit) libpcre.so.1()(64bit) libplc4.so()(64bit) 
libplds4.so()(64bit) libpthread.so.0()(64bit) 
libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libsds.so.0()(64bit) 
libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.14)(64bit) 
libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.7.4)(64bit) 
libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) 
libsystemd.so.0(LIBSYSTEMD_209)(64bit) libtcmalloc.so.4()(64bit) rtld(GNU_HASH)
Conflicts: selinux-policy-base < 3.9.8
Obsoletes: 389-ds-base <= 1.3.5.4 389-ds-base-selinux
Processing files: 389-ds-base-libs-1.4.0.1-20171012git7b36a26.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cjWDe3
+ umask 022
+ cd 

+ cd 389-ds-base-1.4.0.1.20171012git7b36a26
+ 
DOCDIR=

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #63

2017-10-12 Thread mareynol
See 


Changes:

[firstyear] Add README file

[firstyear] Initial commit with DSModuleProxy.

[firstyear] Ticket ticket47566 - Initial import of DSadmin into 389-test repos

[firstyear] Ticket 47568 - Rename DSAdmin class

[firstyear] Ticket 47578: CI tests: removal of 'sudo' and absolute path in 
lib389

[firstyear] Ticket 47584: CI tests: add backup/restore of an instance

[firstyear] Ticket 47590: CI tests: add/split functions around replication

[firstyear] do not print ERROR message every time creating an instance

[firstyear] need time and datetime - add str method for RUV to format RUV in a

[firstyear] cannot modify passed in args - make a deepcopy to avoid side effects

[firstyear] added agreement stop and restart methods

[firstyear] need to set correct replica type

[firstyear] add convenience agreement_dn method to get a single replication

[firstyear] file did not end with newline

[firstyear] move stop and restart to agreement.pause and agreement.unpause

[firstyear] ignore patch files

[firstyear] Ticket 47595 - fail to detect/reinit already existing 
instance/backup

[firstyear] Change enableReplication/Replica.add interface to use role. + error

[firstyear] Ticket 47625 - CI lib389: DirSrv not conform to the design

[firstyear] need package name in exception

[firstyear] add changelog config method

[firstyear] fix deprecated repl args in dirsrv class - use default timeout of 
120

[firstyear] Ticket 47635: MT/Backend/Suffix to be conform with the design

[firstyear] Fix for running on RPM (not -- prefix)

[firstyear] Make the backup (instance) directory readable by anybody

[firstyear] Ticket 47652 - replica add fails: MT.list return a list not an entry

[firstyear] Ticket  47600 : Replica/Agreement/Changelog not conform to the 
design

[firstyear] Ticket 47671 - CI lib389: allow to open a DirSrv without having to

[firstyear] Ticket #47648 lib389 - add schema classes, methods

[firstyear] Ticket 47695 - Add plugins/tasks/Index

[firstyear] Add all the plugin names to the constants file

[firstyear] Ticket 47819 - Add the new precise tombstone purging config 
attribute

[firstyear] Ticket 47845 - Add backup/restore/fixup tombstone tasks to lib389

[firstyear] Ticket 47851 - Add function to retrieve dirsrvtests data directory

[firstyear] Ticket 47845 - add stripcsn option to tombstone fixup task

[firstyear] Ticket 47851 - Need to retrieve tmp directory path

[firstyear] Ticket 47855 - Add function to clear tmp directory

[firstyear] Ticket 47848 : Add support for setuptools.

[firstyear] start/stop may hang indefinitely (like SSL init fails)

[firstyear] Ticket 47691 - using lib389 with RPMs

[firstyear] Bug Description:  Disable plugins had a copy and paste error that

[firstyear] Ticket 47990 - Add "upgrade" function to lib389

[firstyear] Ticket 47990 - Add check for ".removed" instances when doing an 
upgrade

[firstyear] Ticket 48000 - replica agreement pause/resume should have a short 
sleep

[firstyear]  Ticket 48004 - Fix various issues

[firstyear] Ticket 48000 - Repl agmts need more time to stop

[firstyear] Ticket 48020 - lib389 - need to reset args_instance with  every 
DirSrv

[firstyear] Ticket 48023 - create function to test replication between servers

[firstyear] Ticket 48022 - lib389 - Add all the server tasks

[firstyear] Ticket 48028 - lib389 - add valgrind functions

[firstyear] Ticket 48028 - add valgrind wrapper for ns-slapd

[firstyear] Ticket 48029 - Add missing replication related functions

[firstyear] Fix string formating error

[firstyear] Add check for the new "stress" directory for "getDir()", and added 
a new

[firstyear] Ticket 48238 - Add objectclass and attribute type query mechanisms

[firstyear] Ticket 48236 - Add get effective rights helper to lib389

[firstyear] Add the package plugin dir to the DirvSrv object

[firstyear] Ticket 48237 - Add lib389 helper to enable and disable logging 
services.

[firstyear] Ticket 48239 - Fix for prefix allocation of un-initialised dirsrv

[firstyear] Add broooker function to set access log buffering on or off

[firstyear] Ticket 47848 - Add new function to create ldif files

[firstyear] From: William Brown  Date: Thu, 6 Aug 2015

[firstyear] Ticket 48247 - Change the default user to 'dirsrv'

[firstyear] Ticket #48252 - (lib389) adding get_bin_dir and dbscan

[firstyear] Reliability improvements to DS allocate functions

[firstyear] Ticket 48259 - Add aci parsing utilities to lib389

[firstyear] Add dereference request control to lib389 for testing plugins.

[firstyear] Ticket 48271 - Fix for self.prefix being none when SER_DEPLOYED_DIR 
is

[firstyear] Ticket 48273 - Improve valgrind functions

[firstyear] Update requirements.txt

[firstyear] Ticket 48204 - update lib389 for python3

[firstyear] Fix various errors in the changelog module

[firstyear] Ticket 48301 - add tox support

[firstyear] Ticket 48303 -

[389-devel] Build failed in Jenkins: NIGHTLY #105

2017-10-10 Thread mareynol
See 


--
[...truncated 5161 lines...]
  e.message['\''desc'\''])
>   assert False
E   assert False

:313:
 AssertionError
- Captured stderr call -
INFO:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:Running 
test_rootdn_access_denied_ip...
CRITICAL:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:test_rootdn_access_denied_ip:
 Root DN bind failed unexpectedly failed: error Server is unwilling to perform
 test_rootdn_access_denied_host 

topology_st = 

def test_rootdn_access_denied_host(topology_st):
'\'''\'''\''
Test denied Host feature - we can just test denying localhost
'\'''\'''\''

log.info('\''Running test_rootdn_access_denied_host...'\'')
hostname = socket.gethostname()
localhost = DirSrvTools.getLocalhost()
try:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_ADD,
 
'\''rootdn-deny-host'\'',
 hostname)])
if localhost != hostname:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_ADD,
 
'\''rootdn-deny-host'\'',
 localhost)])
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: Failed to set deny 
host: error '\'' +
  e.message['\''desc'\''])
assert False

#
# Bind as Root DN - should fail
#
try:
topology_st.standalone.simple_bind_s(DN_DM, PASSWORD)
succeeded = True
except ldap.LDAPError as e:
succeeded = False

if succeeded:
log.fatal('\''test_rootdn_access_denied_host: Root DN was 
incorrectly able to bind'\'')
assert False

#
# Change the denied host so root DN succeeds
#
try:
topology_st.standalone.simple_bind_s(USER1_DN, PASSWORD)
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: : failed to bind as 
user1'\'')
assert False

try:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_REPLACE, 
'\''rootdn-deny-host'\'', '\''i.dont.exist.com'\'')])
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: Failed to set rootDN 
plugin config: error '\'' +
  e.message['\''desc'\''])
assert False

try:
topology_st.standalone.simple_bind_s(DN_DM, PASSWORD)
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: Root DN bind failed 
unexpectedly failed: error '\'' +
  e.message['\''desc'\''])
>   assert False
E   assert False

:390:
 AssertionError
- Captured stderr call -
INFO:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:Running 
test_rootdn_access_denied_host...
CRITICAL:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:test_rootdn_access_denied_host:
 Root DN bind failed unexpectedly failed: error Server is unwilling to perform
 test_rootdn_access_allowed_ip _

topology_st = 

def test_rootdn_access_allowed_ip(topology_st):
'\'''\'''\''
Test allowed ip feature
'\'''\'''\''

log.info('\''Running test_rootdn_access_allowed_ip...'\'')

#
# Set allowed host to an unknown host - blocks the Root DN
#
try:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_REPLACE, 
'\''rootdn-allow-ip'\'', '\''255.255.255.255'\'')])
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_allowed_ip: Failed to set allowed 
host: error '\'' +
  e.message['\''desc'\''])
assert False

#
# Bind as Root DN - should fail
#
try:
topology_st.standalone.simple_bind_s(DN_DM, PASSWORD)
succeeded = True
except ldap.LDAPError as e:
succeeded = False

if succeeded:
log.fatal('\''test_rootdn_access_allowed_ip: Root DN was 
incorrectly able to bind'\'')
assert False

#
# Allow localhost
  

[389-devel] Jenkins build is back to normal : NIGHTLY #104

2017-10-09 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #103

2017-10-08 Thread mareynol
See 


--
[...truncated 5459 lines...]
topology_st = 
accpol_local = None

def test_locact_inact(topology_st, accpol_local):
"""Verify if user account is inactivated when accountInactivityLimit is 
exceeded.

:ID: 02140e36-79eb-4d88-ba28-66478689289b
:feature: Account Policy Plugin
:setup: Standalone instance, ou=people subtree configured for Local 
account
policy plugin configuration, set accountInactivityLimit to few 
secs.
:steps: 1. Add few users to ou=people subtree in the default suffix
2. Wait for few secs before it reaches accountInactivityLimit 
and check users.
3. Run ldapsearch as normal user, expected 0
4. Wait till accountInactivityLimit is exceeded
5. Run ldapsearch as normal user and check if its inactivated, 
expected error 19.
6. Replace user'\''s lastLoginTime attribute and check if its 
activated, expected 0
:assert: Should return error code 19
"""

suffix = DEFAULT_SUFFIX
subtree = "ou=people"
userid = "inactusr"
nousrs = 3
log.info('\''AccountInactivityLimit set to 10. Account will be 
inactivated if not accessed in 10 secs'\'')
add_users(topology_st, suffix, subtree, userid, nousrs, 0)
log.info('\''Sleep for 9 secs to check if account is not inactivated, 
expected value 0'\'')
time.sleep(9)
log.info('\''Account should not be inactivated since 
AccountInactivityLimit not exceeded'\'')
account_status(topology_st, suffix, subtree, userid, 3, 2, "Enabled")
log.info('\''Sleep for 2 more secs to check if account is 
inactivated'\'')
time.sleep(2)
account_status(topology_st, suffix, subtree, userid, 2, 0, "Disabled")
log.info('\''Sleep +9 secs to check if account {}3 is 
inactivated'\''.format(userid))
time.sleep(9)
account_status(topology_st, suffix, subtree, userid, 3, 2, "Disabled")
log.info('\''Add lastLoginTime attribute to all users and check if its 
activated'\'')
add_time_attr(topology_st, suffix, subtree, userid, nousrs, 
'\''lastLoginTime'\'')
>   account_status(topology_st, suffix, subtree, userid, nousrs, 0, 
> "Enabled")

:883:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

topology_st = 
suffix = '\''dc=example,dc=com'\'', subtree = '\''ou=people'\'', userid = 
'\''inactusr'\''
nousrs = 3, ulimit = 0, tochck = '\''Enabled'\''

def account_status(topology_st, suffix, subtree, userid, nousrs, ulimit, 
tochck):
"""Check account status for the given suffix, subtree, userid and 
nousrs"""

while (nousrs > ulimit):
usrrdn = '\''{}{}'\''.format(userid, nousrs)
userdn = '\''uid={},{},{}'\''.format(usrrdn, subtree, suffix)
if (tochck == "Enabled"):
try:
topology_st.standalone.simple_bind_s(userdn, USER_PASW)
except ldap.LDAPError as e:
log.error('\''User {} failed to login, expected 
0'\''.format(userdn))
>   raise e
E   CONSTRAINT_VIOLATION: {'\''info'\'': '\''Account inactivity 
limit exceeded. Contact system administrator to reset.'\'', '\''desc'\'': 
'\''Constraint violation'\''}

:306:
 CONSTRAINT_VIOLATION
 Captured stderr setup -
INFO:lib389.utils:Adding Local account policy plugin configuration entries
- Captured stderr call -
INFO:lib389.utils:AccountInactivityLimit set to 10. Account will be inactivated 
if not accessed in 10 secs
INFO:lib389.utils:add_users: Pass all of these as parameters suffix, subtree, 
userid and nousrs
INFO:lib389.utils:Sleep for 9 secs to check if account is not inactivated, 
expected value 0
INFO:lib389.utils:Account should not be inactivated since 
AccountInactivityLimit not exceeded
INFO:lib389.utils:Sleep for 2 more secs to check if account is inactivated
INFO:lib389.utils:Sleep +9 secs to check if account inactusr3 is inactivated
INFO:lib389.utils:Add lastLoginTime attribute to all users and check if its 
activated
INFO:lib389.utils:Enable account by replacing 
lastLoginTime/createTimeStamp/ModifyTimeStamp attribute
ERROR:lib389.utils:User uid=inactusr3,ou=people,dc=example,dc=com failed to 
login, expected 0
_ test_locinact_modrdn _

topology_st = 
accpol_local = None

def test_locinact_modrd

[389-devel] Build failed in Jenkins: NIGHTLY #102

2017-10-07 Thread mareynol
See 


--
[...truncated 4641 lines...]
suites/replication/acceptance_test.py::test_modify_stripattrs PASSED
suites/replication/acceptance_test.py::test_new_suffix PASSED
suites/replication/acceptance_test.py::test_many_attrs PASSED
suites/replication/acceptance_test.py::test_double_delete PASSED
suites/replication/acceptance_test.py::test_password_repl_error PASSED
suites/replication/acceptance_test.py::test_invalid_agmt PASSED
suites/replication/changelog_test.py::test_verify_changelog PASSED
suites/replication/changelog_test.py::test_verify_changelog_online_backup PASSED
suites/replication/changelog_test.py::test_verify_changelog_offline_backup 
PASSED
suites/replication/cleanallruv_test.py::test_clean PASSED
suites/replication/cleanallruv_test.py::test_clean_restart PASSED
suites/replication/cleanallruv_test.py::test_clean_force PASSED
suites/replication/cleanallruv_test.py::test_abort PASSED
suites/replication/cleanallruv_test.py::test_abort_restart PASSED
suites/replication/cleanallruv_test.py::test_abort_certify PASSED
suites/replication/cleanallruv_test.py::test_stress_clean PASSED
suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force PASSED
suites/replication/ruvstore_test.py::test_ruv_entry_backup PASSED
suites/replication/ruvstore_test.py::test_memoryruv_sync_with_databaseruv PASSED
suites/replication/single_master_test.py::test_mail_attr_repl PASSED
suites/replication/single_master_test.py::test_lastupdate_attr_before_init 
PASSED
suites/replication/tombstone_test.py::test_purge_success PASSED
suites/replication/wait_for_async_feature_test.py::test_not_int_value PASSED
suites/replication/wait_for_async_feature_test.py::test_multi_value PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr0]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr1]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr2]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr3]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr0]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr1]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr2]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_with_value[waitfor_async_attr3]
 PASSED
suites/schema/schema_reload_test.py::test_valid_schema PASSED
suites/schema/schema_reload_test.py::test_invalid_schema PASSED
suites/schema/test_eduperson.py::test_account_locking PASSED
suites/schema/test_schema.py::test_schema_comparewithfiles PASSED
suites/setup_ds/setup_ds_test.py::test_slapd_InstScriptsEnabled[true] PASSED
suites/setup_ds/setup_ds_test.py::test_slapd_InstScriptsEnabled[false] PASSED

=== FAILURES ===
___ test_ticket48944 ___

topo = 

def test_ticket48944(topo):
"""On a read only replica invalid state info can accumulate

:ID: 833be131-f3bf-493e-97c6-3121438a07b1
:feature: Account Policy Plugin
:setup: Two master and two consumer setup
:steps: 1. Configure Account policy plugin with alwaysrecordlogin set 
to yes
2. Check if entries are synced across masters and consumers
3. Stop all masters and consumers
4. Start master1 and bind as user1 to create lastLoginTime 
attribute
5. Start master2 and wait for the sync of lastLoginTime 
attribute
6. Stop master1 and bind as user1 from master2
7. Check if lastLoginTime attribute is updated and greater than 
master1
8. Stop master2, start consumer1, consumer2 and then master2
9. Check if lastLoginTime attribute is updated on both consumers
10. Bind as user1 to both consumers and check the value is 
updated
11. Check if lastLoginTime attribute is not updated from 
consumers
12. Start master1 and make sure the lastLoginTime attribute is 
not updated on consumers
13. Bind as user1 from master1 and check if all masters and 
consumers have the same value
14. Check error logs of consumers for 
"deletedattribute;deleted" message
:expectedresults: No accumulation of replica invalid state info on 
consumers
"""

log.info("Ticket 48944 - On a read only replica invalid state info can 
accumulate")
user_name = '\''newbzusr'\''
tuserdn = '\''uid={}1,ou=people,{}'\''.format(user_name, SUFFIX)
inst_list = ['\''master1'\'', '\''master2'\'', '\''consumer1'\'', 

[389-devel] Jenkins build is back to normal : NIGHTLY #101

2017-10-06 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #100

2017-10-05 Thread mareynol
See 


--
[...truncated 4467 lines...]
tickets/ticket49073_test.py:2: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting tickets/ticket49076_test.py _
tickets/ticket49076_test.py:5: in 
from lib389 import DirSrv, Entry, tools, tasks
E   ImportError: No module named lib389
_ ERROR collecting tickets/ticket49095_test.py _
tickets/ticket49095_test.py:5: in 
from lib389 import DirSrv, Entry, tools, tasks
E   ImportError: No module named lib389
_ ERROR collecting tickets/ticket49104_test.py _
tickets/ticket49104_test.py:13: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting tickets/ticket49121_test.py _
tickets/ticket49121_test.py:12: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting tickets/ticket49122_test.py _
tickets/ticket49122_test.py:5: in 
from lib389 import Entry
E   ImportError: No module named lib389
_ ERROR collecting tickets/ticket49180_test.py _
tickets/ticket49180_test.py:12: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting tickets/ticket49184_test.py _
tickets/ticket49184_test.py:5: in 
from lib389 import DirSrv, Entry, tools, tasks
E   ImportError: No module named lib389
_ ERROR collecting tickets/ticket49192_test.py _
tickets/ticket49192_test.py:5: in 
from lib389 import Entry
E   ImportError: No module named lib389
_ ERROR collecting tickets/ticket49227_test.py _
tickets/ticket49227_test.py:6: in 
from lib389._constants import *
E   ImportError: No module named lib389._constants
_ ERROR collecting tickets/ticket49249_test.py _
tickets/ticket49249_test.py:5: in 
from lib389 import DirSrv, Entry, tools, tasks
E   ImportError: No module named lib389
_ ERROR collecting tickets/ticket49273_test.py _
tickets/ticket49273_test.py:13: in 
from lib389.topologies import topology_st
E   ImportError: No module named lib389.topologies
_ ERROR collecting tickets/ticket49287_test.py _
tickets/ticket49287_test.py:10: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting tickets/ticket49290_test.py _
tickets/ticket49290_test.py:13: in 
from lib389.topologies import topology_st
E   ImportError: No module named lib389.topologies
_ ERROR collecting tickets/ticket49303_test.py _
tickets/ticket49303_test.py:14: in 
from lib389.topologies import topology_st as topo
E   ImportError: No module named lib389.topologies
__ ERROR collecting tickets/ticket548_test.py __
tickets/ticket548_test.py:10: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
___ ERROR collecting suites/acl/acl_test.py 
suites/acl/acl_test.py:11: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting suites/basic/basic_test.py __
suites/basic/basic_test.py:17: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
_ ERROR collecting suites/betxns/betxn_test.py _
suites/betxns/betxn_test.py:11: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
___ ERROR collecting suites/clu/clu_test.py 
suites/clu/clu_test.py:11: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
__ ERROR collecting suites/config/autotuning_test.py ___
suites/config/autotuning_test.py:10: in 
from lib389._mapped_object import DSLdapObject
E   ImportError: No module named lib389._mapped_object
 ERROR collecting suites/config/config_test.py _
suites/config/config_test.py:12: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
___ ERROR collecting suites/cos/indirect_cos_test.py ___
suites/cos/indirect_cos_test.py:8: in 
from lib389 import Entry
E   ImportError: No module named lib389
___ ERROR collecting suites/ds_logs/ds_logs_test.py 
suites/ds_logs/ds_logs_test.py:12: in 
from lib389.tasks import *
E   ImportError: No module named lib389.tasks
__ ERROR collecting suites/ds_logs/regression_test.py __
suites/ds_logs/regression_test.py:11: in 
from

[389-devel] Jenkins build is back to normal : NIGHTLY #98

2017-10-03 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Jenkins build is back to normal : COMMIT_SANITY_TEST #55

2017-10-03 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #97

2017-10-02 Thread mareynol
See 


--
[...truncated 7547 lines...]
except ldap.LDAPError as e:
log.error('\''Failed to add COS template for branch6: error '\'' + 
e.message['\''desc'\''])
assert False

# Add the COS definition
try:
topology_st.standalone.add_s(Entry((BRANCH6_COS_DEF, {
'\''objectclass'\'': '\''top ldapsubentry cosSuperDefinition 
cosPointerDefinition'\''.split(),
'\''cn'\'': 
'\''cn=nsPwPolicyEntry,ou=lower,ou=lower,ou=people,dc=example,dc=com'\'',
'\''costemplatedn'\'': BRANCH6_COS_TMPL,
'\''cosAttribute'\'': '\''pwdpolicysubentry default 
operational-default'\''
})))
except ldap.LDAPError as e:
log.error('\''Failed to add COS def for branch6: error '\'' + 
e.message['\''desc'\''])
assert False

time.sleep(2)

#
# Now check that each user has its expected passwordPolicy subentry
#
try:
entries = topology_st.standalone.search_s(USER1_DN, 
ldap.SCOPE_BASE, '\''(objectclass=top)'\'', ['\''pwdpolicysubentry'\''])
if not entries[0].hasValue('\''pwdpolicysubentry'\'', BRANCH1_PWP):
log.fatal('\''User %s does not have expected 
pwdpolicysubentry!'\'')
assert False
except ldap.LDAPError as e:
log.fatal('\''Unable to search for entry %s: error %s'\'' % 
(USER1_DN, e.message['\''desc'\'']))
>   assert False
E   assert False

tickets/ticket47980_test.py:541: AssertionError
 Captured stdout setup -
OK group dirsrv exists
OK user dirsrv exists
 Captured stderr setup -
INFO:lib389.topologies:Instance with parameters {'\''ldap-port'\'': 38901, 
'\''suffix'\'': '\''dc=example,dc=com'\'', '\''krb5_realm'\'': None, 
'\''deployed-dir'\'': '\''/usr'\'', '\''inst-backupdir'\'': '\''/tmp'\'', 
'\''hostname'\'': '\''localhost'\'', '\''server-id'\'': '\''standalone1'\'', 
'\''root-pw'\'': '\''password'\'', '\''root-dn'\'': '\''cn=Directory 
Manager'\'', '\''group-id'\'': None, '\''InstScriptsEnabled'\'': None, 
'\''user-id'\'': None, '\''ldap-secureport'\'': None} was created.
- Captured stderr call -
INFO:dirsrvtests.tests.tickets.ticket47980_test:Testing Ticket 47980 - Testing 
multiple nested COS pointer definitions are processed correctly
CRITICAL:dirsrvtests.tests.tickets.ticket47980_test:Unable to search for entry 
uid=user1,ou=level1,dc=example,dc=com: error Operations error
___ test_ticket48944 ___

topo = 

def test_ticket48944(topo):
"""On a read only replica invalid state info can accumulate

:ID: 833be131-f3bf-493e-97c6-3121438a07b1
:feature: Account Policy Plugin
:setup: Two master and two consumer setup
:steps: 1. Configure Account policy plugin with alwaysrecordlogin set 
to yes
2. Check if entries are synced across masters and consumers
3. Stop all masters and consumers
4. Start master1 and bind as user1 to create lastLoginTime 
attribute
5. Start master2 and wait for the sync of lastLoginTime 
attribute
6. Stop master1 and bind as user1 from master2
7. Check if lastLoginTime attribute is updated and greater than 
master1
8. Stop master2, start consumer1, consumer2 and then master2
9. Check if lastLoginTime attribute is updated on both consumers
10. Bind as user1 to both consumers and check the value is 
updated
11. Check if lastLoginTime attribute is not updated from 
consumers
12. Start master1 and make sure the lastLoginTime attribute is 
not updated on consumers
13. Bind as user1 from master1 and check if all masters and 
consumers have the same value
14. Check error logs of consumers for 
"deletedattribute;deleted" message
:expectedresults: No accumulation of replica invalid state info on 
consumers
"""

log.info("Ticket 48944 - On a read only replica invalid state info can 
accumulate")
user_name = '\''newbzusr'\''
tuserdn = '\''uid={}1,ou=people,{}'\''.format(user_name, SUFFIX)
inst_list = ['\''master1'\'', '\''master2'\'', '\''consumer1'\'', 
'\''consumer2'\'']
for inst_name in inst_list:
_enable_plugin(topo, inst_name)

log.info('\''Sleep for 10secs for the server to come up'\'')
time.sleep(10)
log.info('\''Add few entries to server and check if entries are 
replicated'\'')
for nos in range(10):
user

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #54

2017-10-02 Thread mareynol
See 


Changes:

[firstyear] Ticket 49387 - pbkdf2 settings were too aggressive

--
[...truncated 4024 lines...]
+ cp -pr README.devel 

+ exit 0
Provides: 389-ds-base-libs = 1.4.0.0-20171003gitee25b88.fc25 
389-ds-base-libs(x86-64) = 1.4.0.0-20171003gitee25b88.fc25 
libldaputil.so.0()(64bit) libns-dshttpd-1.4.0.0.20171003gitee25b88.so()(64bit) 
libnunc-stans.so.0()(64bit) libsds.so.0()(64bit) libslapd.so.0()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 
4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) 
libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) 
libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) 
libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) 
libc.so.6(GLIBC_2.8)(64bit) libcom_err.so.2()(64bit) libevent-2.0.so.5()(64bit) 
libgcc_s.so.1()(64bit) libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) 
libkrb5.so.3(krb5_3_MIT)(64bit) liblber-2.4.so.2()(64bit) 
libldap_r-2.4.so.2()(64bit) libldaputil.so.0()(64bit) libm.so.6()(64bit) 
libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10.2)(64bit) 
libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) 
libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.4)(64bit) 
libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.9)(64bit) libpcre.so.1()(64bit) 
libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) 
libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libsds.so.0()(64bit) 
libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) 
libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.2)(64bit) 
libssl3.so(NSS_3.20)(64bit) libssl3.so(NSS_3.4)(64bit) libstdc++.so.6()(64bit) 
libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) libtcmalloc.so.4()(64bit) 
rtld(GNU_HASH)
Processing files: 389-ds-base-devel-1.4.0.0-20171003gitee25b88.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PICNLY
+ umask 022
+ cd 

+ cd 389-ds-base-1.4.0.0.20171003gitee25b88
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ cp -pr README.devel 

+ exit 0
Provides: 389-ds-base-devel = 1.4.0.0-20171003gitee25b88.fc25 
389-ds-base-devel(x86-64) = 1.4.0.0-20171003gitee25b88.fc25 pkgconfig(dirsrv) = 
1.4.0.0.20171003gitee25b88 pkgconfig(libsds) = 1.4.0.0.20171003gitee25b88 
pkgconfig(nunc-stans) = 1.4.0.0.20171003gitee25b88
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 
4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config libldaputil.so.0()(64bit) 
libnunc-stans.so.0()(64bit) libsds.so.0()(64bit) libslapd.so.0()(64bit) 
pkgconfig(nspr)
Processing files: 389-ds-base-snmp-1.4.0.0-20171003gitee25b88.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ZPmito
+ umask 022
+ cd 

+ cd 389-ds-base-1.4.0.0.20171003gitee25b88
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 


[389-devel] Jenkins build is back to normal : NIGHTLY #93

2017-09-28 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #92

2017-09-27 Thread mareynol
See 


--
[...truncated 6809 lines...]
  File "/usr/lib64/python2.7/threading.py", line 804, in __bootstrap_inner
self.run()
  File 
"
 line 51, in run
conn = self.openConnection(self.inst)
  File 
"
 line 45, in openConnection
server.open()
  File 
"
 line 1127, in open
raise e
SERVER_DOWN: {'\''desc'\'': "Can'\''t contact LDAP server"}

INFO:dirsrvtests.tests.suites.replication.cleanallruv_test:test_stress_clean: 
put master 4 into read-only mode...
CRITICAL:dirsrvtests.tests.suites.replication.cleanallruv_test:test_stress_clean:
 Failed to put master 4 into read-only mode: error Can'\''t contact LDAP server
 test_multiple_tasks_with_force 

topology_m4 = 

def test_multiple_tasks_with_force(topology_m4):
"""Check that multiple tasks with a '\''force'\'' option work properly

:ID: eb76a93d-8d1c-405e-9f25-6e8d5a781098
:feature: CleanAllRUV
:setup: Replication setup with four masters
:steps: 1. Stop master 3
2. Add a bunch of updates to master 4
3. Disable replication on master 4
4. Start master 3
5. Remove agreements to master 4 from other masters
6. Run a cleanallruv task on master 1 with a '\''force'\'' 
option '\''on'\''
7. Run one more cleanallruv task on master 1 with a 
'\''force'\'' option '\''off'\''
8. Check that everything was cleaned and no hanging tasks left
:expectedresults: Everything was cleaned and no hanging tasks left
"""

log.info('\''Running test_multiple_tasks_with_force...'\'')

# Stop master 3, while we update master 4, so that 3 is behind the 
other masters
topology_m4.ms["master3"].stop(timeout=10)

# Add a bunch of updates to master 4
m4_add_users = AddUsers(topology_m4.ms["master4"], 1500)
m4_add_users.start()
m4_add_users.join()

# Disable master 4
log.info('\''test_multiple_tasks_with_force: disable master 4...'\'')
>   topology_m4.ms["master4"].replica.disableReplication(DEFAULT_SUFFIX)

:817:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
:453:
 in disableReplication
mtents = self.conn.mappingtree.list(suffix=nsuffix)
:70:
 in list
filt)
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:597: in search_s
return 
self.search_ext_s(base,scope,filterstr,attrlist,attrsonly,None,None,timeout=self.timeout)
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:590: in search_ext_s
msgid = 
self.search_ext(base,scope,filterstr,attrlist,attrsonly,serverctrls,clientctrls,timeout,sizelimit)
:162:
 in inner
return f(*args, **kwargs)
/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:586: in search_ext
timeout,sizelimit,
:162:
 in inner
return f(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
func = 
args = ('\''cn=mapping tree,cn=config'\'', 1, '\''(cn=dc=example,dc=com)'\'', 
None, 0, None, ...)
kwargs = {}, diagnostic_message_success = None
e = SERVER_DOWN({'\''desc'\'': "Can'\''t contact LDAP server"},)

def _ldap_call(self,func,*args,**kwargs):
  """
Wrapper method mainly for serializing calls into OpenLDAP libs
and trace logs
"""
  self._ldap_object_lock.acquire()
  if __debug__:
if self._trace_level>=1:
  self._trace_file.write('\''*** %s %s - %s\n%s\n'\'' % (
repr(self),
self._uri,
'\''.'\''.join((self.__class__.__name

[389-devel] Jenkins build is back to normal : NIGHTLY #88

2017-09-23 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #87

2017-09-22 Thread mareynol
See 


--
[...truncated 5271 lines...]
:assert: Should return error code 19
"""

suffix = DEFAULT_SUFFIX
subtree = "ou=people"
userid = "inactusr"
nousrs = 3
log.info('\''AccountInactivityLimit set to 10. Account will be 
inactivated if not accessed in 10 secs'\'')
add_users(topology_st, suffix, subtree, userid, nousrs, 0)
log.info('\''Sleep for 9 secs to check if account is not inactivated, 
expected value 0'\'')
time.sleep(9)
log.info('\''Account should not be inactivated since 
AccountInactivityLimit not exceeded'\'')
account_status(topology_st, suffix, subtree, userid, 3, 2, "Enabled")
log.info('\''Sleep for 2 more secs to check if account is 
inactivated'\'')
time.sleep(2)
account_status(topology_st, suffix, subtree, userid, 2, 0, "Disabled")
log.info('\''Sleep +9 secs to check if account {}3 is 
inactivated'\''.format(userid))
time.sleep(9)
account_status(topology_st, suffix, subtree, userid, 3, 2, "Disabled")
log.info('\''Add lastLoginTime attribute to all users and check if its 
activated'\'')
add_time_attr(topology_st, suffix, subtree, userid, nousrs, 
'\''lastLoginTime'\'')
>   account_status(topology_st, suffix, subtree, userid, nousrs, 0, 
> "Enabled")

:883:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

topology_st = 
suffix = '\''dc=example,dc=com'\'', subtree = '\''ou=people'\'', userid = 
'\''inactusr'\''
nousrs = 3, ulimit = 0, tochck = '\''Enabled'\''

def account_status(topology_st, suffix, subtree, userid, nousrs, ulimit, 
tochck):
"""Check account status for the given suffix, subtree, userid and 
nousrs"""

while (nousrs > ulimit):
usrrdn = '\''{}{}'\''.format(userid, nousrs)
userdn = '\''uid={},{},{}'\''.format(usrrdn, subtree, suffix)
if (tochck == "Enabled"):
try:
topology_st.standalone.simple_bind_s(userdn, USER_PASW)
except ldap.LDAPError as e:
log.error('\''User {} failed to login, expected 
0'\''.format(userdn))
>   raise e
E   CONSTRAINT_VIOLATION: {'\''info'\'': '\''Account inactivity 
limit exceeded. Contact system administrator to reset.'\'', '\''desc'\'': 
'\''Constraint violation'\''}

:306:
 CONSTRAINT_VIOLATION
 Captured stderr setup -
INFO:lib389.utils:Adding Local account policy plugin configuration entries
- Captured stderr call -
INFO:lib389.utils:AccountInactivityLimit set to 10. Account will be inactivated 
if not accessed in 10 secs
INFO:lib389.utils:add_users: Pass all of these as parameters suffix, subtree, 
userid and nousrs
INFO:lib389.utils:Sleep for 9 secs to check if account is not inactivated, 
expected value 0
INFO:lib389.utils:Account should not be inactivated since 
AccountInactivityLimit not exceeded
INFO:lib389.utils:Sleep for 2 more secs to check if account is inactivated
INFO:lib389.utils:Sleep +9 secs to check if account inactusr3 is inactivated
INFO:lib389.utils:Add lastLoginTime attribute to all users and check if its 
activated
INFO:lib389.utils:Enable account by replacing 
lastLoginTime/createTimeStamp/ModifyTimeStamp attribute
ERROR:lib389.utils:User uid=inactusr3,ou=people,dc=example,dc=com failed to 
login, expected 0
_ test_locinact_modrdn _

topology_st = 
accpol_local = None

def test_locinact_modrdn(topology_st, accpol_local):
"""Verify if user account is inactivated when moved from ou=groups to 
ou=people subtree.

:ID: 5f25bea3-fab0-4db4-b43d-2d47cc6e5ad1
:feature: Account Policy Plugin
:setup: Standalone instance, ou=people subtree configured for Local 
account
policy plugin configuration, set accountInactivityLimit to few 
secs.
:steps: 1. Add few users to ou=groups subtree in the default suffix
2. Plugin configured to ou=people subtree only.
3. Wait for few secs before it reaches accountInactivityLimit 
and check users.
4. Run ldapsearch as normal user, expected 0
5. Wait till accountInactivityLimit exceeded
6. Move users from ou=groups subtree to ou=people subtree
7. Check if users are inactivated, expected error 19
:assert: Should return error code 0 and 19

[389-devel] Build failed in Jenkins: NIGHTLY #86

2017-09-21 Thread mareynol
See 


--
[...truncated 4863 lines...]
  e.message['\''desc'\''])
>   assert False
E   assert False

:313:
 AssertionError
- Captured stderr call -
INFO:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:Running 
test_rootdn_access_denied_ip...
CRITICAL:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:test_rootdn_access_denied_ip:
 Root DN bind failed unexpectedly failed: error Server is unwilling to perform
 test_rootdn_access_denied_host 

topology_st = 

def test_rootdn_access_denied_host(topology_st):
'\'''\'''\''
Test denied Host feature - we can just test denying localhost
'\'''\'''\''

log.info('\''Running test_rootdn_access_denied_host...'\'')
hostname = socket.gethostname()
localhost = DirSrvTools.getLocalhost()
try:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_ADD,
 
'\''rootdn-deny-host'\'',
 hostname)])
if localhost != hostname:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_ADD,
 
'\''rootdn-deny-host'\'',
 localhost)])
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: Failed to set deny 
host: error '\'' +
  e.message['\''desc'\''])
assert False

#
# Bind as Root DN - should fail
#
try:
topology_st.standalone.simple_bind_s(DN_DM, PASSWORD)
succeeded = True
except ldap.LDAPError as e:
succeeded = False

if succeeded:
log.fatal('\''test_rootdn_access_denied_host: Root DN was 
incorrectly able to bind'\'')
assert False

#
# Change the denied host so root DN succeeds
#
try:
topology_st.standalone.simple_bind_s(USER1_DN, PASSWORD)
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: : failed to bind as 
user1'\'')
assert False

try:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_REPLACE, 
'\''rootdn-deny-host'\'', '\''i.dont.exist.com'\'')])
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: Failed to set rootDN 
plugin config: error '\'' +
  e.message['\''desc'\''])
assert False

try:
topology_st.standalone.simple_bind_s(DN_DM, PASSWORD)
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_denied_host: Root DN bind failed 
unexpectedly failed: error '\'' +
  e.message['\''desc'\''])
>   assert False
E   assert False

:390:
 AssertionError
- Captured stderr call -
INFO:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:Running 
test_rootdn_access_denied_host...
CRITICAL:dirsrvtests.tests.suites.plugins.rootdn_plugin_test:test_rootdn_access_denied_host:
 Root DN bind failed unexpectedly failed: error Server is unwilling to perform
 test_rootdn_access_allowed_ip _

topology_st = 

def test_rootdn_access_allowed_ip(topology_st):
'\'''\'''\''
Test allowed ip feature
'\'''\'''\''

log.info('\''Running test_rootdn_access_allowed_ip...'\'')

#
# Set allowed host to an unknown host - blocks the Root DN
#
try:
topology_st.standalone.modify_s(PLUGIN_DN, [(ldap.MOD_REPLACE, 
'\''rootdn-allow-ip'\'', '\''255.255.255.255'\'')])
except ldap.LDAPError as e:
log.fatal('\''test_rootdn_access_allowed_ip: Failed to set allowed 
host: error '\'' +
  e.message['\''desc'\''])
assert False

#
# Bind as Root DN - should fail
#
try:
topology_st.standalone.simple_bind_s(DN_DM, PASSWORD)
succeeded = True
except ldap.LDAPError as e:
succeeded = False

if succeeded:
log.fatal('\''test_rootdn_access_allowed_ip: Root DN was 
incorrectly able to bind'\'')
assert False

#
# Allow localhost
   

[389-devel] Build failed in Jenkins: NIGHTLY #85

2017-09-20 Thread mareynol
See 


--
[...truncated 4477 lines...]
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[1000]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[0]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[1]
 PASSED
suites/password/password_test.py::test_password_delete_specific_password PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_init PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_config_validation PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-off-UNWILLING_TO_PERFORM]
 PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[off-off-UNWILLING_TO_PERFORM]
 PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[off-on-None] PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-on-None] PASSED
suites/password/pwdPolicy_attribute_test.py::test_pwd_min_age PASSED
suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_no_restrictions[off-off]
 PASSED
suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_no_restrictions[on-off]
 PASSED
suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_no_restrictions[off-on]
 PASSED
suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_restrictions[cn=config]
 PASSED
suites/password/pwdPolicy_inherit_global_test.py::test_entry_has_restrictions[cn="cn=nsPwPolicyEntry,ou=People,dc=example,dc=com",cn=nsPwPolicyContainer,ou=People,dc=example,dc=com]
 PASSED
suites/password/pwdPolicy_syntax_test.py::test_pwdPolicy_syntax PASSED
suites/password/pwdPolicy_warning_test.py::test_different_values[ ] PASSED
suites/password/pwdPolicy_warning_test.py::test_different_values[junk123] PASSED
suites/password/pwdPolicy_warning_test.py::test_different_values[on] PASSED
suites/password/pwdPolicy_warning_test.py::test_different_values[off] PASSED
suites/password/pwdPolicy_warning_test.py::test_expiry_time PASSED
suites/password/pwdPolicy_warning_test.py::test_password_warning[passwordSendExpiringTime-off]
 PASSED
suites/password/pwdPolicy_warning_test.py::test_password_warning[passwordWarning-3600]
 PASSED
suites/password/pwdPolicy_warning_test.py::test_with_different_password_states 
PASSED
suites/password/pwdPolicy_warning_test.py::test_default_behavior PASSED
suites/password/pwdPolicy_warning_test.py::test_when_maxage_and_warning_are_the_same
 PASSED
suites/password/pwdPolicy_warning_test.py::test_with_local_policy PASSED
suites/password/pwd_algo_test.py::test_pwd_algo_test PASSED
suites/password/pwd_lockout_bypass_test.py::test_lockout_bypass PASSED
suites/password/pwp_history_test.py::test_pwp_history_test PASSED
suites/password/regression_test.py::test_trivial_passw_check[UIDpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[mailpwte...@redhat.com]
 PASSED
suites/password/regression_test.py::test_trivial_passw_check[GNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[SNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1Z] PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1Z] PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZ] PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1ZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1ZZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1]
 PASSED
suites/password/regression_test.py::test_global_vs_local[UIDpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[mailpwte...@redhat.com]
 PASSED
suites/password/regression_test.py::test_global_vs_local[GNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[SNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1Z] PASSED
suit

[389-devel] Build failed in Jenkins: NIGHTLY #84

2017-09-19 Thread mareynol
See 


--
[...truncated 5415 lines...]
:assert: Should return error code 19
"""

suffix = DEFAULT_SUFFIX
subtree = "ou=people"
userid = "inactusr"
nousrs = 3
log.info('\''AccountInactivityLimit set to 10. Account will be 
inactivated if not accessed in 10 secs'\'')
add_users(topology_st, suffix, subtree, userid, nousrs, 0)
log.info('\''Sleep for 9 secs to check if account is not inactivated, 
expected value 0'\'')
time.sleep(9)
log.info('\''Account should not be inactivated since 
AccountInactivityLimit not exceeded'\'')
account_status(topology_st, suffix, subtree, userid, 3, 2, "Enabled")
log.info('\''Sleep for 2 more secs to check if account is 
inactivated'\'')
time.sleep(2)
account_status(topology_st, suffix, subtree, userid, 2, 0, "Disabled")
log.info('\''Sleep +9 secs to check if account {}3 is 
inactivated'\''.format(userid))
time.sleep(9)
account_status(topology_st, suffix, subtree, userid, 3, 2, "Disabled")
log.info('\''Add lastLoginTime attribute to all users and check if its 
activated'\'')
add_time_attr(topology_st, suffix, subtree, userid, nousrs, 
'\''lastLoginTime'\'')
>   account_status(topology_st, suffix, subtree, userid, nousrs, 0, 
> "Enabled")

:883:
 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

topology_st = 
suffix = '\''dc=example,dc=com'\'', subtree = '\''ou=people'\'', userid = 
'\''inactusr'\''
nousrs = 3, ulimit = 0, tochck = '\''Enabled'\''

def account_status(topology_st, suffix, subtree, userid, nousrs, ulimit, 
tochck):
"""Check account status for the given suffix, subtree, userid and 
nousrs"""

while (nousrs > ulimit):
usrrdn = '\''{}{}'\''.format(userid, nousrs)
userdn = '\''uid={},{},{}'\''.format(usrrdn, subtree, suffix)
if (tochck == "Enabled"):
try:
topology_st.standalone.simple_bind_s(userdn, USER_PASW)
except ldap.LDAPError as e:
log.error('\''User {} failed to login, expected 
0'\''.format(userdn))
>   raise e
E   CONSTRAINT_VIOLATION: {'\''info'\'': '\''Account inactivity 
limit exceeded. Contact system administrator to reset.'\'', '\''desc'\'': 
'\''Constraint violation'\''}

:306:
 CONSTRAINT_VIOLATION
 Captured stderr setup -
INFO:lib389.utils:Adding Local account policy plugin configuration entries
- Captured stderr call -
INFO:lib389.utils:AccountInactivityLimit set to 10. Account will be inactivated 
if not accessed in 10 secs
INFO:lib389.utils:add_users: Pass all of these as parameters suffix, subtree, 
userid and nousrs
INFO:lib389.utils:Sleep for 9 secs to check if account is not inactivated, 
expected value 0
INFO:lib389.utils:Account should not be inactivated since 
AccountInactivityLimit not exceeded
INFO:lib389.utils:Sleep for 2 more secs to check if account is inactivated
INFO:lib389.utils:Sleep +9 secs to check if account inactusr3 is inactivated
INFO:lib389.utils:Add lastLoginTime attribute to all users and check if its 
activated
INFO:lib389.utils:Enable account by replacing 
lastLoginTime/createTimeStamp/ModifyTimeStamp attribute
ERROR:lib389.utils:User uid=inactusr3,ou=people,dc=example,dc=com failed to 
login, expected 0
_ test_locinact_modrdn _

topology_st = 
accpol_local = None

def test_locinact_modrdn(topology_st, accpol_local):
"""Verify if user account is inactivated when moved from ou=groups to 
ou=people subtree.

:ID: 5f25bea3-fab0-4db4-b43d-2d47cc6e5ad1
:feature: Account Policy Plugin
:setup: Standalone instance, ou=people subtree configured for Local 
account
policy plugin configuration, set accountInactivityLimit to few 
secs.
:steps: 1. Add few users to ou=groups subtree in the default suffix
2. Plugin configured to ou=people subtree only.
3. Wait for few secs before it reaches accountInactivityLimit 
and check users.
4. Run ldapsearch as normal user, expected 0
5. Wait till accountInactivityLimit exceeded
6. Move users from ou=groups subtree to ou=people subtree
7. Check if users are inactivated, expected error 19
:assert: Should return error code 0 and 19

[389-devel] Jenkins build is back to normal : NIGHTLY #81

2017-09-16 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #80

2017-09-15 Thread mareynol
See 


--
[...truncated 4484 lines...]
suites/password/pwdPolicy_warning_test.py::test_default_behavior PASSED
suites/password/pwdPolicy_warning_test.py::test_when_maxage_and_warning_are_the_same
 PASSED
suites/password/pwdPolicy_warning_test.py::test_with_local_policy PASSED
suites/password/pwd_algo_test.py::test_pwd_algo_test PASSED
suites/password/pwd_lockout_bypass_test.py::test_lockout_bypass PASSED
suites/password/pwp_history_test.py::test_pwp_history_test PASSED
suites/password/regression_test.py::test_trivial_passw_check[UIDpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[mailpwte...@redhat.com]
 PASSED
suites/password/regression_test.py::test_trivial_passw_check[GNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[SNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1Z] PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZCNpwtest1Z] PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1] PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZ] PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1ZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1ZZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1]
 PASSED
suites/password/regression_test.py::test_global_vs_local[UIDpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[mailpwte...@redhat.com]
 PASSED
suites/password/regression_test.py::test_global_vs_local[GNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[SNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1Z] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1Z] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1ZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZZCNpwtest1ZZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1]
 PASSED
suites/plugins/accpol_test.py::test_glact_inact PASSED
suites/plugins/accpol_test.py::test_glremv_lastlogin PASSED
suites/plugins/accpol_test.py::test_glact_login PASSED
suites/plugins/accpol_test.py::test_glinact_limit PASSED
suites/plugins/accpol_test.py::test_glnologin_attr PASSED
suites/plugins/accpol_test.py::test_glnoalt_stattr PASSED
suites/plugins/accpol_test.py::test_glattr_modtime PASSED
suites/plugins/accpol_test.py::test_glnoalt_nologin PASSED
suites/plugins/accpol_test.py::test_glinact_nsact PASSED
suites/plugins/accpol_test.py::test_glinact_acclock PASSED
suites/plugins/accpol_test.py::test_glnact_pwexp PASSED
suites/plugins/accpol_test.py::test_locact_inact PASSED
suites/plugins/accpol_test.py::test_locinact_modrdn PASSED
suites/plugins/accpol_test.py::test_locact_modrdn PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness_init PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness PASSED
suites/plugins/dna_test.py::test_basic PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_001 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_003 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_004 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_005 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_006 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_007 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_008 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_009 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_010 PASSED
suites/plugins/membero

[389-devel] Jenkins build is back to normal : NIGHTLY #79

2017-09-14 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: NIGHTLY #78

2017-09-12 Thread mareynol
See 


--
[...truncated 4504 lines...]
suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[CNpwtest1ZZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZZCNpwtest1ZZZ] 
PASSED
suites/password/regression_test.py::test_trivial_passw_check[ZZCNpwtest1]
 PASSED
suites/password/regression_test.py::test_global_vs_local[UIDpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[mailpwte...@redhat.com]
 PASSED
suites/password/regression_test.py::test_global_vs_local[GNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[SNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1Z] PASSED
suites/password/regression_test.py::test_global_vs_local[ZCNpwtest1Z] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1ZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZZCNpwtest1] PASSED
suites/password/regression_test.py::test_global_vs_local[CNpwtest1ZZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZZCNpwtest1ZZZ] PASSED
suites/password/regression_test.py::test_global_vs_local[ZZCNpwtest1]
 PASSED
suites/plugins/accpol_test.py::test_glact_inact PASSED
suites/plugins/accpol_test.py::test_glremv_lastlogin PASSED
suites/plugins/accpol_test.py::test_glact_login PASSED
suites/plugins/accpol_test.py::test_glinact_limit PASSED
suites/plugins/accpol_test.py::test_glnologin_attr PASSED
suites/plugins/accpol_test.py::test_glnoalt_stattr PASSED
suites/plugins/accpol_test.py::test_glattr_modtime PASSED
suites/plugins/accpol_test.py::test_glnoalt_nologin PASSED
suites/plugins/accpol_test.py::test_glinact_nsact PASSED
suites/plugins/accpol_test.py::test_glinact_acclock PASSED
suites/plugins/accpol_test.py::test_glnact_pwexp PASSED
suites/plugins/accpol_test.py::test_locact_inact PASSED
suites/plugins/accpol_test.py::test_locinact_modrdn PASSED
suites/plugins/accpol_test.py::test_locact_modrdn PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness_init PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness PASSED
suites/plugins/dna_test.py::test_basic PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_001 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_003 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_004 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_005 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_006 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_007 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_008 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_009 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_010 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_011 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_012 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_013 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_014 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_015 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_016 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_017 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_018 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_019 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_020 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_021 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_022 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_023 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_024 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_025 PASSED
suites/plugins/memberof_test.py::test_memberof_auto_add_oc PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_init PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_specific_time PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_day_of_week PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_host PASSED
suites/plugins/rootdn_plug

[389-devel] Jenkins build is back to normal : COMMIT_SANITY_TEST #37

2017-09-12 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #36

2017-09-12 Thread mareynol
See 


--
[...truncated 3935 lines...]
PASS: test_nuncstans
PASS: test_nuncstans_stress_small

Testsuite summary for 389-ds-base 1.3.7.4.20170912gitfe1cfca

# TOTAL: 4
# PASS:  4
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0

make[4]: Leaving directory 
'
make[3]: Leaving directory 
'
make[2]: Leaving directory 
'
make[1]: Leaving directory 
'
+ exit 0
Processing files: 389-ds-base-1.3.7.4-20170912gitfe1cfca.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gT1fjB
+ umask 022
+ cd 

+ cd 389-ds-base-1.3.7.4.20170912gitfe1cfca
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ exit 0
Provides: 389-ds-base = 1.3.7.4-20170912gitfe1cfca.fc25 389-ds-base(x86-64) = 
1.3.7.4-20170912gitfe1cfca.fc25 config(389-ds-base) = 
1.3.7.4-20170912gitfe1cfca.fc25 ldif2ldbm libacctpolicy-plugin.so()(64bit) 
libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) 
libaddn-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) 
libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) 
libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) 
libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) 
libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) 
libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) 
libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) 
libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) 
libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) 
libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) 
libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) 
libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) 
libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) 
libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) 
libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) 
libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileCaps) <= 
4.6.1-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd-units
Requires(preun): /bin/sh systemd-units
Requires(postun): /bin/sh systemd-units
Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python /usr/bin/python2 
libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) 
libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) 
libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) 
libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) 
libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) 
libdl.so.2(GLIBC_2.2.5)(64bit) libevent-2.0.so.5()(64bit) 
libicudata.so.57()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) 
libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) liblber-2.4.so.2()(64bit) 
libldap-2.4.so.2()(64bit) libldap

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #35

2017-09-12 Thread mareynol
See 


Changes:

[vashirov] Issue 48081 - CI test - password

--
[...truncated 3935 lines...]
PASS: test_nuncstans
PASS: test_nuncstans_stress_small

Testsuite summary for 389-ds-base 1.3.7.4.20170912gitfe1cfca

# TOTAL: 4
# PASS:  4
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0

make[4]: Leaving directory 
'
make[3]: Leaving directory 
'
make[2]: Leaving directory 
'
make[1]: Leaving directory 
'
+ exit 0
Processing files: 389-ds-base-1.3.7.4-20170912gitfe1cfca.fc25.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OBwKda
+ umask 022
+ cd 

+ cd 389-ds-base-1.3.7.4.20170912gitfe1cfca
+ 
DOCDIR=
+ export DOCDIR
+ /usr/bin/mkdir -p 

+ cp -pr LICENSE 

+ cp -pr LICENSE.GPLv3+ 

+ cp -pr LICENSE.openssl 

+ exit 0
Provides: 389-ds-base = 1.3.7.4-20170912gitfe1cfca.fc25 389-ds-base(x86-64) = 
1.3.7.4-20170912gitfe1cfca.fc25 config(389-ds-base) = 
1.3.7.4-20170912gitfe1cfca.fc25 ldif2ldbm libacctpolicy-plugin.so()(64bit) 
libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) 
libaddn-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) 
libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) 
libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) 
libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) 
libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) 
libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) 
libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) 
libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) 
libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) 
libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) 
libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) 
libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) 
libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) 
libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) 
libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) 
libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit)
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileCaps) <= 
4.6.1-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh systemd-units
Requires(preun): /bin/sh systemd-units
Requires(postun): /bin/sh systemd-units
Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python /usr/bin/python2 
libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) 
libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) 
libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) 
libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) 
libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) 
libdl.so.2(GLIBC_2.2.5)(64bit) libevent-2.0.so.5()(64bit) 
libicudata.so.57()(64bit) libicui18n.so.57()(64bit) libicuuc.so.57()(64bit) 
libk5crypto.so.3()(64bit) libkrb5.so.3()

[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #34

2017-09-12 Thread mareynol
See 


Changes:

[vashirov] Issue 49295 - Fix CI tests

--
[...truncated 3912 lines...]
src/nunc-stans/test/test_nuncstans.c: In function 'ns_job_neg_timeout_test':
src/nunc-stans/test/test_nuncstans.c:397:20: warning: unused variable 'tv' 
[-Wunused-variable]
 struct timeval tv = {-1, 0};
^~
src/nunc-stans/test/test_nuncstans.c:395:26: warning: unused variable 'tp' 
[-Wunused-variable]
 struct ns_thrpool_t *tp = *state;
  ^~
/bin/sh ./libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall 
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic   -lcmocka 
-levent -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o 
test_nuncstans src/nunc-stans/test/test_nuncstans-test_nuncstans.o 
libnunc-stans.la libsds.la -lplc4 -lplds4 -lnspr4 
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong 
--param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z 
-Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o .libs/test_nuncstans 
src/nunc-stans/test/test_nuncstans-test_nuncstans.o  -lcmocka 
./.libs/libnunc-stans.so -levent 

 ./.libs/libsds.so -ltcmalloc -lplc4 -lplds4 -lnspr4 -Wl,-rpath 
-Wl,/usr/lib64/dirsrv
gcc -DHAVE_CONFIG_H -I.   -I/usr/include/nspr4 -I./src/nunc-stans/include/ 
-I./src/libsds/include/ -I./src/libsds/external/-O2 -g -pipe -Wall 
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -c -o 
src/nunc-stans/test/test_nuncstans_stress_small-test_nuncstans_stress_small.o 
`test -f 'src/nunc-stans/test/test_nuncstans_stress_small.c' || echo 
'./'`src/nunc-stans/test/test_nuncstans_stress_small.c
gcc -DHAVE_CONFIG_H -I.   -I/usr/include/nspr4 -I./src/nunc-stans/include/ 
-I./src/libsds/include/ -I./src/libsds/external/-O2 -g -pipe -Wall 
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -c -o 
src/nunc-stans/test/test_nuncstans_stress_small-test_nuncstans_stress_core.o 
`test -f 'src/nunc-stans/test/test_nuncstans_stress_core.c' || echo 
'./'`src/nunc-stans/test/test_nuncstans_stress_core.c
/bin/sh ./libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall 
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic   -lcmocka 
-levent -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o 
test_nuncstans_stress_small 
src/nunc-stans/test/test_nuncstans_stress_small-test_nuncstans_stress_small.o 
src/nunc-stans/test/test_nuncstans_stress_small-test_nuncstans_stress_core.o 
libnunc-stans.la libsds.la -lplc4 -lplds4 -lnspr4 
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong 
--param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -Wl,-z 
-Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o 
.libs/test_nuncstans_stress_small 
src/nunc-stans/test/test_nuncstans_stress_small-test_nuncstans_stress_small.o 
src/nunc-stans/test/test_nuncstans_stress_small-test_nuncstans_stress_core.o  
-lcmocka ./.libs/libnunc-stans.so -levent 

 ./.libs/libsds.so -ltcmalloc -lplc4 -lplds4 -lnspr4 -Wl,-rpath 
-Wl,/usr/lib64/dirsrv
gcc -DHAVE_CONFIG_H -I.   -I/usr/include/nspr4 -I./src/nunc-stans/include/ 
-I./src/libsds/include/ -I./src/libsds/external/-O2 -g -pipe -Wall 
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches 
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -c -o 
src/nunc-stans/test/test_nuncstans_stress_large-test_nuncstans_stress_large.o 
`test -f 'src/nunc-stans/test/test_nuncstans_stress_large.c' || echo 
'./'`src/nunc-stans/test/test_nuncstans_stress_large.c
gcc -DHAVE_CONFIG_H -I.   -I/usr/include/nspr4 -I./src/nunc-stans/include/ 
-I./src/libsds/include/ -I./src/libsds/external/   

[389-devel] Build failed in Jenkins: NIGHTLY #77

2017-09-11 Thread mareynol
See 


--
[...truncated 26195 lines...]
self = , name = '\''dbdir'\''

def __getattr__(self,name):
  if self.CLASSATTR_OPTION_MAPPING.has_key(name):
return self.get_option(self.CLASSATTR_OPTION_MAPPING[name])
  elif self.__dict__.has_key(name):
return self.__dict__[name]
  else:
raise AttributeError,'\''%s has no attribute %s'\'' % (
> self.__class__.__name__,repr(name)
)
E   AttributeError: DirSrv has no attribute '\''dbdir'\''

/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:136: AttributeError
___ ERROR at setup of test_behavior_with_value[waitfor_async_attr3] 

request = >

@pytest.fixture(scope="module")
def topology_m2(request):
"""Create Replication Deployment with two masters"""

>   topology = create_topology({ReplicaRole.MASTER: 2})

../../../lib389/lib389/topologies.py:237: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../../lib389/lib389/topologies.py:57: in create_topology
instance = DirSrv(verbose=False)
../../../lib389/lib389/__init__.py:400: in __init__
self.__add_brookers__()
../../../lib389/lib389/__init__.py:318: in __add_brookers__
self.changelog = Changelog(self)
../../../lib389/lib389/changelog.py:29: in __init__
self.changelogdir = os.path.join(os.path.dirname(self.conn.dbdir), 
DEFAULT_CHANGELOG_DB)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = , name = '\''dbdir'\''

def __getattr__(self,name):
  if self.CLASSATTR_OPTION_MAPPING.has_key(name):
return self.get_option(self.CLASSATTR_OPTION_MAPPING[name])
  elif self.__dict__.has_key(name):
return self.__dict__[name]
  else:
raise AttributeError,'\''%s has no attribute %s'\'' % (
> self.__class__.__name__,repr(name)
)
E   AttributeError: DirSrv has no attribute '\''dbdir'\''

/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:136: AttributeError
 ERROR at setup of test_account_locking 

request = >

@pytest.fixture(scope="module")
def topology_st(request):
"""Create DS standalone instance"""

>   topology = create_topology({ReplicaRole.STANDALONE: 1})

../../../lib389/lib389/topologies.py:170: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../../lib389/lib389/topologies.py:57: in create_topology
instance = DirSrv(verbose=False)
../../../lib389/lib389/__init__.py:400: in __init__
self.__add_brookers__()
../../../lib389/lib389/__init__.py:318: in __add_brookers__
self.changelog = Changelog(self)
../../../lib389/lib389/changelog.py:29: in __init__
self.changelogdir = os.path.join(os.path.dirname(self.conn.dbdir), 
DEFAULT_CHANGELOG_DB)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = , name = '\''dbdir'\''

def __getattr__(self,name):
  if self.CLASSATTR_OPTION_MAPPING.has_key(name):
return self.get_option(self.CLASSATTR_OPTION_MAPPING[name])
  elif self.__dict__.has_key(name):
return self.__dict__[name]
  else:
raise AttributeError,'\''%s has no attribute %s'\'' % (
> self.__class__.__name__,repr(name)
)
E   AttributeError: DirSrv has no attribute '\''dbdir'\''

/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:136: AttributeError
 ERROR at setup of test_schema_comparewithfiles 

request = >

@pytest.fixture(scope="module")
def topology_st(request):
"""Create DS standalone instance"""

>   topology = create_topology({ReplicaRole.STANDALONE: 1})

../../../lib389/lib389/topologies.py:170: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../../lib389/lib389/topologies.py:57: in create_topology
instance = DirSrv(verbose=False)
../../../lib389/lib389/__init__.py:400: in __init__
self.__add_brookers__()
../../../lib389/lib389/__init__.py:318: in __add_brookers__
self.changelog = Changelog(self)
../../../lib389/lib389/changelog.py:29: in __init__
self.changelogdir = os.path.join(os.path.dirname(self.conn.dbdir), 
DEFAULT_CHANGELOG_DB)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = , name = '\''dbdir'\''

def __getattr__(self,name):
  if self.CLASSATTR_OPTION_MAPPING.has_key(name):
return self.get_option(self.CLASSATTR_OPTION_MAPPING[name])
  elif self.__dict__.has_key(name):
return self.__dict__[name]
  else:
raise AttributeError,'\''%s has no attribute %s'\'' % (
> self.__class__.__name__,repr(name)
)
E   AttributeError: DirSrv has no attribute '\''dbdir'\''

/usr/lib64/python2.7/site-packages/ldap/ldapobject.py:136: AttributeError

[389-devel] Build failed in Jenkins: NIGHTLY #76

2017-09-10 Thread mareynol
See 


--
[...truncated 4420 lines...]
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-objectClass]
 PASSED
suites/gssapi_repl/gssapi_repl_test.py::test_gssapi_repl PASSED
suites/memory_leaks/range_search_test.py::test_range_search PASSED
suites/paged_results/paged_results_test.py::test_search_success[6-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-25] PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[50-200-cn=config,cn=ldbm
 
database,cn=plugins,cn=config-nsslapd-idlistscanlimit-100-UNWILLING_TO_PERFORM] 
PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-15-cn=config-nsslapd-timelimit-20-UNAVAILABLE_CRITICAL_EXTENSION]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-sizelimit-20-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-pagedsizelimit-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-50-cn=config,cn=ldbm
 database,cn=plugins,cn=config-nsslapd-lookthroughlimit-20-ADMINLIMIT_EXCEEDED] 
PASSED
suites/paged_results/paged_results_test.py::test_search_sort_success PASSED
suites/paged_results/paged_results_test.py::test_search_abandon PASSED
suites/paged_results/paged_results_test.py::test_search_with_timelimit PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[dns = 
"localhost.localdomain"] PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[ip = "::1" 
or ip = "127.0.0.1"] PASSED
suites/paged_results/paged_results_test.py::test_search_multiple_paging PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[1000] 
PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[-1] 
PASSED
suites/paged_results/paged_results_test.py::test_search_abandon_with_zero_size 
PASSED
suites/paged_results/paged_results_test.py::test_search_pagedsizelimit_success 
PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[5-15-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[15-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_ger_basic PASSED
suites/paged_results/paged_results_test.py::test_multi_suffix_search PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[None]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[-1]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[1000]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[0]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[1]
 PASSED
suites/password/password_test.py::test_password_delete_specific_password PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_init PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_config_validation PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-off-UNWILLING_TO_PERFORM]
 PASSED
suites/password/pwd

[389-devel] Build failed in Jenkins: NIGHTLY #75

2017-09-09 Thread mareynol
See 


--
[...truncated 4420 lines...]
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-objectClass]
 PASSED
suites/gssapi_repl/gssapi_repl_test.py::test_gssapi_repl PASSED
suites/memory_leaks/range_search_test.py::test_range_search PASSED
suites/paged_results/paged_results_test.py::test_search_success[6-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-25] PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[50-200-cn=config,cn=ldbm
 
database,cn=plugins,cn=config-nsslapd-idlistscanlimit-100-UNWILLING_TO_PERFORM] 
PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-15-cn=config-nsslapd-timelimit-20-UNAVAILABLE_CRITICAL_EXTENSION]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-sizelimit-20-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-pagedsizelimit-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-50-cn=config,cn=ldbm
 database,cn=plugins,cn=config-nsslapd-lookthroughlimit-20-ADMINLIMIT_EXCEEDED] 
PASSED
suites/paged_results/paged_results_test.py::test_search_sort_success PASSED
suites/paged_results/paged_results_test.py::test_search_abandon PASSED
suites/paged_results/paged_results_test.py::test_search_with_timelimit PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[dns = 
"localhost.localdomain"] PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[ip = "::1" 
or ip = "127.0.0.1"] PASSED
suites/paged_results/paged_results_test.py::test_search_multiple_paging PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[1000] 
PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[-1] 
PASSED
suites/paged_results/paged_results_test.py::test_search_abandon_with_zero_size 
PASSED
suites/paged_results/paged_results_test.py::test_search_pagedsizelimit_success 
PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[5-15-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[15-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_ger_basic PASSED
suites/paged_results/paged_results_test.py::test_multi_suffix_search PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[None]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[-1]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[1000]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[0]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[1]
 PASSED
suites/password/password_test.py::test_password_delete_specific_password PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_init PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_config_validation PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-off-UNWILLING_TO_PERFORM]
 PASSED
suites/password/pwd

[389-devel] Build failed in Jenkins: NIGHTLY #74

2017-09-08 Thread mareynol
See 


--
[...truncated 4420 lines...]
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-objectClass]
 PASSED
suites/gssapi_repl/gssapi_repl_test.py::test_gssapi_repl PASSED
suites/memory_leaks/range_search_test.py::test_range_search PASSED
suites/paged_results/paged_results_test.py::test_search_success[6-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-25] PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[50-200-cn=config,cn=ldbm
 
database,cn=plugins,cn=config-nsslapd-idlistscanlimit-100-UNWILLING_TO_PERFORM] 
PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-15-cn=config-nsslapd-timelimit-20-UNAVAILABLE_CRITICAL_EXTENSION]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-sizelimit-20-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-pagedsizelimit-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-50-cn=config,cn=ldbm
 database,cn=plugins,cn=config-nsslapd-lookthroughlimit-20-ADMINLIMIT_EXCEEDED] 
PASSED
suites/paged_results/paged_results_test.py::test_search_sort_success PASSED
suites/paged_results/paged_results_test.py::test_search_abandon PASSED
suites/paged_results/paged_results_test.py::test_search_with_timelimit PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[dns = 
"localhost.localdomain"] PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[ip = "::1" 
or ip = "127.0.0.1"] PASSED
suites/paged_results/paged_results_test.py::test_search_multiple_paging PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[1000] 
PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[-1] 
PASSED
suites/paged_results/paged_results_test.py::test_search_abandon_with_zero_size 
PASSED
suites/paged_results/paged_results_test.py::test_search_pagedsizelimit_success 
PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[5-15-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[15-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_ger_basic PASSED
suites/paged_results/paged_results_test.py::test_multi_suffix_search PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[None]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[-1]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[1000]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[0]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[1]
 PASSED
suites/password/password_test.py::test_password_delete_specific_password PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_init PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_config_validation PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-off-UNWILLING_TO_PERFORM]
 PASSED
suites/password/pwd

[389-devel] Build failed in Jenkins: NIGHTLY #73

2017-09-07 Thread mareynol
See 


--
[...truncated 4425 lines...]
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-False-oper_attr_list4-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[uid=all_attrs_test,ou=people,dc=example,dc=com-True-oper_attr_list5-objectClass]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-*]
 PASSED
suites/filter/rfc3673_all_oper_attrs_test.py::test_search_basic[cn=config-False-oper_attr_list6-objectClass]
 PASSED
suites/gssapi_repl/gssapi_repl_test.py::test_gssapi_repl PASSED
suites/memory_leaks/range_search_test.py::test_range_search PASSED
suites/paged_results/paged_results_test.py::test_search_success[6-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-5] PASSED
suites/paged_results/paged_results_test.py::test_search_success[5-25] PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[50-200-cn=config,cn=ldbm
 
database,cn=plugins,cn=config-nsslapd-idlistscanlimit-100-UNWILLING_TO_PERFORM] 
PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-15-cn=config-nsslapd-timelimit-20-UNAVAILABLE_CRITICAL_EXTENSION]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-sizelimit-20-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[21-50-cn=config-nsslapd-pagedsizelimit-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_limits_fail[5-50-cn=config,cn=ldbm
 database,cn=plugins,cn=config-nsslapd-lookthroughlimit-20-ADMINLIMIT_EXCEEDED] 
PASSED
suites/paged_results/paged_results_test.py::test_search_sort_success PASSED
suites/paged_results/paged_results_test.py::test_search_abandon PASSED
suites/paged_results/paged_results_test.py::test_search_with_timelimit PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[dns = 
"localhost.localdomain"] PASSED
suites/paged_results/paged_results_test.py::test_search_dns_ip_aci[ip = "::1" 
or ip = "127.0.0.1"] PASSED
suites/paged_results/paged_results_test.py::test_search_multiple_paging PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[1000] 
PASSED
suites/paged_results/paged_results_test.py::test_search_invalid_cookie[-1] 
PASSED
suites/paged_results/paged_results_test.py::test_search_abandon_with_zero_size 
PASSED
suites/paged_results/paged_results_test.py::test_search_pagedsizelimit_success 
PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[5-15-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_nspagedsizelimit[15-5-SIZELIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values0-ADMINLIMIT_EXCEEDED]
 PASSED
suites/paged_results/paged_results_test.py::test_search_paged_user_limits[conf_attr_values1-PASS]
 PASSED
suites/paged_results/paged_results_test.py::test_ger_basic PASSED
suites/paged_results/paged_results_test.py::test_multi_suffix_search PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[None]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[-1]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_success[1000]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[0]
 PASSED
suites/paged_results/paged_results_test.py::test_maxsimplepaged_per_conn_failure[1]
 PASSED
suites/password/password_test.py::test_password_delete_specific_password PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_init PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin PASSED
suites/password/pwdAdmin_test.py::test_pwdAdmin_config_validation PASSED
suites/password/pwdPolicy_attribute_test.py::test_change_pwd[on-off-UNWILLING_TO_PERFORM]
 PASSED
suites/password/pwd

[389-devel] Jenkins build is back to normal : COMMIT_SANITY_TEST #33

2017-09-07 Thread mareynol
See 

___
389-devel mailing list -- 389-devel@lists.fedoraproject.org
To unsubscribe send an email to 389-devel-le...@lists.fedoraproject.org


[389-devel] Build failed in Jenkins: COMMIT_SANITY_TEST #32

2017-09-07 Thread mareynol
See 


Changes:

[vashirov] Issue 49295 - Fix CI tests

--
[...truncated 257 lines...]
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting idna>=2.1 (from cryptography>=1.9->pyopenssl)
  Using cached idna-2.6-py2.py3-none-any.whl
Collecting enum34 (from cryptography>=1.9->pyopenssl)
  Using cached enum34-1.1.6-py2-none-any.whl
Collecting cffi>=1.7 (from cryptography>=1.9->pyopenssl)
  Using cached cffi-1.10.0-cp27-cp27mu-manylinux1_x86_64.whl
Collecting asn1crypto>=0.21.0 (from cryptography>=1.9->pyopenssl)
  Using cached asn1crypto-0.22.0-py2.py3-none-any.whl
Collecting ipaddress (from cryptography>=1.9->pyopenssl)
  Using cached ipaddress-1.0.18-py2-none-any.whl
Collecting pycparser (from cffi>=1.7->cryptography>=1.9->pyopenssl)
Installing collected packages: idna, enum34, pycparser, cffi, asn1crypto, 
ipaddress, six, cryptography, pyopenssl, pyasn1, ndg-httpsclient
Successfully installed asn1crypto-0.22.0 cffi-1.10.0 cryptography-2.0.3 
enum34-1.1.6 idna-2.6 ipaddress-1.0.18 ndg-httpsclient-0.4.3 pyasn1-0.3.4 
pycparser-2.18 pyopenssl-17.2.0 six-1.10.0
+ pip install requests==2.5.3
Collecting requests==2.5.3
  Using cached requests-2.5.3-py2.py3-none-any.whl
Installing collected packages: requests
Successfully installed requests-2.5.3
+ pip install --pre --upgrade -r 

Collecting python-ldap (from -r 

 (line 1))
Requirement already up-to-date: pyasn1 in ./venv/lib/python2.7/site-packages 
(from -r 

 (line 2))
Collecting pyasn1-modules (from -r 

 (line 3))
  Using cached pyasn1_modules-0.1.2-py2.py3-none-any.whl
Requirement already up-to-date: wheel in ./venv/lib/python2.7/site-packages 
(from -r 

 (line 4))
Collecting nose (from -r 

 (line 5))
  Using cached nose-1.3.7-py2-none-any.whl
Requirement already up-to-date: setuptools in 
./venv/lib/python2.7/site-packages (from python-ldap->-r 

 (line 1))
Installing collected packages: python-ldap, pyasn1-modules, nose
Successfully installed nose-1.3.7 pyasn1-modules-0.1.2 python-ldap-2.4.43
+ pip --cert /etc/pki/tls/cert.pem install https://pagure.io/lib389.git
Collecting https://pagure.io/lib389.git
  Downloading https://pagure.io/lib389.git
  Cannot unpack file /tmp/pip-G98DXE-unpack/lib389.git (downloaded from 
/tmp/pip-1WRR5g-build, content-type: text/html; charset=utf-8); cannot detect 
archive format
Cannot determine archive format of /tmp/pip-1WRR5g-build
+ . venv/bin/activate
++ deactivate nondestructive
++ unset -f pydoc
++ '[' -z _ ']'
++ 
PATH=:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ unset _OLD_VIRTUAL_PATH
++ '[' -z '' ']'
++ '[' -n /bin/sh ']'
++ hash -r
++ '[' -z _ ']'
++ PS1=
++ export PS1
++ unset _OLD_VIRTUAL_PS1
++ unset VIRTUAL_ENV
++ '[' '!' nondestructive = nondestructive ']'
++ 
VIRTUAL_ENV=
++ export VIRTUAL_ENV
++ 
_OLD_VIRTUAL_PATH=:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ 
PATH=::/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
++ export PATH
++ '[' -z '' ']'
++ '[' -z '' ']'
++ _OLD_VIRTUAL_PS1=
++ '[' x '!=' x ']'
+++ basename 

++ PS1='(venv) '
++ export PS1
++ alias pydoc
++ '[' -n /bin/sh ']'
++ hash -r
+ echo Preparing Directory Server build/install environment...
Preparing Directory Server build/install environment...
+ mkdir 

+ sudo mkdir 

+ cd 

+ echo Checking out the lib389 source code...
Checking out the lib389 source code...
+ git clone https://pagure.io/lib389.git
Cloning into 'lib389'...
+ 
PYTHONPATH=/usr/lib64/python2.7:/usr/lib64/p

[389-devel] Build failed in Jenkins: NIGHTLY #72

2017-09-06 Thread mareynol
See 


--
[...truncated 4530 lines...]
suites/plugins/accpol_test.py::test_locact_inact PASSED
suites/plugins/accpol_test.py::test_locinact_modrdn PASSED
suites/plugins/accpol_test.py::test_locact_modrdn PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness_init PASSED
suites/plugins/attr_uniqueness_test.py::test_attr_uniqueness PASSED
suites/plugins/dna_test.py::test_basic PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_001 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_003 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_004 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_005 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_006 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_007 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_008 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_009 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_010 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_011 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_012 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_013 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_014 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_015 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_016 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_017 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_018 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_019 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_020 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_021 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_022 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_023 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_024 PASSED
suites/plugins/memberof_test.py::test_memberof_MultiGrpAttr_025 PASSED
suites/plugins/memberof_test.py::test_memberof_auto_add_oc PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_init PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_specific_time PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_day_of_week PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_denied_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_ip PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_access_allowed_host PASSED
suites/plugins/rootdn_plugin_test.py::test_rootdn_config_validate PASSED
suites/psearch/psearch_test.py::test_psearch PASSED
suites/replication/acceptance_test.py::test_add_entry PASSED
suites/replication/acceptance_test.py::test_modify_entry PASSED
suites/replication/acceptance_test.py::test_delete_entry PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[0] PASSED
suites/replication/acceptance_test.py::test_modrdn_entry[1] PASSED
suites/replication/acceptance_test.py::test_modrdn_after_pause PASSED
suites/replication/acceptance_test.py::test_modify_stripattrs PASSED
suites/replication/acceptance_test.py::test_new_suffix PASSED
suites/replication/acceptance_test.py::test_many_attrs PASSED
suites/replication/acceptance_test.py::test_double_delete PASSED
suites/replication/acceptance_test.py::test_password_repl_error PASSED
suites/replication/cleanallruv_test.py::test_clean PASSED
suites/replication/cleanallruv_test.py::test_clean_restart PASSED
suites/replication/cleanallruv_test.py::test_clean_force PASSED
suites/replication/cleanallruv_test.py::test_abort PASSED
suites/replication/cleanallruv_test.py::test_abort_restart PASSED
suites/replication/cleanallruv_test.py::test_abort_certify PASSED
suites/replication/cleanallruv_test.py::test_stress_clean PASSED
suites/replication/cleanallruv_test.py::test_multiple_tasks_with_force PASSED
suites/replication/single_master_test.py::test_mail_attr_repl PASSED
suites/replication/single_master_test.py::test_lastupdate_attr_before_init 
PASSED
suites/replication/tombstone_test.py::test_purge_success PASSED
suites/replication/wait_for_async_feature_test.py::test_not_int_value PASSED
suites/replication/wait_for_async_feature_test.py::test_multi_value PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr0]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr1]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr2]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_value_check[waitfor_async_attr3]
 PASSED
suites/replication/wait_for_async_feature_test.py::test_behavior_w

[389-devel] Build failed in Jenkins: NIGHTLY #71

2017-09-05 Thread mareynol
See 


--
[...truncated 4714 lines...]

tickets/ticket47462_test.py:155: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
../../../lib389/lib389/__init__.py:2588: in upgrade
DirSrvTools.runUpgrade(self.prefix, online)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

prefix = '\''/usr'\'', online = True

@staticmethod
def runUpgrade(prefix, online=True):
'\'''\'''\''
Run "setup-ds.pl --update"  We simply pass in one DirSrv isntance, 
and
this will update all the instances that are in this prefix.  For the
update to work we must fix/adjust the permissions of the scripts in:

/prefix/lib[64]/dirsrv/slapd-INSTANCE/
'\'''\'''\''

libdir = os.path.join(_ds_paths.lib_dir, '\''dirsrv'\'')

# Gather all the instances so we can adjust the permissions, otherwise
servers = []
path = os.path.join(_ds_paths.sysconf_dir, '\''dirsrv'\'')
for files in os.listdir(path):
if files.startswith('\''slapd-'\'') and not 
files.endswith('\''.removed'\''):
servers.append(os.path.join(libdir, files))

if len(servers) == 0:
# This should not happen
log.fatal('\''runUpgrade: no servers found!'\'')
assert False

'\'''\'''\''
The setup script calls things like 
/lib/dirsrv/slapd-instance/db2bak,
etc, and when we run the setup perl script it gets permission denied
as the default permissions are 750.  Adjust the permissions to 755.
'\'''\'''\''
for instance in servers:
for files in os.listdir(instance):
os.chmod(os.path.join(instance, files), 755)

# Run the "upgrade"
try:
prog = os.path.join(_ds_paths.sbin_dir, PATH_SETUP_DS)
process = subprocess.Popen([prog, '\''--update'\''], shell=False,
   stdin=subprocess.PIPE)
# Answer the interactive questions, as "--update" currently does
# not work with INF files
process.stdin.write('\''yes\n'\'')
if(online):
process.stdin.write('\''online\n'\'')
for x in servers:
process.stdin.write(DN_DM + '\''\n'\'')
process.stdin.write(PW_DM + '\''\n'\'')
else:
process.stdin.write('\''offline\n'\'')
process.stdin.close()
process.wait()
if process.returncode != 0:
log.fatal('\''runUpgrade failed!  Error: %s '\'' % 
process.returncode)
>   assert(False)
E   assert False

../../../lib389/lib389/tools.py:952: AssertionError
 Captured stdout setup -
OK group dirsrv exists
OK user dirsrv exists
OK group dirsrv exists
OK user dirsrv exists
('\''Update succeeded: status '\'', '\''0 Total update succeeded'\'')
 Captured stderr setup -
INFO:lib389.topologies:Instance with parameters {'\''ldap-port'\'': 39001, 
'\''suffix'\'': '\''dc=example,dc=com'\'', '\''krb5_realm'\'': None, 
'\''deployed-dir'\'': '\''/usr'\'', '\''inst-backupdir'\'': '\''/tmp'\'', 
'\''hostname'\'': '\''localhost'\'', '\''server-id'\'': '\''master1'\'', 
'\''root-pw'\'': '\''password'\'', '\''root-dn'\'': '\''cn=Directory 
Manager'\'', '\''group-id'\'': None, '\''InstScriptsEnabled'\'': None, 
'\''user-id'\'': None, '\''ldap-secureport'\'': None} was created.
INFO:lib389:Found entry dn: cn=replrepl,cn=config
cn: bind dn pseudo user
cn: replrepl
objectClass: top
objectClass: person
sn: bind dn pseudo user
userPassword: 
{SSHA512}f6aZQxcJAMoeRJTIEGkMpmi0vRWkeZvZiLcgMJSG5eEbcB7gyp5C0Fcc5ACw72vjMAJauFL3uf3tIVsPP67LSkTPEXM3yYJg


INFO:lib389.topologies:Instance with parameters {'\''ldap-port'\'': 39002, 
'\''suffix'\'': '\''dc=example,dc=com'\'', '\''krb5_realm'\'': None, 
'\''deployed-dir'\'': '\''/usr'\'', '\''inst-backupdir'\'': '\''/tmp'\'', 
'\''hostname'\'': '\''localhost'\'', '\''server-id'\'': '\''master2'\'', 
'\''root-pw'\'': '\''password'\'', '\''root-dn'\'': '\''cn=Directory 
Manager'\'', '\''group-id'\'': None, '\''InstScriptsEnabled'\'': None, 
'\''user-id'\'': None, '\''ldap-secureport'\'': None} was created.
INFO:lib389:Found entry dn: cn=replrepl,cn=config
cn: bind dn pseudo user
cn: replrepl
objectClass: top
objectClass: person
sn: bind dn pseudo user
userPassword: 
{SSHA512}5rZlhk81VphZK7fGesS76HZHgAKlJB+3T8u7OmqsKDDABGUHmhMa85PZ6sY1w6xM3eRkIlDS0u1sy8plFRBE06ayi82Y0t+n


INFO:Replica:Starting async replication 
cn=meTo_localhost:39002,cn=replica,cn=dc\3Dexample\2Cdc\3Dcom,cn=mapping 
tree,cn=config
- Captured st