On 07/27/2014 11:20 PM, Lee Johnson via RT wrote:
Show quoted text> <URL:
https://rt.cpan.org/Ticket/Display.html?id=91136 >
>
> On Sun Jul 27 18:28:29 2014, halgol60@gmail.com wrote:
>> What is your testing platform? That can make a difference. I was
>> using
>> Mageia 3 at the time, and I believe my CGI.pm was from the distro's
>> repo, which was 3.63.
>>
>> Have you looked at the example on the perlmonks list at
>>
http://www.perlmonks.org/?node_id=206322?
>>
>> Several people before me discovered it also. Please be sure you are
>> testing against 3.63 as well -- that was the recommended/supported
>> version at the time I submitted this bug.
> My own platform is OS X, but travis shows the tests passing clean against x86_64-linux and all versions of perl back to 5.8. As Mark says, if you can improve the test case i added i would be interested, especially if you can get this to fail on other platforms as this would show some pretty odd behaviour i think:
>
>
https://github.com/leejo/CGI.pm/commit/3a377de3393c42c0a66be99d4a79534173e66192
>
> The tests will hit cpantesters once i upload the next dev release, which will filter through to many different platforms, configurations, and versions of perl:
>
>
http://www.cpantesters.org/distro/C/CGI.html?oncpan=1&distmat=1&version=.pm-4.03
>
> The fix was against the current version of CGI.pm (4.03). If there are issues in older versions of CGI.pm i encourage you to update the module. I am planning to get a dev release out this week and then if all is well 4.04 will go out on the 14th Aug (CPAN day!)
>
> Thanks!
Thank you, Lee, for your work on this. Currently, I am not using CGI,
but if/when I do, I will try to remember to upgrade. The problem is
that you can lose platform support if you don't use their specific
module version. Usually, I get around that by installing selected
modules to a local module directory so as not to break system functions
(on Mageia, this is particularly an issue due to the use of Perl for a
number of system configuration functions, so one has to be careful).