Incidentally, it also doesn't check package.mask. Is this a feature or a bug?
could you post some commands to illustrate your problem. when i do `emerge kdebase-3.0.1.ebuild` it trys to install all the things kde depends on ... as for not checking the package.mask, you specified a specific ebuild so it allows you to install it ... its meant to do that so that people can still play with masked packages
Specifically, when I ran "emerge Mail-SpamAssassin-2.31-r2.ebuild" (w/ Portage 2.0.9) dev-perl/Time-HiRes was not installed. Running "emerge Mail-SpamAssassin" worked correctly.
works for me ... rux0r Mail-SpamAssassin # emerge Mail-SpamAssassin-2.31-r2.ebuild -p These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild N ] dev-perl/Time-HiRes-01.20-r1 to / [ebuild N ] dev-perl/Digest-HMAC-1.01 to / [ebuild N ] dev-perl/MIME-Base64-2.12-r1 to / [ebuild N ] dev-perl/Net-DNS-0.22 to / [ebuild N ] dev-perl/Mail-SpamAssassin-2.31-r2 to /
I'm unable to replicate this bug so I'm closing it. Grant, if you can ever replicate this bug again, let me log into your box so I can figure out what's going on.