On Friday 29 September 2006 01:32, Daevid Vincent wrote:
> > 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)

Sorry, that's not clear at all. If you add --tree you will see that they are 
in fact deep dependencies of baselayout (at least given your choice of use 
flags).

[SNIP]
> On my older Gentoo server, typing either of the first two work exactly as
> expected and only pull in the single package.

So you want `emerge -av` to be the same as `emerge -Dav`? I guess I just don't 
see the point...

> So in summary, -D is acting like an implied -u (or something to that
> effect).

Yes, and the man page states what it does in conjunction with -u. It says 
nothing about what it should do without -u. So what should it do and why?

[SNIP]

I do think you are correct in that there has been a change of behaviour, 
however, I think it's intended and unless you can convince the devs to change 
this, I think this falls in the category of permanent changes.

-- 
Bo Andresen

Attachment: pgp4SA7Vpglba.pgp
Description: PGP signature

Reply via email to