From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1Hg7iE-0002A4-Ql for garchives@archives.gentoo.org; Mon, 23 Apr 2007 23:12:51 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l3NNBZJ9009122; Mon, 23 Apr 2007 23:11:35 GMT Received: from eternity.koeln.ccc.de (eternity.koeln.ccc.de [85.88.4.110]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l3NN9PQj006462 for ; Mon, 23 Apr 2007 23:09:25 GMT Received: from wh-og.hs-niederrhein.de ([193.175.49.205] helo=elladan.wh-og.hs-niederrhein.de) by eternity.koeln.ccc.de with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1Hg7cl-00026H-S8 for gentoo-dev@lists.gentoo.org; Tue, 24 Apr 2007 01:07:11 +0200 Received: from lars by elladan.wh-og.hs-niederrhein.de with local (Exim 4.62) (envelope-from ) id 1Hg7fB-0000uE-Mf for gentoo-dev@lists.gentoo.org; Tue, 24 Apr 2007 01:09:41 +0200 Date: Tue, 24 Apr 2007 01:09:41 +0200 From: Lars Weiler To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] add built_with_use_die() to eutils.eclass ? Message-ID: <20070423230941.GC8619@elladan.wh-og.hs-niederrhein.de> Mail-Followup-To: gentoo-dev@lists.gentoo.org References: <200704232346.00075.dju@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EVF5PPMfhYS0aIcm" Content-Disposition: inline In-Reply-To: <200704232346.00075.dju@gentoo.org> X-Accept-Language: de,en,nl X-OS: Linux 2.6.20-suspend2-r4 i686 User-Agent: mutt-ng/devel-r804 (Linux) X-Verified-Sender: Yes X-SA-Exim-Connect-IP: 193.175.49.205 X-SA-Exim-Mail-From: pylon@gentoo.org X-Archives-Salt: 214d1e2c-d9f4-4882-b04c-d22a54a4bfc1 X-Archives-Hash: 10705171835dcdd53ee2846daa1e873a --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * dju` [07/04/23 23:45 +0200]: > # Generate a standard error message for missing USE flags > # in existing packages, and die. I dislike that an emerge process dies when a use-flag is not set (okay, it will die otherwise later with the package that needs the dependency with that special use-flag built). It should be better to break with an appropriate message _before_ anything will be compiled. Let's say, directly after portage has calculated the dependencies. Your proposal looks like a quick fix for a feature portage can't handle yet. But your attached list of packages which already use that behaviour is already quite long and so you better should convince the portage-devs to include built-use-flags into the dependency calculation. Regards, Lars PS: I should add the disclaimer, that I did not ask any of the portage devs before I wrote these lines. I only checked http://www.gentoo.org/proj/en/portage/index.xml#doc_chap8 and could not find that this feature is already in development. PPS: I know that there are other package-managers out there. And no, I don't want to use these. portage still fits my needs best. --=20 Lars Weiler +49-171-1963258 Instant Messaging : pylon@jabber.ccc.de Gentoo Linux PowerPC : Strategical Lead and Release Engineer Gentoo Infrastructure : CVS Administrator --EVF5PPMfhYS0aIcm Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFGLTy16IPkARlRZfQRAklzAJ49pwBzyKtoWHww98Q/itIUoKH4hgCfTD2j uqtuQqpX1tq7BOLLTVQw5n8= =A5lz -----END PGP SIGNATURE----- --EVF5PPMfhYS0aIcm-- -- gentoo-dev@gentoo.org mailing list