On Tue, Jan 20, 2004 at 12:23:09PM +0000, Fergal Daly wrote:
>
> Not that this would ever be agreed upon, the old way is ingrained. Modules
> will continue to do for example
> 
> PREREQ_PM => { Parse::RecDescent => 1.80 }
> 
> then fall over because 1.90 satisfies this requirement but is not actually
> compatible,

This is addressed to some degree in the Module::Build system, which allows you
to specify required module versions like this:

 Ken::Module => '>= 1.2, != 1.5, < 2.0',

So there /is/ currently way to specify exactly which versions you expect
to be compatible. Unfortunately, unless the author of the required module 
has made clear version numbers like you suggest...it make take some
digging to figure out exactly which versions should be required.

        Mark

Reply via email to