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