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 1KhOAX-0007JC-1S for garchives@archives.gentoo.org; Sun, 21 Sep 2008 12:36:05 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8B92FE0637; Sun, 21 Sep 2008 12:36:04 +0000 (UTC) Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.147]) by pigeon.gentoo.org (Postfix) with ESMTP id 4CD49E0637 for ; Sun, 21 Sep 2008 12:36:04 +0000 (UTC) Received: by ey-out-1920.google.com with SMTP id 4so288592eyk.10 for ; Sun, 21 Sep 2008 05:36:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :user-agent:references:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:message-id; bh=AVIcS+pNbKX59XIAdPaK8fa2KJJoMzVppKNl/WVcKSc=; b=RfATph21//eV66TOJQza00Vwt8MAzUx0TBrQogeE8ZHb/wuWfiIODSqM2bOnR7vBeF d7QLcor/Ez9GzolPyxnUpbQlnxoZrUkd8TZnCVSO1BxVgNBqeLKRSF0Pw5lYI8TBjm9a JVmDeONfCmeFdmAVsjbtaDkPORSX4OsGNWeeY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=from:to:subject:date:user-agent:references:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :message-id; b=wcQaIivMz/jhWPbN+aEZKyIjTdxqviDgnOE/o1PXRPxVsWaiZO2A1NRtpc0O91HKO6 fYIDdIOP1HvqV2dslOPvi2ea6Sw8VlJp4Bbsp/pyEkXZSYftkXK2SkkgOF/UlE7Wt1q0 nhTpzgiiDUuvAoeX1SysZAAFIWVklESPkjQZ0= Received: by 10.210.42.13 with SMTP id p13mr563457ebp.185.1222000563092; Sun, 21 Sep 2008 05:36:03 -0700 (PDT) Received: from ?192.168.0.2? ( [90.218.201.10]) by mx.google.com with ESMTPS id u14sm7734867gvf.6.2008.09.21.05.36.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 21 Sep 2008 05:36:02 -0700 (PDT) From: David Leverton To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Making built_with_use die by default with EAPI 2 Date: Sun, 21 Sep 2008 13:35:52 +0100 User-Agent: KMail/1.9.9 References: <48D524ED.7080705@gentoo.org> <20080920191527.3e1677bf@gentoo.org> In-Reply-To: <20080920191527.3e1677bf@gentoo.org> 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200809211335.53107.levertond@googlemail.com> X-Archives-Salt: 20a18fcb-a991-4ee0-8a8f-ac8e1d3e588e X-Archives-Hash: 450229ce2666a5bffc78530bdc71249c 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 If you mean something like built_with_use cat/foo coolfeature || ewarn "bar will be more useful if you rebuild cat/foo with USE=coolfeature" then you can use has_version 'cat/foo[coolfeature]' || ... instead. > By the way, how will the --missing option of built_with_use be handled > by eapi 2? Not at all.