>>>>> 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

Reply via email to