App::PM::Website
, I received a cpantesters failure report. Opening it revealed an error from File::Path
not exporting make_path
. What-the-what? Of course File::Path
exports make_path
, that's like all it does!# Failed test 'no eval errors'
# at t/app-pm-website.t line 12.
# got: '"make_path" is not exported by the File::Path module
Further inspection of the report shows that this test box is using File::Path v2.04 with perl 5.10. You remember: the File::Path version released in 2007.
PREREQUISITES:
Here is a list of prerequisites you specified and versions we
managed to load:
Module Name Have Want
App::Cmd 0.318 0
App::Cmd::Command 0.318 0
App::Cmd::Tester 0.318 0
Config::YAML 1.42 0
Data::Dumper 2.121_14 0
Date::Parse 2.30 0
DateTime 0.76 0
DateTime::Format::Strptime 1.52 0
File::Path 2.04 0
File::Spec 3.33 0
...
Ok, so this was me being lazy in importing my
File::Path
requirement, as I clearly needed 2.07 or greater (from 2008). wow. Patched version of App::PM::Website
is now released and pushed to CPAN.I have to wonder if this is a box set to be purposefully obtuse and install the lowest version it could find that matched my requirements, just to catch this sort of thing? If so, my hat is off to you fine perler!