[SSSD] Unused dependencies

Sumit Bose sbose at redhat.com
Wed Aug 19 08:01:32 UTC 2009


On Tue, Aug 18, 2009 at 08:08:34PM -0400, Mathias Gug wrote:
> Hi,
> 
> While building sssd on Karmic, the following warnings are generated
> during the build [1]:
> 

I agree, especially the sss_* tools have way too much dependencies.
sssd_be will alway have some "useless" dependencies, because it exports
symbols to the backends.

But to be on the safe side I would recommend that we clean up the
dependencies after 0.5.0 is released. Would you mind filing and
enhancement bug?

bye,
Sumit

> dpkg-shlibdeps: warning: dependency on libcom_err.so.2 could be
> avoided if "debian/sssd/usr/lib/sssd/libsss_krb5.so.1.0.0" were not
> uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libssl3.so could be avoided if
> "debian/sssd/usr/sbin/sss_groupdel
> debian/sssd/usr/lib/sssd/sssd/sssd_nss debian/sssd/usr/sbin/sssd
> debian/sssd/usr/sbin/sss_userdel debian/sssd/usr/lib/sssd/sssd/sssd_be
> debian/sssd/usr/lib/sssd/sssd/sssd_pam
> debian/sssd/usr/lib/sssd/sssd/sssd_dp debian/sssd/usr/sbin/sss_useradd
> debian/sssd/usr/sbin/sss_groupmod debian/sssd/usr/sbin/sss_groupadd
> debian/sssd/usr/sbin/sss_usermod" were not uselessly linked against it
> (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on librt.so.1 could be avoided if
> "debian/sssd/usr/sbin/sss_groupdel
> debian/sssd/usr/lib/sssd/libsss_ldap.so.1.0.0
> debian/sssd/usr/lib/sssd/libsss_proxy.so.1.0.0
> debian/sssd/usr/lib/sssd/sssd/sssd_nss debian/sssd/usr/sbin/sssd
> debian/sssd/usr/sbin/sss_userdel debian/sssd/usr/lib/sssd/sssd/sssd_be
> debian/sssd/usr/lib/sssd/sssd/sssd_pam
> debian/sssd/usr/lib/sssd/sssd/sssd_dp debian/sssd/usr/sbin/sss_useradd
> debian/sssd/usr/lib/ldb/memberof.so
> debian/sssd/usr/lib/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so
> debian/sssd/usr/sbin/sss_groupmod debian/sssd/usr/sbin/sss_groupadd
> debian/sssd/usr/sbin/sss_usermod
> debian/sssd/usr/lib/sssd/libsss_krb5.so.1.0.0" were not uselessly
> linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libplc4.so could be avoided if
> "debian/sssd/usr/sbin/sss_groupdel
> debian/sssd/usr/lib/sssd/sssd/sssd_nss debian/sssd/usr/sbin/sssd
> debian/sssd/usr/sbin/sss_userdel debian/sssd/usr/lib/sssd/sssd/sssd_be
> debian/sssd/usr/lib/sssd/sssd/sssd_pam
> debian/sssd/usr/lib/sssd/sssd/sssd_dp debian/sssd/usr/sbin/sss_useradd
> debian/sssd/usr/sbin/sss_groupmod debian/sssd/usr/sbin/sss_groupadd
> debian/sssd/usr/sbin/sss_usermod" were not uselessly linked against it
> (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libplds4.so could be avoided if
> "debian/sssd/usr/sbin/sss_groupdel
> debian/sssd/usr/lib/sssd/sssd/sssd_nss debian/sssd/usr/sbin/sssd
> debian/sssd/usr/sbin/sss_userdel debian/sssd/usr/lib/sssd/sssd/sssd_be
> debian/sssd/usr/lib/sssd/sssd/sssd_pam
> debian/sssd/usr/lib/sssd/sssd/sssd_dp debian/sssd/usr/sbin/sss_useradd
> debian/sssd/usr/sbin/sss_groupmod debian/sssd/usr/sbin/sss_groupadd
> debian/sssd/usr/sbin/sss_usermod" were not uselessly linked against it
> (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libnssutil3.so could be avoided
> if "debian/sssd/usr/sbin/sss_groupdel
> debian/sssd/usr/lib/sssd/sssd/sssd_nss debian/sssd/usr/sbin/sssd
> debian/sssd/usr/sbin/sss_userdel debian/sssd/usr/lib/sssd/sssd/sssd_be
> debian/sssd/usr/lib/sssd/sssd/sssd_pam
> debian/sssd/usr/lib/sssd/sssd/sssd_dp debian/sssd/usr/sbin/sss_useradd
> debian/sssd/usr/sbin/sss_groupmod debian/sssd/usr/sbin/sss_groupadd
> debian/sssd/usr/sbin/sss_usermod" were not uselessly linked against it
> (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libsmime3.so could be avoided
> if "debian/sssd/usr/sbin/sss_groupdel
> debian/sssd/usr/lib/sssd/sssd/sssd_nss debian/sssd/usr/sbin/sssd
> debian/sssd/usr/sbin/sss_userdel debian/sssd/usr/lib/sssd/sssd/sssd_be
> debian/sssd/usr/lib/sssd/sssd/sssd_pam
> debian/sssd/usr/lib/sssd/sssd/sssd_dp debian/sssd/usr/sbin/sss_useradd
> debian/sssd/usr/sbin/sss_groupmod debian/sssd/usr/sbin/sss_groupadd
> debian/sssd/usr/sbin/sss_usermod" were not uselessly linked against it
> (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libk5crypto.so.3 could be
> avoided if "debian/sssd/usr/lib/sssd/libsss_krb5.so.1.0.0" were not
> uselessly linked against it (they use none of its symbols).
> 
> [1]: http://launchpadlibrarian.net/30425717/buildlog_ubuntu-karmic-i386.sssd_0.5.0~gitbzr569_FULLYBUILT.txt.gz
> 
> Could these be avoided somehow?
> 
> -- 
> Mathias Gug
> Ubuntu Developer  http://www.ubuntu.com
> _______________________________________________
> sssd-devel mailing list
> sssd-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/sssd-devel



More information about the sssd-devel mailing list