Problem description: I am very annoyed i require that pull in openldap as a dependency on my system. Steps to reproduce: 1. install openoffice 2. be annoyed 3. take out the hammer Current behavior: pulls in openldap as dependency Expected behavior: Make openldap a optional module.(does anyone actually use this?) Operating System: other Version: Inherited From OOo
(In reply to comment #0) > Steps to reproduce: > 1. install openoffice Okay, done that... > 2. be annoyed I think I managed that as well. But I am not sure if I am annoyed enough. Or maybe too much? > 3. take out the hammer I took one from the tool box, but I see nothing unusual... Maybe it is a wrong kind of hammer? Or wrong size?
My apologies for the quick and incohrent bug report. Libreoffice is the only package pulling in openldap. - increases the size of libreoffice unneccesarily. - increases the size of my system unneccesarily. - puts load on disk and memory unneccesarily. For a lot of people this might not be a concern but for me it is.
(In reply to comment #2) > My apologies for the quick and incohrent bug report. > Libreoffice is the only package pulling in openldap. > - increases the size of libreoffice unneccesarily. > - increases the size of my system unneccesarily. > - puts load on disk and memory unneccesarily. > > For a lot of people this might not be a concern but for me it is. Smells like an enhancement request. Marking as enhancement, low priority; updating summary to clarify 'optional module' Status -> NEW
I've just tried uninstalling openldap after installing LO. Nothing happened. I clicked around the Address Book import wizard (I presume LDAP is only used for this in LO) and wasn't able to trigger any fatal errors. Of course I don't have any LDAP-thing to import from, so I couldn't test that, but the rest of the suite appears unaffected. Checking things with ldd showed that libldapbe2lo.so has broken dependency on libldap.so (it was uninstalled), but no other library nor soffice.bin links to libldapbe2lo.so. So it looks like LDAP is handled by a dlopen'ed plugin module anyway. It doesn't look like it is that hard a dependency. I don't need openldap for anything else on my system, and it itself has a ton of dependencies: SASL libs, Berkeley DB, Kerberos whatever, which I can also do without. It would be nice to have an option to disable LDAP support in LO.
Hi Sergey, thank you so much for testing this out. What distro are you on and how are you building LO? If i understand correctly it could be compiled without openldap support? The issue might be that LO still requires openLDAP headers. I will check once i am home.
My distribution is Gentoo Linux and libreoffice is the only package on my system that requires openldap. I don't even know what ldap is and I don't think I need it on my desktop/laptop computers. I would greately prefer to disable ldap support for libreoffice (and for my system in general) if possible.
*** Bug 107499 has been marked as a duplicate of this bug. ***
Is this still valid? My latest Gentoo build (`libreoffice-6.4.6.2`) has indeed no LDAP built in any more ;-)
Setting to RESOLVED WORKSFORME since the commit fixing this issue hasn't been identified.