-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 09/04/2012 03:56 PM, Ian Stakenvicius wrote: > On 04/09/12 01:32 PM, Zac Medico wrote: >> On 09/04/2012 10:05 AM, Rick "Zero_Chaos" Farina wrote: >>> I believe the easiest (and honestly most sane) method is to >>> simply have src_fetch in the live classes check for needed deps >>> and die (with a "please emerge blah") if deps are not found. >>> Adding something like FDEPEND just seems to be getting way too >>> crazy on the dependency tree AND would require things to build >>> during fetch-only which doesn't make sense. > >> I think it's nicer to have FDEPEND because it makes the deps more >> complete, so the package manager can bail out when necessary, >> without even executing src_fetch. In the case of --fetchonly the >> package manager could simply bail out if the deps are not installed >> (like how it bails out for --buildpkgonly when the deps aren't >> installed). > > Just looking into the future here; would things like archivers or > other helpers used by src_unpack move to FDEPEND as well? or would > this be limited solely to tools that data transfer?
We are talking about things required for src_fetch (the download) so no, things required for src_unpack have no real place in this as far as I am concerned. > > > > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJQRl8nAAoJEKXdFCfdEflKoA0P/152JYx2/62tou9kcUCEILkz DXGfO5bY+A1DYrCsVAR9H7C4dzmrULU0JNjUl3nMpGFKXMAvWQbai2uDICMECZVg QCwHVzxyHD9TzdVAyp928dtn/FtnPvaUV8WHIugFuaZZM/mmACsyEYxFqusMXu51 KkMzs1F9TatL3uoAMuvT0KLiMWHmxw6OrmMrqRX1T7gP4AIy7cD5h8v7DOzWORLQ x12/HGAA2HLDgfhwrNymRs+OIqSLXE54DmAfvOglB6Jfw/I/N6HoY1PQ1vZaW7jU P+t2l7VbRsINmHUk+tbl+7A5F2XBE5GphSh8oIN7yuToSwtbstlGFmTGhb/V0gpM HUpI5v/6B40fc+DgEuAMAZjhUBT+1YIbIO9WVUaXN/I9JBA22FBZSm4qu59qWg/U DX+Jhul9M+A5QPdNBios0K5BYxFXamx/i52w/361NdLV2Onn1zHQT95oC7RKOGJG fZu6PhtkW7Z/CaYSja7TKa8H5pl/+Bj5Mgz7cGlwz41AP4Q6+omfnxlLf+iJME07 rBfKe4RuhZuUXamu+SfW7OdNY8Zqm9skSGw1HbHFVHDQIXKtt8Pv9tr1m364h+W9 r6SUE1xdJaCbtzh2/ajpu9EIVLoVuW/NEFvQIMd7wn3R2PTKgNHOnkLB6c8j/qaa nWe+jCpIt2uSd2Syceqh =4kd2 -----END PGP SIGNATURE-----