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

Reply via email to