public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] x11-base/xorg-x11 not needed?!
@ 2006-10-11 22:56 Jorge Almeida
  2006-10-11 23:11 ` Bo Ørsted Andresen
  2006-10-12  0:18 ` Richard Fish
  0 siblings, 2 replies; 8+ messages in thread
From: Jorge Almeida @ 2006-10-11 22:56 UTC (permalink / raw
  To: gentoo-user

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?

-- 
Jorge Almeida
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-11 22:56 [gentoo-user] x11-base/xorg-x11 not needed?! Jorge Almeida
@ 2006-10-11 23:11 ` Bo Ørsted Andresen
  2006-10-12  8:28   ` Jorge Almeida
  2006-10-12  0:18 ` Richard Fish
  1 sibling, 1 reply; 8+ messages in thread
From: Bo Ørsted Andresen @ 2006-10-11 23:11 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 571 bytes --]

On Thursday 12 October 2006 00:56, Jorge Almeida 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?

As has been mentioned before on this list you could still run your X programs 
with an external X server. Hence it's not that unlikely that nothing requires 
a local X server. To tell it you want to keep the local X server run:

# emerge --noreplace xorg-x11

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-11 22:56 [gentoo-user] x11-base/xorg-x11 not needed?! Jorge Almeida
  2006-10-11 23:11 ` Bo Ørsted Andresen
@ 2006-10-12  0:18 ` Richard Fish
  2006-10-12  8:18   ` Jorge Almeida
  1 sibling, 1 reply; 8+ messages in thread
From: Richard Fish @ 2006-10-12  0:18 UTC (permalink / raw
  To: gentoo-user

On 10/11/06, Jorge Almeida <jalmeida@math.ist.utl.pt> 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:

carcharias rjf # equery files xorg-x11
[ Searching for packages matching xorg-x11... ]
* Contents of x11-base/xorg-x11-7.1:
/etc
/etc/X11
/etc/X11/xorg.conf
/usr
/usr/X11R6 -> ../usr

-Richard
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-12  0:18 ` Richard Fish
@ 2006-10-12  8:18   ` Jorge Almeida
  2006-10-12  8:46     ` Alan McKinnon
  0 siblings, 1 reply; 8+ messages in thread
From: Jorge Almeida @ 2006-10-12  8:18 UTC (permalink / raw
  To: gentoo-user

On Wed, 11 Oct 2006, Richard Fish wrote:

> On 10/11/06, Jorge Almeida <jalmeida@math.ist.utl.pt> 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"?
-- 
Jorge Almeida
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-11 23:11 ` Bo Ørsted Andresen
@ 2006-10-12  8:28   ` Jorge Almeida
  2006-10-12  8:39     ` Alan McKinnon
  0 siblings, 1 reply; 8+ messages in thread
From: Jorge Almeida @ 2006-10-12  8:28 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: TEXT/PLAIN, Size: 731 bytes --]

On Thu, 12 Oct 2006, Bo Ørsted Andresen wrote:

> On Thursday 12 October 2006 00:56, Jorge Almeida 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?
>
> As has been mentioned before on this list you could still run your X programs
> with an external X server. Hence it's not that unlikely that nothing requires
> a local X server. To tell it you want to keep the local X server run:
>
> # emerge --noreplace xorg-x11
>
>
I don't understand: doesn't the "X" USE variable implies that a local
server is required?
-- 
Jorge Almeida

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-12  8:28   ` Jorge Almeida
@ 2006-10-12  8:39     ` Alan McKinnon
  0 siblings, 0 replies; 8+ messages in thread
From: Alan McKinnon @ 2006-10-12  8:39 UTC (permalink / raw
  To: gentoo-user

On Thursday 12 October 2006 10:28, Jorge Almeida wrote:
> On Thu, 12 Oct 2006, Bo Ørsted Andresen wrote:
> > On Thursday 12 October 2006 00:56, Jorge Almeida 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?
> >
> > As has been mentioned before on this list you could still run your
> > X programs with an external X server. Hence it's not that unlikely
> > that nothing requires a local X server. To tell it you want to keep
> > the local X server run:
> >
> > # emerge --noreplace xorg-x11
>
> I don't understand: doesn't the "X" USE variable implies that a local
> server is required?

No, use.desc says the the X use flag means "adds support for X11". That 
definitely doesn't mean that it has to be a local X server. Support for 
X11 client libs is more like it.

It all makes perfect sense: if you want to install an X11 client app, 
then it will have the X flag set and link against the X11 client libs. 
Now the app can talk X11 and have it's output display on an X server, 
wherever that might be.

Now you decide you want a local X server. Cool - 'emerge xorg-x1' gives 
you one

alan

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-12  8:18   ` Jorge Almeida
@ 2006-10-12  8:46     ` Alan McKinnon
  2006-10-12  8:52       ` Jorge Almeida
  0 siblings, 1 reply; 8+ messages in thread
From: Alan McKinnon @ 2006-10-12  8:46 UTC (permalink / raw
  To: gentoo-user

On Thursday 12 October 2006 10:18, Jorge Almeida wrote:
> On Wed, 11 Oct 2006, Richard Fish wrote:
> > On 10/11/06, Jorge Almeida <jalmeida@math.ist.utl.pt> 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



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [gentoo-user] x11-base/xorg-x11 not needed?!
  2006-10-12  8:46     ` Alan McKinnon
@ 2006-10-12  8:52       ` Jorge Almeida
  0 siblings, 0 replies; 8+ messages in thread
From: Jorge Almeida @ 2006-10-12  8:52 UTC (permalink / raw
  To: gentoo-user

On Thu, 12 Oct 2006, Alan McKinnon wrote:
>> 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
>
OK, thanks.
-- 
Jorge Almeida
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-10-12  9:01 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-11 22:56 [gentoo-user] x11-base/xorg-x11 not needed?! Jorge Almeida
2006-10-11 23:11 ` Bo Ørsted Andresen
2006-10-12  8:28   ` Jorge Almeida
2006-10-12  8:39     ` Alan McKinnon
2006-10-12  0:18 ` Richard Fish
2006-10-12  8:18   ` Jorge Almeida
2006-10-12  8:46     ` Alan McKinnon
2006-10-12  8:52       ` Jorge Almeida

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox