* [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