Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 513298 - app-emulation/emul-linux-x86-baselibs-20140508-r9 pulls in pam
Summary: app-emulation/emul-linux-x86-baselibs-20140508-r9 pulls in pam
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal enhancement (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-15 05:11 UTC by Pat Erley
Modified: 2014-06-15 10:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pat Erley 2014-06-15 05:11:11 UTC
The updated app-emulation/emul-linux-x86-baselibs pulls in pam unconditionally.  I've updated the ebuild with IUSE pam and pam? ( >=sys-libs/pam-1.1.8-r2[abi_x86_32(-)] ), and it seems to work well enough.  Can something like this make it into the ebuild?  The change is simple enough that I figured a patch wasn't worth posting.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-15 07:11:50 UTC
Sure. I've also added USE=kerberos,ldap to kill the other big deps.

+  15 Jun 2014; Michał Górny <mgorny@gentoo.org>
+  -emul-linux-x86-baselibs-20140508-r6.ebuild,
+  -emul-linux-x86-baselibs-20140508-r7.ebuild,
+  -emul-linux-x86-baselibs-20140508-r8.ebuild,
+  emul-linux-x86-baselibs-20140508-r10.ebuild,
+  emul-linux-x86-baselibs-20140508-r9.ebuild:
+  Add USE=kerberos,ldap,pam wrt bug #513298. Drop old.

Now, would you like to try:

  emerge --depclean -v emul-linux-x86-baselibs

and tell me what pulls this package on your system? Most of our systems don't use it anymore.
Comment 2 Pat Erley 2014-06-15 09:44:24 UTC
Calculating dependencies... done!
  app-emulation/emul-linux-x86-baselibs-20140508-r6 pulled in by:
    app-emulation/emul-linux-x86-gtklibs-20140508-r1 requires ~app-emulation/emul-linux-x86-baselibs-20140508
    app-emulation/emul-linux-x86-qtlibs-20140508-r1 requires ~app-emulation/emul-linux-x86-baselibs-20140508
    app-emulation/emul-linux-x86-soundlibs-20140508 requires ~app-emulation/emul-linux-x86-baselibs-20140508[abi_x86_32]
    app-emulation/emul-linux-x86-xlibs-20140508 requires ~app-emulation/emul-linux-x86-baselibs-20140508
    app-emulation/wine-1.7.19-r1 requires app-emulation/emul-linux-x86-baselibs, >=app-emulation/emul-linux-x86-baselibs-20131008[development], app-emulation/emul-linux-x86-baselibs[development]
    app-text/acroread-9.5.5 requires app-emulation/emul-linux-x86-baselibs
    dev-util/adobe-air-sdk-bin-1.5.3 requires app-emulation/emul-linux-x86-baselibs
    sci-electronics/eagle-6.5.0 requires app-emulation/emul-linux-x86-baselibs
    www-plugins/adobe-flash-11.2.202.359 requires app-emulation/emul-linux-x86-baselibs

Is the list of what pulls in baselibs if that's what you were asking(that won't change regardless of the pam use flag).  I have pam(and *kit) local blocked so it is the only thing that really bothered me.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2014-06-15 09:56:28 UTC
Thanks. We will work on getting the packages you need fully multilib-capable so that emerge would depclean all of emul-linux if possible :).
Comment 4 Pat Erley 2014-06-15 10:06:14 UTC
Thanks.  I don't particularly mind having the emul packages on my system.  I just don't like pam or *kit.