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

Reply via email to