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
pgp4SA7Vpglba.pgp
Description: PGP signature