See <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/290/changes>
Changes:
[Noriko Hosoi] Ticket #47701 - Make retro changelog trim interval programmable
------------------------------------------
Started by an SCM change
Building remotely on Fedora20 in workspace <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/>
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository http://git.fedorahosted.org/git/389/ds.git/
Fetching upstream changes from http://git.fedorahosted.org/git/389/ds.git/
Fetching upstream changes from http://git.fedorahosted.org/git/389/ds.git/
Checking out Revision bb4f0c428f9e53bccb875a552f5cae1ee6f733be (origin/master)
[389-ds-base] $ /bin/sh -e /tmp/hudson7119075711139839552.sh
Running configure...
CFLAGS= -Wall CXXFLAGS= -Wall ./configure --with-tmpfiles-d=/etc/tmpfiles.d --with-openldap --enable-autobind --with-selinux --with-systemdsystemunitdir=/lib/systemd/system --with-systemdsystemconfdir=/etc/systemd/system --enable-debug
Build log is http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/build.2014-02-1...
Running make...
Build log is http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/build.2014-02-1...
Checking for warnings...
Build http://jenkins.cloud.fedoraproject.org/job/389-ds-base/290/ failed
There are build warnings
Warning log is http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/build-warns.201...
Last 100 lines of warning log:
------------------------------------------------------------
ldap/servers/plugins/retrocl/retrocl_trim.c:509:5: warning: passing argument 1 of 'slapi_ch_free_string' from incompatible pointer type [enabled by default]
./ldap/servers/slapd/slapi-plugin.h:5756:6: note: expected 'char **' but argument is of type 'const char **'
ldap/servers/plugins/retrocl/retrocl_trim.c:518:25: warning: format '%s' expects argument of type 'char *', but argument 6 has type 'int' [-Wformat=]
ldap/servers/plugins/retrocl/retrocl_trim.c:521:7: warning: passing argument 1 of 'slapi_ch_free_string' from incompatible pointer type [enabled by default]
./ldap/servers/slapd/slapi-plugin.h:5756:6: note: expected 'char **' but argument is of type 'const char **'
------------------------------------------------------------
Build step 'Execute shell' marked build as failure
so here is my goal I am about to write a plugin for heimdal KDC's to
update matching password fields in LDAP servers.
In the case of 389 server it will also allow 389 server to manage
password quality checks but Ive been looking over 389 servers docs and
there is something I'm unclear about. how do I pass the clear text
password to 389 server to trigger the quality check and update.
is it simply a bind as an administrator then update the users password
field with clear text password and let 389 server check and hash it
from there or is there more to it like a C API call.
https://fedorahosted.org/389/ticket/47700https://fedorahosted.org/389/attachment/ticket/47700/0001-Ticket-47700-Un...
Description of problem by nalin(a)redhat.com:
Various functions in the directory server are declared with extern "C"
linkage, causing the compiler to emit references to an unmangled symbol
name, but because their definitions don't match the declarations, and
the definitions are compiled using the C++ compiler, the implementations
are emitted as mangled symbols.
Fix description: Adjusted the function declaration to the implementation.
Additionally, removed unused macros for ACL_ReadDbMapFile, which had been
removed.
https://fedorahosted.org/389/ticket/47602
0001-Ticket-47602-Make-ldbm_back_seq-independently-suppor
Description: If ldbm_back_seq is called as a child of transaction, it
fails to access the on-going transaction data. This patch picks up
the parent transaction if any, and it calls dblayer_read_txn_begin with
the parent transaction. If the read transaction is aborted by DEADLOCK,
it retries.