From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <goodyea@clemson.edu>
X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org
X-Spam-Level: 
X-Spam-Status: No, score=0.3 required=5.0 tests=DMARC_NONE,MAILING_LIST_MULTI,
	RDNS_DYNAMIC autolearn=no autolearn_force=no version=4.0.0
Received: from green.g2.org (adsl-156-180-144.gsp.bellsouth.net [66.156.180.144])
	by chiba.3jane.net (Postfix) with ESMTP id 7362B2019AD2
	for <gentoo-dev@gentoo.org>; Fri, 22 Mar 2002 08:05:21 -0600 (CST)
Received: by green.g2.org (Postfix, from userid 1000)
	id BB8183D414; Fri, 22 Mar 2002 08:50:23 -0500 (EST)
Subject: Re: [gentoo-dev] Use-Flags cause XMMS, jed and other bloat
From: Grant Goodyear <goodyea@clemson.edu>
To: gentoo-dev@gentoo.org
In-Reply-To: <20020322074417.GA29946@pegasus>
References: <20020322074417.GA29946@pegasus>
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
X-Mailer: Evolution/1.0 (Preview Release)
Date: 22 Mar 2002 08:50:23 -0500
Message-Id: <1016805023.28777.0.camel@green.g2.org>
Mime-Version: 1.0
Sender: gentoo-dev-admin@gentoo.org
Errors-To: gentoo-dev-admin@gentoo.org
X-BeenThere: gentoo-dev@gentoo.org
X-Mailman-Version: 2.0.6
Precedence: bulk
Reply-To: gentoo-dev@gentoo.org
List-Help: <mailto:gentoo-dev-request@gentoo.org?subject=help>
List-Post: <mailto:gentoo-dev@gentoo.org>
List-Subscribe: <http://lists.gentoo.org/mailman/listinfo/gentoo-dev>,
	<mailto:gentoo-dev-request@gentoo.org?subject=subscribe>
List-Id: Gentoo Linux developer list <gentoo-dev.gentoo.org>
List-Unsubscribe: <http://lists.gentoo.org/mailman/listinfo/gentoo-dev>,
	<mailto:gentoo-dev-request@gentoo.org?subject=unsubscribe>
List-Archive: <http://lists.gentoo.org/pipermail/gentoo-dev/>
X-Archives-Salt: 726cbe48-bd2d-4784-b74d-7db993a50d0b
X-Archives-Hash: 8ce64a537ba495db40dde1c5a7d20313

> If I have the X-Flag set, which is okay because I want X, and try to emerge
> jed to have a good editor, Gentoo wants to compile the whole XFree-Package to
> also get xjed which I didn't want.

Having X in USE does not mean that you want to compile X itself, it
means that you want packages with _optional_ X functionality to be
compiled with X support.  So, having X in USE meant that you did want
xjed to be built.

> It compiles X with all drivers - Sorcerer Linux asked, which X11-drivers are
> needed.
> Same with alsa - all card-drivers are made, I have to edit the ebuild-file and
> all changes will be gone after the next emerge rsync.

Well, Gentoo and Sorcerer have different philosophies there.  The Gentoo
Linux philosophy is that it should be possible to build the entire
system, as desired, without ever asking the user.  I believe that an
environment variable ALSA_CARDS can be set to control which cards
are built with alsa-0.9.  We should have that in the 0.5 series, too,
but nobody has gotten around to it.  As for building X modules, we
should have a similar mechanism, you're quite right.  If you post
an "enhancement" bug about this at bugs.gentoo.org you'll maximize
the chance of this happening in a reasonable amount of time.

> As you see with XMMS and the complainments about the avi-plugin, especially
> the Gentoo-user wants to have the power to control what is compiled and
> installed.

I do know that one of our devs was working on this problem yesterday.

> And if I correctly understand the webpage then this is what Gentoo wants to
> provide - but IMHO it doesn't at the moment.

Fair enough.  Care to help?  We gratefully accept any help we can get.

Thanks,
g2boojum