Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 84355
Status: rejected
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: jpierce [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 6.64
Fixed in: (no value)



Subject: Mishandled v-string in `make dist`
If you give a module a 3-number version like 2.19.1, `make dist` will create a filename with control characters in it (^B^S^A)
Sorry, version strings are not supported by MakeMaker.  This is documented in the "VERSION_FROM" section of the ExtUtils::MakeMaker documentation.  Perhaps the details of $VERSION deserves it's own section.

While not quite deprecated by the Perl language, version strings have largely been supplanted by the much better engineered version.pm objects.  I'd suggest you have a look at them.
https://metacpan.org/module/version#SYNOPSIS