On Thursday 09 February 2006 16:40, Ron Bickers <[EMAIL PROTECTED]> wrote about '[gentoo-user] GnuPG depends on gentoo-sources?': > I haven't had gentoo-sources installed on one of my machines for a > while, but all of sudden today it wants to install it. I masked it and > emerge -u world complains that it's required by > "app-crypt/gnupg-1.4.2-r3", which is already installed.
I just checked the .ebuild in my portage tree does not list gentoo-sources as direct dependency of gunpg-1.4.2.r3. Please do a emerge -pvt =app-crypt/gnupg-1.4.2-r3 and give us the output (you might have to unmask gentoo-sources for a bit to give us good output). The --tree option is very useful for determining why a package is being brought in, esp. in conjunction with --verbose which shows the use flags in effect for the merge. > So why does it need gentoo-sources all of a sudden for a package that's > already installed? Wild, unfounded guessing follows: --------------------------------- I'm betting that something actually depends on virtual/os-sources or somesuch, you don't have any *other* package installed that provides that virtual, and your profile lists gentoo-sources as the default provider of the virtual. You are probably trying to use your own, possibly custom-patched, kernel instead of any of the *-sources packages. You should either write and ebuild for your sources, indicating that they provide that virtual, and put it in your overlay OR use package.provided to state that you will manually satisfy virtual/os-sources. The first is more labor-intensive right now, but will keep allowing portage to track the virtual, in case your switch to using one of the provided *-sources in the future. -- Boyd Stephen Smith Jr. [EMAIL PROTECTED] ICQ: 514984 YM/AIM: DaTwinkDaddy -- gentoo-user@gentoo.org mailing list