On Thursday 12 October 2006 10:18, Jorge Almeida wrote: > On Wed, 11 Oct 2006, Richard Fish wrote: > > On 10/11/06, Jorge Almeida <[EMAIL PROTECTED]> wrote: > >> I did "emerge -p --depclean" and it would remove > >> x11-base/xorg-x11 (version 7.0-r1). > >> Now, how can this be? (No, I don't run a X-less workstation!) > >> I know --depclean is not to be blindly trusted, but is this > >> normal? > > > > xorg-x11 is just a meta-build now with modular X, and nothing in > > the tree is really supposed to depend on it. Packages are supposed > > to depend on those parts of x.org that they really use. So > > unmerging xorg-x11-7.0-r1 will not break anything: > > But wouldn't it add to entropy, next time I do a "emerge -NDu world"?
No, if you look inside the xorg-x11 ebuild, you'll it depends on xorg-server (the actual X server itself), a bunch of common apps (xauth, xhost, xrandr, etc), 10 or so libs and 4 font related packages. So all that gets installed and no other package relies on xorg-x11 directly, they depend on eg xorg-server instead. So when you 'emerge -NDu world' the dependencies are satisfied and all is well in portage-land. As long as no ebuilds do stupid things like depend on xorg-x11 directly, all will continue to work correctly even if xorg-x11 is removed alan -- gentoo-user@gentoo.org mailing list