On Tue, 04 Sep 2012 15:56:54 -0400 Ian Stakenvicius <a...@gentoo.org> wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > 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? src_fetch() only. Archivers belong to src_unpack(), which belongs to the main phase function cycle -> DEPEND. -- Best regards, Michał Górny
signature.asc
Description: PGP signature