> -----Original Message----- > Portage is developing quite fast at the moment so it is quite > possible that > you have discovered some change in behaviour (either due to a > bug or due to > permanent changes) but I don't see anything wrong in this > mail... What makes > you think it pulls in more stuff than it should?
I thought it was pretty obvious, but to summarize: emerge -av sys-apps/baselayout Is just that. The baselayout. But when I do emerge -Dav sys-apps/baselayout It pulls in baselayout, python, perl, openssl (clearly the last two are not needed or related to baselayout) Which just so happens to be the exact same thing if I do emerge -Davu sys-apps/baselayout On my older Gentoo server, typing either of the first two work exactly as expected and only pull in the single package. So in summary, -D is acting like an implied -u (or something to that effect). 'baselayout' is only one example. Here's another one, but the list goes on and on. Openssl should not require Perl in this case. locutus ~ # emerge -av dev-libs/openssl [ebuild U ] dev-libs/openssl-0.9.8d [0.9.8c-r2] USE="zlib -bindist -emacs -sse2 -test" 0 kB locutus ~ # emerge -Dav dev-libs/openssl [ebuild U ] dev-libs/openssl-0.9.8d [0.9.8c-r2] USE="zlib -bindist -emacs -sse2 -test" 0 kB [ebuild U ] dev-lang/perl-5.8.8-r2 [5.8.8-r1] USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB locutus ~ # emerge -avu dev-libs/openssl [ebuild U ] dev-lang/perl-5.8.8-r2 [5.8.8-r1] USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid" 0 kB [ebuild U ] dev-libs/openssl-0.9.8d [0.9.8c-r2] USE="zlib -bindist -emacs -sse2 -test" 0 kB -- gentoo-user@gentoo.org mailing list