From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KheyT-0008KB-Ex for garchives@archives.gentoo.org; Mon, 22 Sep 2008 06:32:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4FBF3E053B; Mon, 22 Sep 2008 06:32:44 +0000 (UTC) Received: from viefep12-int.chello.at (viefep18-int.chello.at [213.46.255.22]) by pigeon.gentoo.org (Postfix) with ESMTP id D1CB2E053B for ; Mon, 22 Sep 2008 06:32:43 +0000 (UTC) Received: from edge04.upc.biz ([192.168.13.239]) by viefep12-int.chello.at (InterMail vM.7.08.02.00 201-2186-121-20061213) with ESMTP id <20080922063242.ESYD20851.viefep12-int.chello.at@edge04.upc.biz> for ; Mon, 22 Sep 2008 08:32:42 +0200 Received: from [192.168.1.100] ([89.176.23.65]) by edge04.upc.biz with edge id HiYg1a02y1QFtBt04iYhEf; Mon, 22 Sep 2008 08:32:41 +0200 X-SourceIP: 89.176.23.65 Message-ID: <48D73BFE.4020808@gentoo.org> Date: Mon, 22 Sep 2008 08:32:30 +0200 From: Vlastimil Babka User-Agent: Thunderbird 2.0.0.16 (X11/20080729) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Making built_with_use die by default with EAPI 2 References: <48D524ED.7080705@gentoo.org> <20080920191527.3e1677bf@gentoo.org> <200809211335.53107.levertond@googlemail.com> In-Reply-To: <200809211335.53107.levertond@googlemail.com> X-Enigmail-Version: 0.95.7 OpenPGP: id=4E61DE84; url=subkeys.pgp.net Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD1C27A463E4B7B6CFD11DD3B" X-Archives-Salt: 157befbd-dec5-40f1-825f-2d1eb99e790f X-Archives-Hash: a184b25a6e84c18c02c271cb3ae2d97a This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD1C27A463E4B7B6CFD11DD3B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable David Leverton wrote: > On Saturday 20 September 2008 18:15:27 Alexis Ballier wrote: >> I can think of checks like: >> - foo is a dep/rdep of bar >> - foo has a "plugin like" architecture >> - bar will "work" with minimal foo >> - most people will expect some features in bar that come with foo's >> plugins >> - we might want to display warnings for the most useful features >> - having useflags in bar for each of foo's useflags doesn't seem wise >=20 > If you mean something like >=20 > built_with_use cat/foo coolfeature || ewarn "bar will be more usefu= l if=20 > you rebuild cat/foo with USE=3Dcoolfeature" >=20 > then you can use >=20 > has_version 'cat/foo[coolfeature]' || ... >=20 > instead. Which is much better because it's handled directly with the PM and not eutils going looking in vdb by hand, right. In that case we should really encourage this and make built_with_use die or at least emit a qa warning? The only downside is that use deps don't support the --missing stuff and we'll see how big problem this turns out to be in practice... Caster --------------enigD1C27A463E4B7B6CFD11DD3B Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkjXPAgACgkQtbrAj05h3oTbjQCfTkIvtoDTPY3cNNImvVVsxYWO JrgAn2KSuD6kX2Bf/k22uAgseIUo4Gmq =uNK6 -----END PGP SIGNATURE----- --------------enigD1C27A463E4B7B6CFD11DD3B--