Skip Menu |

This queue is for tickets about the Hash-SharedMem CPAN distribution.

Report information
The Basics
Id: 100705
Status: resolved
Priority: 0/
Queue: Hash-SharedMem

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.003
Fixed in: (no value)



Subject: Fails since perl 5.21.3 if German locale is in effect
See http://matrix.cpantesters.org/?dist=Hash-SharedMem for a pass/fail overview. As far as I can see, the tests are failing if a German locale is set.
Subject: Re: [rt.cpan.org #100705] Fails since perl 5.21.3 if German locale is in effect
Date: Wed, 7 Jan 2015 00:27:19 +0000
To: Slaven_Rezic via RT <bug-Hash-SharedMem [...] rt.cpan.org>
From: Zefram <zefram [...] fysh.org>
Slaven_Rezic via RT wrote: Show quoted text
>As far as I can see, the tests are failing if a German locale is set.
Thanks. The issue is $!'s new pragma-sensitive behaviour. It confused the test, via unintentionally changing the behaviour of POSIX::strerror(). However, it also suggests that H:SM's error messages ought to change in the same way that $! did. I've implemented that change of behaviour, along with changing the tests to avoid POSIX::strerror(). Fix will be in the next release. -zefram
This was fixed in Hash-SharedMem-0.004.