On Fri, 18 Jul 2008 16:21:24 +0100 Robert Bridge <[EMAIL PROTECTED]> wrote:
> On Fri, 18 Jul 2008 16:30:20 +0200 > Arfrever Frehtes Taifersar Arahesis <[EMAIL PROTECTED]> wrote: > > > IMHO it would be better to teach users to explicitly specify > > '@system' during updates, e.g. `emerge -uDN @system @world`. > > Why not just re-instate the implicit dependency of world on system? Because that doesn't actually fix the problem, it just covers it up to some degree (there has never been a guarantee that "system" is actually satisifed when you install a package). Also the new solution is more flexible as it still allows you to include system in world easily, or update/rebuild system and world separately. And for a full system updates there is a new target available that actually includes all installed packages. Yes, this is going to require some user reeducation, and yes, this will take some time, but it isn't as dramatic as some people make it. The whole "implicit-system-dependency" thing has never existed, it was always a broken assumption that only didn't blow up badly because a) the "system" target rarely changes b) most packages only depend on a tiny part of "system" and c) most users actually do full system updates regulary. As soon as you want to install a package that actually implicitly depends on something in "system" that isn't already installed the whole thing breaks down. Marius -- gentoo-dev@lists.gentoo.org mailing list