From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 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: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: 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