On Fri, Oct 9, 2009 at 7:46 AM, David Golden <xda...@gmail.com> wrote:
> 08. Extensibly Group Prereqs
>
> Proposal:
>
> Rather than have 'config_requires' and 'install_requires' and
> 'signature_requires' and 'build_recommends', have a two-level system.  This
> requires a small bit of reworking now, but is easy to extend later without
> adding many top-level keys.    Right now (phase)_(verb) is multiplicitive.
> Both phases (test, install, configure) and verbs (requires, recommends,
> conflicts) can be added easily over time.

Agreed.  But only if the phases and types are enumerated and well defined.

> * This proposal assumes that the downstream consumers will be able to
>  handle all possible combinations. The implications for the downstream are
>  multiplicative, even if the encoding in META.yml are not.

I would like to specify in a "usage" section what is expected of
downstream parts of the toolchain.

-- David

Reply via email to