From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24414 invoked from network); 20 May 2004 01:48:18 +0000 Received: from smtp.gentoo.org (156.56.111.197) by parrot.ussg.indiana.edu with SMTP; 20 May 2004 01:48:18 +0000 Received: from parrot.ussg.indiana.edu ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.34) id 1BQcfS-000434-0h for arch-gentoo-dev@lists.gentoo.org; Thu, 20 May 2004 01:48:18 +0000 Received: (qmail 21784 invoked by uid 89); 20 May 2004 01:48:17 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 22834 invoked from network); 20 May 2004 01:48:16 +0000 From: Jason Stubbs To: gentoo-dev@lists.gentoo.org Date: Thu, 20 May 2004 10:46:22 +0900 User-Agent: KMail/1.6.2 References: <200405180034.30388.stuart@gentoo.org> <20040519160613.GA17836@cerberus.oppresses.us> <200405191244.15926.caleb@gentoo.org> In-Reply-To: <200405191244.15926.caleb@gentoo.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200405201046.26509.jstubbs@gentoo.org> Subject: Re: [gentoo-dev] USE flag explosion X-Archives-Salt: fabc0303-af24-4ab7-a229-dc5013a5b7c0 X-Archives-Hash: 97de9ea05709890dd4bc0f8f723967b5 =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 20 May 2004 02:44, Caleb Tennis wrote: > In particular, it seems like a lot of packages could be compiled without > the need for the flags - if later a user decides they want the "added > functionality", all it requires is an emerge of the "added functionality" > package, then a re-emerge of the original. > > That is, instead of using use flags to pull in some optional deps, let the > ebuild figure out what to configure based on what's already installed. I think you mean let the configure script figure it out... I'm against that= as=20 things stand now due to the reasons that Ciaran mentioned. However... If there was a new type of depend atom that meant "use it if it's installed= "=20 and emerge had a convenient way of force-installing such deps, I think both= =20 sides would be happy. When creating binaries or installing packages, portage can mangle the deps = so=20 that this type of dep becomes a regular dep or is removed altogether. This= =20 would also get around the many broken configure scripts that use other=20 packages even when you specify --without. Regards, Jason Stubbs =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iQCVAwUBQKwN8FoikN4/5jfsAQIt/QP/avvnpEEOR0HbHARpbFp8dB7o6Pcj/0co C0IGfG+JI3KJbddkQbcIBc+WNUMLqXdV2I/Q0ViQsgmHoUnJWUnHhLhrXjZQcDU0 p5q8gmeGME4g7aAbcx5MubtDL5kij5aCw9X3Ezsi8A0XCKBh+crPVOyknROtNeHk SgwF8K4Rjds=3D =3De86Q =2D----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list