For 2.5, we will be removing back perl. In master, remove the ability to build back perl, but keep the source for the 2.5 branch, remove the source as well.
(In reply to Quanah Gibson-Mount from comment #0) > For 2.5, we will be removing back perl. > > In master, remove the ability to build back perl, but keep the source To be clear, we are only disabling the build. Anyone should still be able to explicitly enable the build.
To clarify: In master, remove back-perl from the default backends, but still allow it to be explicitly enabled. In RE25, remove back-perl entirely.
Sounds like back-perl may not be as thread-unsafe as previously thought. Should probably investigate more before going ahead with this. Not sure how best to confirm whether safe or not...
(In reply to Ryan Tandy from comment #3) > Sounds like back-perl may not be as thread-unsafe as previously thought. > Should probably investigate more before going ahead with this. Not sure how > best to confirm whether safe or not... That all depends on how libperl was built. Since that's highly site-dependent, I think it's fair to leave the backend disabled by default (removed from --enable-backends).
(In reply to Howard Chu from comment #4) > (In reply to Ryan Tandy from comment #3) > > Sounds like back-perl may not be as thread-unsafe as previously thought. > > Should probably investigate more before going ahead with this. Not sure how > > best to confirm whether safe or not... > > That all depends on how libperl was built. Since that's highly > site-dependent, I think it's fair to leave the backend disabled by default > (removed from --enable-backends). We've also had various reports that it's not even functional currently (such as bug#8591)...
Bug 8591 is a valid bug, and there may be others, but it doesn't look completely unusable. We could perhaps keep the code in 2.5 but remove it from --enable-backends, same as master?
(In reply to Ryan Tandy from comment #6) > Bug 8591 is a valid bug, and there may be others, but it doesn't look > completely unusable. We could perhaps keep the code in 2.5 but remove it > from --enable-backends, same as master? I'm fine with that.
https://git.openldap.org/openldap/openldap/-/merge_requests/71
Commits: • aa206be5 by Quanah Gibson-Mount at 2020-05-26T20:50:22+00:00 Issue#9234, Issue#9237 - drop back-sql, back-perl from --enable-backends