This is the second testing call for OpenLDAP 2.6.0 Release. Depending on the results, this may be the final testing call.
Generally, get the code for RE26:
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
A list of items fixed and added in 2.6 can be found at:
A major change with 2.6 is the ability to bypass syslog for logging (ITS#6949). This significantly improves slapd performance. Currently this is being adjusted so that lloadd also supports this new feature, but it can be tested with slapd at this time.
Additionally, the following deprecated backends have been removed:
back-ndb back-shell
Known issues:
*) The standalone form of lloadd does not honor olcLogLevel when combined with the new logging parameters. It will honor debug level settings passed via the -d option.
*) The standalone form of lloadd can deadlock if the monitor backend is enabled.
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
All tests passed on CentOS 7.9.2009
wget https://git.openldap.org/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6/op... tar zxvf openldap-OPENLDAP_REL_ENG_2_6.tar.gz cd openldap-OPENLDAP_REL_ENG_2_6/ LDFLAGS="-L/usr/lib64/openssl11 -Wl,-rpath,/usr/include/openssl11" CPPFLAGS="-I/usr/include/openssl11" export CPPFLAGS export LDFLAGS ./configure --with-argon2 --with-systemd --with-tls=openssl --enable-mdb --with-cyrus-sasl --enable-spasswd --enable-syslog --enable-modules --enable-cleartext --enable-overlays --enable-accesslog --enable-auditlog --with-threads --enable-shared --enable-ldap --enable-monitor --enable-deref --enable-slapd --enable-ppolicy --enable-memberof make depend make make test cd tests make its
On Sep 28, 2021, at 12:12 PM, Quanah Gibson-Mount quanah@symas.com wrote:
This is the second testing call for OpenLDAP 2.6.0 Release. Depending on the results, this may be the final testing call.
Generally, get the code for RE26:
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
A list of items fixed and added in 2.6 can be found at:
A major change with 2.6 is the ability to bypass syslog for logging (ITS#6949). This significantly improves slapd performance. Currently this is being adjusted so that lloadd also supports this new feature, but it can be tested with slapd at this time.
Additionally, the following deprecated backends have been removed:
back-ndb back-shell
Known issues:
*) The standalone form of lloadd does not honor olcLogLevel when combined with the new logging parameters. It will honor debug level settings passed via the -d option.
*) The standalone form of lloadd can deadlock if the monitor backend is enabled.
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
All tests passed on Red Hat Enterprise Linux release 8.3 (Ootpa)
wget https://git.openldap.org/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6/op... tar zxvf openldap-OPENLDAP_REL_ENG_2_6.tar.gz cd openldap-OPENLDAP_REL_ENG_2_6/ export CPPFLAGS="-I/usr/include -I/usr/lib64/perl5/CORE/" LDFLAGS=/usr/lib64/libperl.so ./configure --prefix=/usr/app/LDAP/binaries/openldap-OPENLDAP_REL_ENG_2_6 --sysconfdir=/usr/app/LDAP/binaries/openldap-OPENLDAP_REL_ENG_2_6 --mandir=/usr/local/share/man --enable-modules --enable-ldap --enable-dynlist --enable-ppolicy --enable-unique --with-gnu-ld --enable-refint --with-tls --enable-dynamic --enable-valsort --enable-perl --enable-rwm make depend make make test cd tests make its
On Wed, Sep 29, 2021 at 12:17 AM Scott Classen sclassen@lbl.gov wrote:
All tests passed on CentOS 7.9.2009
wget https://git.openldap.org/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6/op... tar zxvf openldap-OPENLDAP_REL_ENG_2_6.tar.gz cd openldap-OPENLDAP_REL_ENG_2_6/ LDFLAGS="-L/usr/lib64/openssl11 -Wl,-rpath,/usr/include/openssl11" CPPFLAGS="-I/usr/include/openssl11" export CPPFLAGS export LDFLAGS ./configure --with-argon2 --with-systemd --with-tls=openssl --enable-mdb --with-cyrus-sasl --enable-spasswd --enable-syslog --enable-modules --enable-cleartext --enable-overlays --enable-accesslog --enable-auditlog --with-threads --enable-shared --enable-ldap --enable-monitor --enable-deref --enable-slapd --enable-ppolicy --enable-memberof make depend make make test cd tests make its
On Sep 28, 2021, at 12:12 PM, Quanah Gibson-Mount quanah@symas.com
wrote:
This is the second testing call for OpenLDAP 2.6.0 Release. Depending
on the results, this may be the final testing call.
Generally, get the code for RE26:
<
https://git.openldap.org/openldap/openldap/-/archive/OPENLDAP_REL_ENG_2_6/op...
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally,
cd tests && make its to run through the regression suite.
A list of items fixed and added in 2.6 can be found at:
<
https://bugs.openldap.org/buglist.cgi?bug_status=RESOLVED&bug_status=VER...
A major change with 2.6 is the ability to bypass syslog for logging
(ITS#6949). This significantly improves slapd performance. Currently this is being adjusted so that lloadd also supports this new feature, but it can be tested with slapd at this time.
Additionally, the following deprecated backends have been removed:
back-ndb back-shell
Known issues:
*) The standalone form of lloadd does not honor olcLogLevel when
combined with the new logging parameters. It will honor debug level settings passed via the -d option.
*) The standalone form of lloadd can deadlock if the monitor backend is
enabled.
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
On 28Sep21 12:12-0700, Quanah Gibson-Mount wrote:
Generally, get the code for RE26:
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
I'd like to report success from our site, too.
--- paste: % cat /etc/centos-release CentOS Linux release 8.3.2011
% ./configure --prefix=/home/btwe/openldap/opt --with-tls=openssl --enable-modules --enable-accesslog=mod --enable-auditlog=mod --enable-mdb --enable-crypt ... % make depend && make && make test ...
% grep '>>>>> Starting test' make_test.out|wc -l 72
% grep '>>>>> Test succeeded' make_test.out|wc -l 31
% grep 'test skipped' make_test.out|wc -l 40
% grep 'Test .* disabled' make_test.out|wc -l 1 --- eop
The numbers match. Looks good! The setup we use is quite simple, so a number of tests are skipped. Would you recommend, or like to see certain configurations to be tested?
Cheers,
--On Thursday, September 30, 2021 4:15 PM +0200 Bastian Tweddell b.tweddell@fz-juelich.de wrote:
On 28Sep21 12:12-0700, Quanah Gibson-Mount wrote:
Generally, get the code for RE26:
Extract, configure, and build.
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
I'd like to report success from our site, too.
The numbers match. Looks good! The setup we use is quite simple, so a number of tests are skipped. Would you recommend, or like to see certain configurations to be tested?
Mainly the new logging bits.
--Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
On 30Sep21 08:39-0700, Quanah Gibson-Mount wrote:
The setup we use is quite simple, so a number of tests are skipped. Would you recommend, or like to see certain configurations to be tested?
Mainly the new logging bits.
A minor thing:
I think I discovered a change in slaptest in rc 2_6. We (still) use the logfile directive in slapd config. If the logfile exists, but is not writable by slaptest, the test fails. Which is good, but the failed slaptest does not print the reason for the failure.
--- paste: [jscldap@jscldap-testing01 ~]$ /opt/jsc/jscldap/slapd/opt/OPENLDAP_REL_ENG_2_6/sbin/slaptest -v -u -f /opt/jsc/jscldap/slapd/opt/OPENLDAP_REL_ENG_2_6/etc/openldap/slapd_jscldap.conf slaptest: bad configuration file!
[jscldap@jscldap-testing01 ~]$ echo $? 1 --- eop
Compared to version 2.5.4, slaptest does not fail, regardless of the access to the logfile.
Cheers,
--On Monday, October 4, 2021 10:44 AM +0200 Bastian Tweddell b.tweddell@fz-juelich.de wrote:
On 30Sep21 08:39-0700, Quanah Gibson-Mount wrote:
The setup we use is quite simple, so a number of tests are skipped. Would you recommend, or like to see certain configurations to be tested?
Mainly the new logging bits.
A minor thing:
I think I discovered a change in slaptest in rc 2_6. We (still) use the logfile directive in slapd config. If the logfile exists, but is not writable by slaptest, the test fails. Which is good, but the failed slaptest does not print the reason for the failure.
Thanks, filed as ITS#9713. This should be fixed now in head and RE26, if you would like to confirm.
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
On 08Oct21 09:52-0700, Quanah Gibson-Mount wrote:
A minor thing:
I think I discovered a change in slaptest in rc 2_6. We (still) use the logfile directive in slapd config. If the logfile exists, but is not writable by slaptest, the test fails. Which is good, but the failed slaptest does not print the reason for the failure.
Thanks, filed as ITS#9713. This should be fixed now in head and RE26, if you would like to confirm.
I updated this issue with a comment.
Cheers,
openldap-technical@openldap.org