> -----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

Reply via email to