>>>>> On Thu, 23 Apr 2009 15:57:11 -0500, "John M. Gamble" <jgam...@ripco.com> >>>>> said:
>> This is guaranteed to confuse authors: "I had $VERSION = 1.002 and >> the package is named foo-v1.2.3.tar.gz!!! WTF???". The _only_ time >> any given module has a potential for confusion is the discontinuity >> between using floating point and extended versions. Improve the >> documentation and this will be much less common, and since Andreas >> already fixed PAUSE to warn this will no longer affect _users_ >> (which should be the real goal, not some internecine battle of the >> wills). > I'm not sure of your "only" emphasis. Also... I read the message from > Andreas of course, but could someone give a specific example of what > PAUSE will catch? It's a bit too complex to describe on the margins of this email message. But basically pause only warns when the version number seems to decrease according to perl's/version.pm's rules, like 1.9 => 1.10 # RCS or 1.13 => 1.14.0 # Conway Specifically it does not warn when the version stays the same as in 1.06 => 1.60.0 # Schwern or when it increases as in 1.09 => 1.90.1 # anonymous Sorry for being unclear and especially sorry if I've raised different (unmet) expectations. -- andreas