Summary: | when installing a fresh gentoo system, with the 'ldap' USE flag specified, xterm gets installed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Wesley <bugger> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
the output from emerge -pvte system with ldap set
the output from emerge -pvte system with ldap unset my make.conf file with ldap set my make.conf file with ldap unset the output from emerge info |
Description
Wesley
2005-05-28 11:50:01 UTC
Created attachment 60024 [details]
the output from emerge -pvte system with ldap set
Created attachment 60025 [details]
the output from emerge -pvte system with ldap unset
Created attachment 60026 [details]
my make.conf file with ldap set
Created attachment 60027 [details]
my make.conf file with ldap unset
Created attachment 60028 [details]
the output from emerge info
note that this was taken after installing some other packages (running emerge
-e system with ldap unset)
i see +gtk in the tree... Well, I also see +sdl which pulls X stuff in as well. (In reply to comment #6) > i see +gtk in the tree... Thanks for your help, I added -gtk and -sdl to my use flags, and re-added ldap and got what I was looking for. Shouldn't stuff like that be disabled by default? And why would ldap have made any difference? Wesley, there are a lot of problems with the current way use flags are used. There is no clear policy. Some developers feel use flags should abstract from the libs, they invoke, others disagree and want the libs to be named (see e.g. Bug 94045). After long discussion the idea(s) of use flag sets/groups is stuck (not dead). There are the infamous no* ebuilds, which disable support of something, when you enable them. The (not only imho) worst thing is, that ebuilds implicitly can enable use flags via "use.defaults" in the profile directories. One thing you should always take care of is, that use flags are only for optional stuff. If an application needs Gtk, it gtk,xorg,... will be installed. Hope to clearified a bit. (In reply to comment #8) > Shouldn't stuff like that be disabled by default? I actually filed Bug 93067 just b/c of this reason, but the devs don (In reply to comment #8) > Shouldn't stuff like that be disabled by default? I actually filed Bug 93067 just b/c of this reason, but the devs don´t want to change the default use flags. USE="sdl" took me over two hours to catch, it´s extremely confusing. :-( |