https://bugs.openldap.org/show_bug.cgi?id=9237
Bug ID: 9237 Summary: Remove back-perl Product: OpenLDAP Version: 2.5 Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: --- Component: backends Assignee: bugs@openldap.org Reporter: quanah@openldap.org Target Milestone: ---
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.
https://bugs.openldap.org/show_bug.cgi?id=9237
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |OL_2_5_REQ Target Milestone|--- |2.5.0
https://bugs.openldap.org/show_bug.cgi?id=9237
--- Comment #1 from Howard Chu hyc@openldap.org --- (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.
https://bugs.openldap.org/show_bug.cgi?id=9237
--- Comment #2 from Quanah Gibson-Mount quanah@openldap.org --- 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.
https://bugs.openldap.org/show_bug.cgi?id=9237
--- Comment #3 from Ryan Tandy ryan@openldap.org --- 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...
https://bugs.openldap.org/show_bug.cgi?id=9237
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.openldap.org/s | |how_bug.cgi?id=8591
https://bugs.openldap.org/show_bug.cgi?id=9237
--- Comment #4 from Howard Chu hyc@openldap.org --- (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).
https://bugs.openldap.org/show_bug.cgi?id=9237
--- Comment #5 from Quanah Gibson-Mount quanah@openldap.org --- (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)...
https://bugs.openldap.org/show_bug.cgi?id=9237
--- Comment #6 from Ryan Tandy ryan@openldap.org --- 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?
https://bugs.openldap.org/show_bug.cgi?id=9237
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Remove back-perl |Remove back-perl from | |default build process
--- Comment #7 from Quanah Gibson-Mount quanah@openldap.org --- (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://bugs.openldap.org/show_bug.cgi?id=9237
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |IN_PROGRESS
--- Comment #8 from Quanah Gibson-Mount quanah@openldap.org --- https://git.openldap.org/openldap/openldap/-/merge_requests/71
https://bugs.openldap.org/show_bug.cgi?id=9237
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |TEST Keywords|OL_2_5_REQ | Status|IN_PROGRESS |RESOLVED
--- Comment #9 from Quanah Gibson-Mount quanah@openldap.org --- 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
https://bugs.openldap.org/show_bug.cgi?id=9237
Quanah Gibson-Mount quanah@openldap.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED Resolution|TEST |FIXED