On Fri, 25 Jul 2014 05:44:34 +0000 (UTC)
Duncan <[email protected]> wrote:

> How long have dynamic-deps been around?  Since EAPI-0?  Because if
> so, that interpretation must be incorrect, since EAPI-0 was defined
> as portage behavior at the time, and AFAIK, no EAPI since then has
> been approved without a working portage implementation.

Good question, probably needs a dig in the old Portage history; it is
something long the search terms of dynamic dependencies in
FakeVarTree, given that the parameter[1] has been added later on.

EAPI specifies what PMs need to conform to, not the other way around;
EAPI-0 may very well be derived from Portage, that doesn't make such
side features that have not been specified in EAPI-0 a part of EAPI-0.

 [1]: Add emerge --dynamic-deps <y|n> option.
 http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=f8e0c75e
 
> In the context of dynamic-deps I'd interpret the above to mean within
> a single portage session.  What happens some sessions later when an 
> ebuild's deps are dynamic-updated after a tree sync is an entirely
> new session, and unless I'm missing something, the above PMS
> requirements can be met within a single session with dynamic-deps.

Apart from the words "merge" and "batch", which are in the piece of
text that I've quoted; I'm not sure how for the rest of the piece a
session can be deduced or interpreted from what is specified.

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : [email protected]
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

Attachment: signature.asc
Description: PGP signature

Reply via email to