Subject: | CGI.pm version dependency seems bogus |
The dependency on CGI.pm => '2.76' seems bogus. From the Debian perl 5.6.1:
dom@scooby:/usr/share/perl/5.6.1$ grep CGI::VERSION= CGI.pm
$CGI::VERSION='2.752';
dom@scooby:/usr/share/perl/5.6.1$ grep -r "sub unescape" CGI/
CGI/Util.pm:sub unescape {
So this function clearly exists. In fact, it exists in versions of CGI back to 2.42 (distributed with perl 5.004_05) as far as I can see.
In addition, it would appear that OpenGuides doesn't actually call this function anyway:
dom@scooby:~/src/perl/OpenGuides-0.25$ grep -ri unescape .
./Changes: version that didn't have unescape.
./Build.PL: 'CGI' => '2.76', # unescape not in early versions, picked random
(it appears to be a function internal to CGI.pm / CGI/Util.pm).
so I'd have thought the dependency coment should refer to whatever CGI.pm provides based on unescape, not unescape itself.