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 1LOZTT-00013Z-TA for garchives@archives.gentoo.org; Sun, 18 Jan 2009 15:22:08 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 479ACE03B6; Sun, 18 Jan 2009 15:22:05 +0000 (UTC) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by pigeon.gentoo.org (Postfix) with ESMTP id 0620DE03B6 for ; Sun, 18 Jan 2009 15:22:04 +0000 (UTC) Received: by ug-out-1314.google.com with SMTP id 30so143876ugs.39 for ; Sun, 18 Jan 2009 07:22:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type; bh=dgzi4JCRo/GvTCQl/1Fl4LBUSmR6LLMXe2bNwG6NgrQ=; b=ps6/Od2YyoJL7LAHwFiG+LtagtO55+CmTUWInJBvDagCWZQodZoKXsn/iR/I1+Vw7Y qXoLaf+xLNC9BopVUQ/l74VhW4TjovnmX1AAyMQlLddFO1tymR/WRsRtFgE37PWqbpHz vuBHpnxcIMC1AfJWa3rLdMh4p/+BVQbU4nyCY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; b=OvSokZeiS8+uEjmUhfPZPaEOobd/VJFf/6uoPeARIbkGaaoBZwR3sVdmyGBuGtWb/j INuYt5QUVhIukfpkEI9mKZYqwekmIFMdTkUW9dxFc50BmfxJsvlaJlgsPRQI+bTFEqa6 tQf3WPeFum3Mcp1Hzfs1At5sIVLU+XVBFnD4k= Received: by 10.67.30.4 with SMTP id h4mr1163775ugj.67.1232292124218; Sun, 18 Jan 2009 07:22:04 -0800 (PST) Received: from snowcone (92-235-187-79.cable.ubr18.sgyl.blueyonder.co.uk [92.235.187.79]) by mx.google.com with ESMTPS id j4sm3590617ugf.16.2009.01.18.07.22.03 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 18 Jan 2009 07:22:03 -0800 (PST) Date: Sun, 18 Jan 2009 15:21:57 +0000 From: Ciaran McCreesh To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] RDEPEND definition in docs differ from official PMS specs Message-ID: <20090118152157.1ff87139@snowcone> In-Reply-To: <497310D3.8050409@gentoo.org> References: <4971D89D.10202@gentoo.org> <20090117153805.7d2af630.genone@gentoo.org> <4971FC25.6040605@gentoo.org> <20090117180234.0d5a4e2f.genone@gentoo.org> <1232269653.28710.40.camel@localhost> <497310D3.8050409@gentoo.org> X-Mailer: Claws Mail 3.7.0 (GTK+ 2.14.5; x86_64-pc-linux-gnu) 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: multipart/signed; boundary="Sig_/9_5rFifXnK+Vde=aEo=uk3="; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: b3b3225c-890d-4062-bbc9-fb302dd91d0c X-Archives-Hash: 236913c8239f4eba9229883988929c3c --Sig_/9_5rFifXnK+Vde=aEo=uk3= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 18 Jan 2009 13:21:55 +0200 Petteri R=C3=A4ty wrote: > One thing to note why it's bad to rely on it is that if you have an > eclass setting RDEPEND then you are probably not getting what you > wanted. Actually, you do. If you have ebuild: DEPEND=3D"from/ebuild" and eclass: DEPEND=3D"from/eclass" RDEPEND=3D"also-from/eclass" you end up with: DEPEND=3D"from/ebuild from/eclass" RDEPEND=3D"from/ebuild also-from/eclass" It's been that way for several years now. And yes, I'd really like to see this killed for EAPI 3. Ideally we'd go with a single DEPENDENCIES variable with labels of some kind, something like: DEPENDENCIES=3D" build: foo/bar build+run: foo/baz post: foo/plugin" which would make it much easier to start specifying dependencies for use of ROOT properly in the future -- it'd just be new labels, not zillions of new variables. --=20 Ciaran McCreesh --Sig_/9_5rFifXnK+Vde=aEo=uk3= Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAklzSRcACgkQ96zL6DUtXhHKhgCcD+Cbqs82a6xdrc2J6HzGWer+ WuQAni8og5CRxU4vJTzGjFRGaZEo0diT =Ff3H -----END PGP SIGNATURE----- --Sig_/9_5rFifXnK+Vde=aEo=uk3=--