This is the first testing call for OpenLDAP 2.6.0 Release. Depending on the results, this may be the only 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
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
--On Tuesday, September 7, 2021 8:57 PM +0200 Michael Ströder michael@stroeder.com wrote:
On 9/7/21 19:01, Quanah Gibson-Mount wrote:
This is the first testing call for OpenLDAP 2.6.0 Release.
FWIW: make test worked on openSUSE Tumbleweed x86_64.
But what are the main differences compared to 2.5.7?
I literally noted this in the testing call. The most significant difference for slapd is the ability to bypass syslog for logging.
--Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
On Tue, Sep 07, 2021 at 11:02:30AM -0700, Quanah Gibson-Mount wrote:
--On Tuesday, September 7, 2021 8:57 PM +0200 Michael Ströder michael@stroeder.com wrote:
But what are the main differences compared to 2.5.7?
I literally noted this in the testing call. The most significant difference for slapd is the ability to bypass syslog for logging.
You can also check the upgrade documentation in progress, tracked here: https://bugs.openldap.org/show_bug.cgi?id=9666
Hello,
Tests passed on RHEL 8.3 with :
--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
Brgds, Jean-Luc.
On Wed, Sep 8, 2021 at 10:47 AM Ondřej Kuzník ondra@mistotebe.net wrote:
On Tue, Sep 07, 2021 at 11:02:30AM -0700, Quanah Gibson-Mount wrote:
--On Tuesday, September 7, 2021 8:57 PM +0200 Michael Ströder michael@stroeder.com wrote:
But what are the main differences compared to 2.5.7?
I literally noted this in the testing call. The most significant
difference
for slapd is the ability to bypass syslog for logging.
You can also check the upgrade documentation in progress, tracked here: https://bugs.openldap.org/show_bug.cgi?id=9666
-- Ondřej Kuzník Senior Software Engineer Symas Corporation http://www.symas.com Packaged, certified, and supported LDAP solutions powered by OpenLDAP
On 9/7/21 20:02, Quanah Gibson-Mount wrote:
--On Tuesday, September 7, 2021 8:57 PM +0200 Michael Ströder michael@stroeder.com wrote:
On 9/7/21 19:01, Quanah Gibson-Mount wrote:
This is the first testing call for OpenLDAP 2.6.0 Release.
FWIW: make test worked on openSUSE Tumbleweed x86_64.
But what are the main differences compared to 2.5.7?
I literally noted this in the testing call.
Sorry missed it while being overwhelmed with different tasks.
The most significant difference for slapd is the ability to bypass syslog for logging.
Does that really justify a version bump of libldap which in turn causes more effort for downstream packagers?
Ciao, Michael.
On Wed, Sep 08, 2021 at 03:37:23PM +0200, Michael Ströder wrote:
The most significant difference for slapd is the ability to bypass syslog for logging.
Does that really justify a version bump of libldap which in turn causes more effort for downstream packagers?
Don't think we've broken ABI compatibility in this release, so we shouldn't be bumping the soname, are we doing that? Quanah?
--On Wednesday, September 8, 2021 5:25 PM +0200 Ondřej Kuzník ondra@mistotebe.net wrote:
On Wed, Sep 08, 2021 at 03:37:23PM +0200, Michael Ströder wrote:
The most significant difference for slapd is the ability to bypass syslog for logging.
Does that really justify a version bump of libldap which in turn causes more effort for downstream packagers?
Don't think we've broken ABI compatibility in this release, so we shouldn't be bumping the soname, are we doing that? Quanah?
It would require a rewrite how openldap does its library versioning for builds, so that's not going to happen for 2.6. File a bug on it though for the future.
--Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
On 9/8/21 17:45, Quanah Gibson-Mount wrote:
--On Wednesday, September 8, 2021 5:25 PM +0200 Ondřej Kuzník ondra@mistotebe.net wrote:
On Wed, Sep 08, 2021 at 03:37:23PM +0200, Michael Ströder wrote:
The most significant difference for slapd is the ability to bypass syslog for logging.
Does that really justify a version bump of libldap which in turn causes more effort for downstream packagers?
Don't think we've broken ABI compatibility in this release, so we shouldn't be bumping the soname, are we doing that? Quanah?
It would require a rewrite how openldap does its library versioning for builds, so that's not going to happen for 2.6. File a bug on it though for the future.
It would probably cause some confusion down-stream if OpenLDAP 2.6 installs a file libldap-2.5. I'm really not keen on that mess.
Ciao, Michael.
On Wed, Sep 08, 2021 at 06:07:41PM +0200, Michael Ströder wrote:
It would probably cause some confusion down-stream if OpenLDAP 2.6 installs a file libldap-2.5. I'm really not keen on that mess.
There would be one final transition from libldap-2.6.so.x to libldap.so.x, not embedding the version in the library name anymore and just using library versioning.
All tests (with "--enable-balancer") passed for: - Rocky Linux 8.4 - RedHat 8.3 - Mac OS Catalina (10.15.7)
Chris Paul Rex Consulting, Inc email: chris.paul@rexconsulting.net web: http://www.rexconsulting.net http://www.rexconsulting.net phone, toll-free: +1 (888) 403-8996 ext 1
On 9/7/21 10:01 AM, Quanah Gibson-Mount wrote:
This is the first testing call for OpenLDAP 2.6.0 Release. Depending on the results, this may be the only testing call.
Configured and compiled on CentOS7 with openssl 1.1.1g from EPEL repo
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-deref --enable-slapd --enable-ppolicy --enable-memberof make depend make make test
All tests completed without error. I then ran the regressions tests and got this error:
Starting its8444 ...
running defines.sh This test tracks a case where changes are incorrectly skipped See https://bugs.openldap.org/show_bug.cgi?id=8444 for more information. Initializing server configurations... Starting provider slapd on TCP/IP URI ldap://localhost:9011/ Using ldapsearch to check that provider slapd is running... Starting provider slapd on TCP/IP URI ldap://localhost:9012/ Using ldapsearch to check that provider slapd is running... Starting provider slapd on TCP/IP URI ldap://localhost:9013/ Using ldapsearch to check that provider slapd is running... Starting provider slapd on TCP/IP URI ldap://localhost:9014/ Using ldapsearch to check that provider slapd is running... Populating database on first provider... Sleeping 10 seconds to allow replication to initiate... Looping 50 times adding and deleting members to the Cartoonia group... Adding new members to the group (1/50)... Deleting new members from the group... Searching new members to see if they still have memberOf present... ldapsearch failed (32)!
./data/regressions/its8444/its8444 failed (exit 32)
make[1]: *** [mdb-its-yes] Error 32 make[1]: Leaving directory `/home/classen/projects/openldap/openldap-OPENLDAP_REL_ENG_2_6/tests' make: *** [regressions] Error 2
On Sep 7, 2021, at 10:01 AM, Quanah Gibson-Mount quanah@symas.com wrote:
This is the first testing call for OpenLDAP 2.6.0 Release. Depending on the results, this may be the only 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
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
--On Sunday, September 12, 2021 3:59 PM -0700 Scott Classen sclassen@lbl.gov wrote:
Configured and compiled on CentOS7 with openssl 1.1.1g from EPEL repo
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-deref --enable-slapd --enable-ppolicy --enable-memberof make depend make make test
All tests completed without error. I then ran the regressions tests and got this error:
Thanks Scott,
I'm able to reproduce and investigating.
Regards, Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
--On Tuesday, September 14, 2021 10:37 AM -0700 Quanah Gibson-Mount quanah@symas.com wrote:
All tests completed without error. I then ran the regressions tests and got this error:
Thanks Scott,
I'm able to reproduce and investigating.
This should now be fixed.
--Quanah
--
Quanah Gibson-Mount Product Architect Symas Corporation Packaged, certified, and supported LDAP solutions powered by OpenLDAP: http://www.symas.com
All passed on Ubuntu 20.04.3 LTS
using ./configure make depend make make test cd tests make its
openldap-technical@openldap.org