1 |
On Thursday 20 October 2005 21:48, Kevin F. Quinn wrote: |
2 |
> On 20/10/2005 21:16:47, Dan Armak (danarmak@g.o) wrote: |
3 |
> > On Thursday 20 October 2005 20:58, Matthijs van der Vleuten wrote: |
4 |
> > > On 10/20/05, Dan Armak <danarmak@g.o> wrote: |
5 |
> > > > To solve this issue it would have to be an on-by-default flag, i.e. |
6 |
> > > > 'noxserver'. I know some people are strongly against nofoo flags. |
7 |
> > > |
8 |
> > > What about an off-by-default 'xserver' flag? |
9 |
> > |
10 |
> > It wouldn't solve the problem at hand. |
11 |
> > |
12 |
> > Without any flag at all, the user needs to 'emerge xorg-x11' manually to |
13 |
> > get eg KDE to run locally. With an off-by-default flag, he needs to set |
14 |
> > it on manually, _before_ installing KDE, to get an xorg-x11 server. As |
15 |
> > long as he needs to do something manually, explicitly, it should just be |
16 |
> > an 'emerge xorg-x11', which after all is a very simple operation. |
17 |
> |
18 |
> Maybe I'm being stupid, but I don't understand why a user would need to |
19 |
> emerge xorg-x11 manually when doing 'emerge kde'. Surely somewhere in |
20 |
> kde's dependency graph the X server is called up in RDEPEND? An X server |
21 |
> is clearly a run-time dependency. |
22 |
> |
23 |
> Like, konqueror RDEPENDS on qt which RDEPENDS on xorg-xserver, or whatever. |
24 |
|
25 |
No, KDE (like all X11 apps) only needs the client X11 libs and headers. It can |
26 |
then contact a remote X11 server over the network. |
27 |
|
28 |
Now that the client libs and headers are available in separate ebuilds, |
29 |
there's no reason for KDE to depend on the server ebuild, so it won't. |
30 |
|
31 |
-- |
32 |
Dan Armak |
33 |
Gentoo Linux developer (KDE) |
34 |
Public GPG key: http://dev.gentoo.org/~danarmak/danarmak-gpg-public.key |
35 |
Fingerprint: DD70 DBF9 E3D4 6CB9 2FDD 0069 508D 9143 8D5F 8951 |