On Mon, May 23, 2011 at 8:38 PM, Cosimo Streppone <cos...@streppone.it> wrote: > I say: > > "prereqs" : { > ... > "runtime" : { > "requires" : { > "Net::Ping" : "<= 2.35" > } > }, > ... > }, > > Where current Net::Ping on CPAN is 2.36, > than this will install Net::Ping 2.35 as > prerequisite? > > Or, if Net::Ping on the system is already 2.36 > it will refuse to proceed?
I think the current CPAN clients will all refuse to proceed. This is what I meant when I said that version ranges don't accomplish the goal because the computer can't know what the right thing to do is. -- David