-
Notifications
You must be signed in to change notification settings - Fork 21
MI cannot handle EUMM being at a dev version #29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
There are two things happening here. First is that Module::Install writes the current version of ExtUtils::MakeMaker (as taken from $ExtUtils::MakeMaker::VERSION) into configure_requires. This seems mostly unnecessary but isn't really wrong. This version number doesn't include the underscore. The version is then checked by cpanm, which uses version.pm for version comparisons. And version.pm still treats versions with underscores incorrectly. |
On Sun, Aug 17, 2014 at 06:33:32AM -0700, Graham Knop wrote:
If it didn't do this, we wouldn't be running into this problem.
Yeah, I really wish we could get that fixed... :/ Underscores are not |
I just double checked, and Module::Install no longer inserts the current EUMM as a configure_requires. The modules you ran into problems with need to be refreshed with a modern MI. |
This is with the latest version of MI installed (1.10):
The text was updated successfully, but these errors were encountered: