Subject: | Generated META.yml Fails with version pragma objects |
When version objects are used, the generated META.yml has version
numbers that have a "v" prefix, because they are the stringifications of
the version objects.
So, wherever META.yml is generated, we need to use the 'numify' method
to print version numbers. This is the only way we can avoid having the
'v' prefix, which fails because it doesn't match the META-spec (the
Test::YAML::Meta tests fail)
It's sort of ambiguous to me whether a version string should be in the
standard form - 5.005005 for 5.5.5, for example. The old style.
So, really, I guess this is a META-spec issue, but I thought I'd report
this here so it can be fixed in Module::Build for now.