Remove warning for when modules don't do $VERSION = eval $VERSION.
authorChris Nehren <apeiron@cpan.org>
Tue, 7 Aug 2012 21:38:13 +0000 (17:38 -0400)
committerChris Nehren <apeiron@cpan.org>
Tue, 7 Aug 2012 21:38:13 +0000 (17:38 -0400)
commit1ea19210f08029ade9207da0ba740cc80fbe663c
tree11de91d348630480ccf2743cca7b0023e75d990e
parentb48c592a53eb11a94aed21e26a5654bcda996bf3
Remove warning for when modules don't do $VERSION = eval $VERSION.

In a non-trivial number of cases this will be triggered on code one
doesn't have any control over, and thus can't really fix--the verbosity
therefore doesn't actually provide any benefit to the user. In the
original use case (Module::Build::ModuleInfo) this sort of warning makes
good sense as a sanity check for authors. It has no place in a general
purpose library, though.

... not to mention the bloody thing was an unless/else block. Seriously?
And the warning did not at all communicate what the actual problem was.
Bad UX all around.
lib/Module/Metadata.pm