Dan Armak wrote:
On Thursday 20 October 2005 21:48, Kevin F. Quinn wrote:
On 20/10/2005 21:16:47, Dan Armak ([EMAIL PROTECTED]) wrote:
On Thursday 20 October 2005 20:58, Matthijs van der Vleuten wrote:
On 10/20/05, Dan Armak <[EMAIL PROTECTED]> wrote:
To solve this issue it would have to be an on-by-default flag, i.e.
'noxserver'. I know some people are strongly against nofoo flags.
What about an off-by-default 'xserver' flag?
It wouldn't solve the problem at hand.
Without any flag at all, the user needs to 'emerge xorg-x11' manually to
get eg KDE to run locally. With an off-by-default flag, he needs to set
it on manually, _before_ installing KDE, to get an xorg-x11 server. As
long as he needs to do something manually, explicitly, it should just be
an 'emerge xorg-x11', which after all is a very simple operation.
Maybe I'm being stupid, but I don't understand why a user would need to
emerge xorg-x11 manually when doing 'emerge kde'. Surely somewhere in
kde's dependency graph the X server is called up in RDEPEND? An X server
is clearly a run-time dependency.
Like, konqueror RDEPENDS on qt which RDEPENDS on xorg-xserver, or whatever.
No, KDE (like all X11 apps) only needs the client X11 libs and headers. It can
then contact a remote X11 server over the network.
Now that the client libs and headers are available in separate ebuilds,
there's no reason for KDE to depend on the server ebuild, so it won't.
Take the X use flag out, since X is horribly not descriptive.
Xclient, Xserver, both tell you what they are doing, both probably
global use flags. Announce it loudly, and fix everything at once, since
that is probably how it will go anyway :)
I think it's really cool to be able to build a server that has no X, but
has KDE on it, especially since 99% of the time I'd never actually log
in locally.
There is nothing wrong with 2 flags here, IMHO. Yeah you have to set
them, either in default-linux/$arch ( not base here however, set it
higher up, not everyone wants friggin x installed *shakes fist* ) or
wherever. That or auto-use, either way people using -* are screwed, we
know this and they know it. It's something they deal with every day. I
dout their system is going to be horribly screwed as long as they are
paying attention. If they randomly --depclean without looking, then
yeah X will probably get ripped out from under them :) Thats their risk.
(antarus)
-Alec warner
--
gentoo-dev@gentoo.org mailing list