On Oct 7, 2006, at 8:05 PM, Adam Kennedy wrote:
From the META.yml side, assuming it's possible to add something to
that that isn't totally useless (because not only does it suffer
from the advisory-quality-only issue, but it does so recursively as
well) you want a flag that isn't boolean.
An edict:
* M::B is not going to make any statements whatsoever in the
META.yml or anywhere else about whether *dependencies* need compilers.
All it's going to do is tell the user whether they need a compiler to
install *this* distribution after all its dependencies are met.
The reasons include:
1) The user could arrange for dependencies to be met by any number
of means, including installing binary distributions when they happen
to be available.
2) Version 0.05 of Dependency::X could require a compiler, but
maybe version 0.06 doesn't anymore. Or vice versa.
Either of these is enough to show that we have no jurisdiction over
the needs_compiler status of our dependencies.
-Ken