Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the OpenGuides CPAN distribution.

Report information
The Basics
Id: 3895
Status: resolved
Priority: 0/
Queue: OpenGuides

People
Owner: Nobody in particular
Requestors: dom [...] earth.li
Cc:
AdminCc:

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



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.
Fixed in CVS, will be out in 0.26.