This is the second testing call for OpenLDAP 2.6.11. 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.
Thanks!
OpenLDAP 2.6.11 Engineering Fixed slapd to use fresh timestamp for lastbind (ITS#10379) Fixed slapd delta-syncrepl to always use logDB rootdn (ITS#10360) Fixed slapd reverse lookup of proxied IPv6 addresses (ITS#10387) Fixed slapd logging (ITS#10410) Fixed slapd-ldap response when invalid secprops is configured (ITS#10392) Fixed slapd-mdb error when deleting last child of a branch (ITS#10304) Fixed slapd-mdb check for pool pause in search (ITS#10191) Fixed slapo-memberof clash with refint on subtree rename (ITS#10398) Fixed slapo-syncprov use correct rootDN for accesslog replay (ITS#10385) Minor Cleanup ITS#7901 ITS#10329 ITS#10335 ITS#10339 ITS#10343 ITS#10344 ITS#10345 ITS#10347 ITS#10348 ITS#10349 ITS#10353 ITS#10358 ITS#10359 ITS#10366 ITS#10367 ITS#10369 ITS#10370 ITS#10371 ITS#10372 ITS#10374 ITS#10375 ITS#10376 ITS#10377 ITS#10379 ITS#10380 ITS#10381 ITS#10384 ITS#10388 ITS#10390 ITS#10391 ITS#10400 ITS#10401 ITS#10408
Thanks, Quanah
On 2026-01-12 16:11, Quanah Gibson-Mount wrote:
This is the second testing call for OpenLDAP 2.6.11. 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.
`make test` - all passing OK on x86_64 (Linux).
Linux auntie 6.18.5-rc1-gc4b74ed06255 #1 SMP PREEMPT_DYNAMIC Fri Jan 9 18:57:39 -00 2026 x86_64 AMD Ryzen 9 9950X 16-Core Processor AuthenticAMD GNU/Linux
`cd tests && make its` also now passing OK.
Tested-by: Brett A C Sheffield bacs@librecast.net
Hi Quanah,
On Tuesday, January 13th, 2026 at 1:12 AM, Quanah Gibson-Mount quanah@fast-mail.org wrote:
This is the second testing call for OpenLDAP 2.6.11. 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.
Tested Fedora 43 x86_64 and aarch64 which have gcc version 15.2.1 20251211. Test platform: https://copr.fedorainfracloud.org
Build command: ./configure --enable-modules --enable-backends --disable-perl --disable-wt --enable-overlays --enable-balancer make depend make -O -j4 V=1 VERBOSE=1
Both builds complete. make tests ran successfully on aarch64 and failed repeatedly in test-063 on x86_64
00:13:03 Starting test063-delta-multiprovider for mdb...
running defines.sh Initializing server configurations... Starting server 1 on TCP/IP port 9011... Using ldapsearch to check that server 1 is running... Using ldapadd for context on server 1... Starting server 2 on TCP/IP port 9012... Using ldapsearch to check that server 2 is running... Starting server 3 on TCP/IP port 9013... Using ldapsearch to check that server 3 is running... Starting server 4 on TCP/IP port 9014... Using ldapsearch to check that server 4 is running... Using ldapadd to populate server 1... Waiting 7 seconds for syncrepl to receive changes... Using ldapsearch to read all the entries from server 1... Using ldapsearch to read all the entries from server 2... Using ldapsearch to read all the entries from server 3... Using ldapsearch to read all the entries from server 4... Comparing retrieved entries from server 1 and server 2... Comparing retrieved entries from server 1 and server 3... Comparing retrieved entries from server 1 and server 4... Using ldapadd to populate server 2... Using ldapsearch to read all the entries from server 1... Using ldapsearch to read all the entries from server 2... Using ldapsearch to read all the entries from server 3... Using ldapsearch to read all the entries from server 4... Comparing retrieved entries from server 1 and server 2... Comparing retrieved entries from server 1 and server 3... Comparing retrieved entries from server 1 and server 4... Breaking replication between server 1 and 2... Using ldapmodify to force conflicts between server 1 and 2... Restoring replication between server 1 and 2... Waiting 7 seconds for syncrepl to receive changes... Using ldapsearch to read all the entries from server 1... Using ldapsearch to read all the entries from server 2... Using ldapsearch to read all the entries from server 3... Using ldapsearch to read all the entries from server 4... Comparing retrieved entries from server 1 and server 2... Comparing retrieved entries from server 1 and server 3... Comparing retrieved entries from server 1 and server 4... test failed - server 1 and server 4 databases differ
00:13:44 Failed test063-delta-multiprovider for mdb after 41 seconds
Full build log at https://copr.fedorainfracloud.org/coprs/patrickl/dev/build/10004077/
I repeated the x86_64 build on my laptop with mock and make test ran successfully.
Best, Patrick
--On Tuesday, January 13, 2026 3:26 PM +0000 Patrick patrick+openldap.org@laimbock.com wrote:
Hi Quanah,
On Tuesday, January 13th, 2026 at 1:12 AM, Quanah Gibson-Mount quanah@fast-mail.org wrote:
This is the second testing call for OpenLDAP 2.6.11. 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/openldap-OPENLDAP_REL_ENG_2_6.tar.gz
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.
Tested Fedora 43 x86_64 and aarch64 which have gcc version 15.2.1 20251211. Test platform: https://copr.fedorainfracloud.org
Waiting 7 seconds for syncrepl to receive changes... Using ldapsearch to read all the entries from server 1... Using ldapsearch to read all the entries from server 2... Using ldapsearch to read all the entries from server 3... Using ldapsearch to read all the entries from server 4... Comparing retrieved entries from server 1 and server 2... Comparing retrieved entries from server 1 and server 3... Comparing retrieved entries from server 1 and server 4... test failed - server 1 and server 4 databases differ
Thanks!
Interesting, because x86_64 is the most tested platform. This is usually due to a timing bug. We're rewriting the test suite for 2.7 so that that particular problem goes away and makes failures more reliably indicative of a real issue.
Regards, Quanah
Am 13.01.26 um 01:11 schrieb Quanah Gibson-Mount:
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
build and 'make test' work, but 'make -C tests/ its' fail on my old Debian/13 machine (took more then 1h to get here ...)
... #30 813.4 >>>>> Starting its8752 ... #30 813.4 running defines.sh #30 813.4 This test tracks a case where slapd deadlocks during a significant write load #30 813.4 See https://bugs.openldap.org/show_bug.cgi?id=8752 for more information. #30 813.4 Starting slapd on TCP/IP port 9011... #30 814.4 Using ldapsearch to check that slapd is running... #30 814.4 Populating database on first provider... #30 814.5 Stopping slapd and reworking configuration for MPR... #30 814.6 Starting provider slapd on TCP/IP URI ldap://localhost:9011/ #30 821.6 Using ldapsearch to check that provider slapd is running... #30 821.6 Starting provider slapd on TCP/IP URI ldap://localhost:9012/ #30 828.7 Using ldapsearch to check that provider slapd is running... #30 828.7 Starting provider slapd on TCP/IP URI ldap://localhost:9013/ #30 835.7 Using ldapsearch to check that provider slapd is running... #30 835.7 Starting provider slapd on TCP/IP URI ldap://localhost:9014/ #30 842.7 Using ldapsearch to check that provider slapd is running... #30 842.7 Setting up accesslog on each provider... #30 842.7 Modifying dn: cn=Elmer_Fudd,ou=People,dc=example,dc=com on provider 1 #30 849.8 Modifying dn: cn=Elmer_Fudd,ou=People,dc=example,dc=com on provider 2 #30 856.8 Modifying dn: cn=Elmer_Fudd,ou=People,dc=example,dc=com on provider 3 #30 863.9 Modifying dn: cn=Elmer_Fudd,ou=People,dc=example,dc=com on provider 4 #30 871.0 Waiting 7 seconds for servers to catch up... #30 878.1 Waiting 7 seconds for servers to catch up... #30 885.2 Waiting 7 seconds for servers to catch up... #30 892.3 Waiting 7 seconds for servers to catch up... #30 899.4 Waiting 7 seconds for servers to catch up... #30 906.6 Waiting 7 seconds for servers to catch up... #30 913.6 Servers did not replicate in time #30 913.6 >>>>> ./data/regressions/its8752/its8752 failed (exit 1) #30 913.6 make[1]: *** [Makefile:364: mdb-its-yes] Error 1 #30 913.6 make[1]: Leaving directory '/tmp/openldap-OPENLDAP_REL_ENG_2_6/tests' #30 913.6 make: Leaving directory '/tmp/openldap-OPENLDAP_REL_ENG_2_6/tests' #30 913.6 make: *** [Makefile:355: regressions] Error 2 #30 ERROR: process "/bin/sh -c make -C tests/ its" did not complete successfully: exit code: 2 ------
[openldap builder 22/29] RUN make -C tests/ its:
885.2 Waiting 7 seconds for servers to catch up... 892.3 Waiting 7 seconds for servers to catch up... 899.4 Waiting 7 seconds for servers to catch up... 906.6 Waiting 7 seconds for servers to catch up... 913.6 Servers did not replicate in time 913.6 >>>>> ./data/regressions/its8752/its8752 failed (exit 1) 913.6 make[1]: *** [Makefile:364: mdb-its-yes] Error 1 913.6 make[1]: Leaving directory '/tmp/openldap-OPENLDAP_REL_ENG_2_6/tests' 913.6 make: Leaving directory '/tmp/openldap-OPENLDAP_REL_ENG_2_6/tests' 913.6 make: *** [Makefile:355: regressions] Error 2 ------ failed to solve: process "/bin/sh -c make -C tests/ its" did not complete successfully: exit code: 2
should I provide more data?
Andreas
--On Tuesday, January 13, 2026 9:25 PM +0100 "A.Schulze" sca@andreasschulze.de wrote:
Am 13.01.26 um 01:11 schrieb Quanah Gibson-Mount:
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
build and 'make test' work, but 'make -C tests/ its' fail on my old Debian/13 machine (took more then 1h to get here ...) should I provide more data?
*Probably* a timing issue, you'd have to look into the generated logs to confirm. It's unfortunately very common with the current test suite. We're working on rewriting the test suite for 2.7 to avoid these types of issues.
Regards, Quanah
--On Wednesday, January 28, 2026 9:49 AM -0800 Quanah Gibson-Mount quanah@fast-mail.org wrote:
--On Tuesday, January 13, 2026 9:25 PM +0100 "A.Schulze" sca@andreasschulze.de wrote:
Am 13.01.26 um 01:11 schrieb Quanah Gibson-Mount:
Execute the test suite (via make test) after it is built. Optionally, cd tests && make its to run through the regression suite.
build and 'make test' work, but 'make -C tests/ its' fail on my old Debian/13 machine (took more then 1h to get here ...) should I provide more data?
*Probably* a timing issue, you'd have to look into the generated logs to confirm. It's unfortunately very common with the current test suite. We're working on rewriting the test suite for 2.7 to avoid these types of issues.
Been digging into this one, it definitely needs additional investigation because it doesn't appear to be the usual timing problem.
--Quanah
--On Wednesday, January 28, 2026 2:19 PM -0800 Quanah Gibson-Mount quanah@fast-mail.org wrote:
Been digging into this one, it definitely needs additional investigation because it doesn't appear to be the usual timing problem.
Ah right this is ITS#9782 which has existed for quite a while. I may disable the regression test until that's fixed.
--Quanah
openldap-technical@openldap.org