Several years ago i was using opensuse, I really like the way you could block dependencies so that in the future it would ask if you wanted to "break" an install by not installing the dependencies that you don't want to ever load, like zeroconfig/avahi, packages that i didn't need, or want and that are dangerous security wise.
It seems to me that gentoo should behave the same way using the global flags, Isn't that the point of having 4 billion flags, more than any human could remember and keep track of. Are they all documented somewhere, anywhere? i've seen the official list, a bit sparse on just what they do and why you would want to use some of them. "We kill when we close our eyes to poverty, affliction or infamy. We kill when, because it is easier, we countenance or pretend to approve of atrophied social, political, educational and religious institutions instead of resolutely combating them." - Hesse 25. Jul 2018 02:34 by pe...@prh.myzen.co.uk <mailto:pe...@prh.myzen.co.uk>: > On Tuesday, 24 July 2018 16:15:29 BST Andrew Lowe wrote: >> Hi all, >> I'm in the process of installing LibreOffice. Doing: >> >> emerge --ask libreoffice >> >> gives a big list of dependencies, as I would expect. One of them is >> openldap. I thought that that was a bit strange, as I am a home user, >> not corporate so I tried to turn it off. I placed a "-ldap" in >> make.conf, I don't want it anywhere, but it still appeared in the >> dependency list. A google search turned up this bug: >> >> >> https://bugs.documentfoundation.org/show_bug.cgi?id=57417 >> <https://bugs.documentfoundation.org/show_bug.cgi?id=57417> >> >> which says, if I've read it correctly, that LDAP is not in LibreOffice >> anymore. If this is the case, why is there a dependency, >> >> https://gitweb.gentoo.org/repo/gentoo.git/tree/app-office/libreoffice/libreo >> <https://gitweb.gentoo.org/repo/gentoo.git/tree/app-office/libreoffice/libreo> >> ffice-6.0.5.2-r1.ebuild >> >> line 136 - I may have misread this bit, I'm just starting to read the >> whole ebuild doco. >> >> Anyone got any insight? >> >> Andrew > > If you run a KDE desktop it's a lot more than LibreOffice: > > $ equery d openldap > * These packages depend on openldap: > --->8 > kde-apps/kldap-17.12.3 (net-nds/openldap) > --->8 > > $ equery d kldap > * These packages depend on kldap: > kde-apps/incidenceeditor-17.12.3 (>=kde-apps/kldap-17.12.3:5) > kde-apps/kdepim-meta-17.12.3 (>=kde-apps/kldap-17.12.3) > kde-apps/kmail-17.12.3 (>=kde-apps/kldap-17.12.3:5) > kde-apps/kmail-account-wizard-17.12.3 (>=kde-apps/kldap-17.12.3:5) > kde-apps/korganizer-17.12.3 (>=kde-apps/kldap-17.12.3:5) > kde-apps/libkdepim-17.12.3 (>=kde-apps/kldap-17.12.3:5) > kde-apps/messagelib-17.12.3 (>=kde-apps/kldap-17.12.3:5) > > Seems to be no way out of it. > > -- > Regards, > Peter.