damkor wrote:How is it possible if the package was not installed and any program depended on it?
Well, if something needs the package, then, yes, excluding it would not work.
But I don't think it's correct to say that "any" such exclusion would lead to an error. My understanding of the original poster is that he wanted to have a way of stopping portage updating particular packages, without doing that via the files in /etc/portage/. So, say he syncs and there are new gentoo-sources available; an emerge -u world will install them and upgrade all other explicitly installed apps. If he wants to exclude the kernel sources from that emerge, because perhaps he is on a dial-up connection and they take ages to download, or maybe he's short on disk space, then he wants to be able to do that by just specifying that in the emerge -u world command, rather than having to manually emerge -u every other package (which can be a real pain if there's loads to update).
It
is possible that some packages can be excluded in this way----because an update can be available but not required as a dependency by anything else.
BTW, I was just pointing out the bugzilla thing as advice, not as a reprimand.
