-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/07/2012 10:58 AM, Ian Stakenvicius wrote: > On 07/09/12 01:40 PM, Zac Medico wrote: >> On 09/07/2012 10:02 AM, Ian Stakenvicius wrote: >>> On 07/09/12 12:58 PM, Ciaran McCreesh wrote: >>>> On Fri, 07 Sep 2012 09:53:46 -0700 Zac Medico >>>> <zmed...@gentoo.org> wrote: >>>>> If you're insinuating that Portage may not have a >>>>> "fully-ROOT-and-/-aware resolver", then I can assure you >>>>> that this is not a problem. >>> >>>> In that case, why do we need HDEPEND at all? >>> >>> >>> We don't, actually; HDEPEND is essentially DEPEND. what we >>> need is TDEPEND. > >> We could do either one (or do both, and get rid of DEPEND). In >> discussions on the chromium-os-dev list [1] (people who could >> have been using HDEPEND for years now), the dominant preference >> was to use HDEPEND since they felt that it would require the >> least amount of adjustment to existing DEPEND settings. > >> [1] >> https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-os-dev/yVAcpfZHrOE > >> > > Thanks > > for clarifying this; after reading through the bug I wasn't sure if > the recommendation was to add HDEPEND only or to deprecate DEPEND > entirely for HDEPEND/TDEPEND. > > Just to clarify the work involved in converting to this; since > DEPEND on EAPI<=4 is essentially HDEPEND , wouldn't migration to > the new EAPI (with HDEPEND/DEPEND) generally mean that we would > need to s/DEPEND/HDEPEND/ for the vast majority of ebuilds (ie all > the trivial ones)?
In the linked chromium-os-dev discussion, the consensus seemed to be that migrating deps from DEPEND to HDEPEND would result in fewer overall changes than migrating deps from DEPEND to TDEPEND. For this reason, the dominant preference was to go with HDEPEND. - -- Thanks, Zac -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBKOnQACgkQ/ejvha5XGaNguwCg01LvwyvD2AcUG2sTMdTakjuH P4EAniQQpndputGCSLTcRB2VeZcfFhIj =5idF -----END PGP SIGNATURE-----