+++ This bug was initially created as a clone of Bug #56247 +++ The changes in Bug 56247 regarding replication.py changed (probably by accident?) the location of the file where the schema.conf ends up. It dumps it to var/lib/univention-directory-replication/schema.conf instead of /var/lib/univention-ldap/schema.conf. Slapd doesn't include that file, so it keeps on using the default schema. This wasn't noticed before because the change was never built or released. Only until we rebuilt all packages for 5.2-4, schema replication and join broke. To be able to continue with the release we'll revert that change that was unreleased before. We need to check if this incomplete release created regressions, and if the original bug is even fixed.
On closer inspection it was a simple refactoring that introduced the regression. The only functional change was the file name. I corrected the file name in commit b1c60141a36ce6150254cff6720aa0730d93c886 Successful build Package: univention-directory-replication Version: 15.4.1 Release: 5.2-0 Scope: ucs5.2-4
The problem was, that the original changes changed univention-directory-listener and univention-directory-replication but did only add one debian/changelog for UDL and build therefor only the one package. OK: Tests pass again OK: rest of UDR refactoring of git:2f0c5300254b3ffc09d4afb1e0ba08c619336db1 OK: there are no functional changes, therefor no changelog entry required.