# from David Golden
# on Monday 20 April 2009 14:59:

>(a) A tuple of at least three integers, prefixed with a leading "v".
>Tuples may be separated by either periods (".") or underscores ("_").
>Examples: "v1.2.3", "v3.14.0", "v1.2.3.4", "v1.2.3_4".

I'm very troubled by any inclusion of underscores in the META.yml spec 
because they behave differently between perl v-strings and version.pm.

Example:  v1.0.2_3 gt v1.0.3, but qv(v1.0.2_3) < v1.0.3

While version.pm treats them as a final '.', perl drops them (as it does 
with floats.)

We're going to be bumping the version on the META.yml spec anyway, let's 
just finish (some part of) what Schwern started over a year ago:

 http://www.nntp.perl.org/group/perl.module.build/2007/12/msg1151.html

  api_version:            2.0
  api_compatibility:      1.4
  stability:              high
  release_type:           bugfix

Except that we have to somehow have a single, definitive indicator to 
take the place of the underscore.

--Eric
-- 
The opinions expressed in this e-mail were randomly generated by
the computer and do not necessarily reflect the views of its owner.
--Management
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to