There is a new pull request by klarasm against master on the void-packages repository https://github.com/klarasm/void-packages openldap-2.6 https://github.com/void-linux/void-packages/pull/41948 openldap: update to 2.6.3 This is very preliminary. The 2.4 branch is not maintained anymore and I don't know if there's much advantage to going to 2.5 instead of 2.6 Some shared libraries have changed name so this updates common/shlibs. It builds and the test suite is ok on x86_64-glibc but fails on x86_64-musl (if I remember correctly from earlier testing the 2.5 branch had the same test suite error). [openldap-2.6.3-test079.log](https://github.com/void-linux/void-packages/files/10530843/openldap-2.6.3-test079.log) [openldap-2.6.3-no-tests.log](https://github.com/void-linux/void-packages/files/10530903/openldap-2.6.3-no-tests.log) [openldap-2.6.3-all-tests.log](https://github.com/void-linux/void-packages/files/10530929/openldap-2.6.3-all-tests.log) It seems that test 79 also fails on alpine: https://git.alpinelinux.org/aports/tree/main/openldap/APKBUILD#n227 I'll have to look closer into the specific test and why it fails, but if it's not critical it may be ok to ignore it. The rest of the test suite does not seem to be a problem. As this is a major update the ldap database should be backed up and recreated as per https://www.openldap.org/doc/admin26/maintenance.html #### Testing the changes - I tested the changes in this PR: in progress I have upgraded my ldap setup to this version. It's not very complicated so may not be great for coverage. Basically: - two nodes, with normal syncrepl and gssapi/kerberos for authentication - the ldap directory is used as database backend for my kerberos setup - I have a few machines setup with kerberos for authentication and ldap as id provider (some with sssd and some with nslcd) So far it seems promising but will test more. I would appreciate if anyone else could test as well. I have probably missed packages that need to be revbumped so please point them out in that case. [ci skip] for now. A patch file from https://github.com/void-linux/void-packages/pull/41948.patch is attached