Burak Gürsoy wrote in perl.module-authors :
> Hi,
>
> I have a module named Text::Template::Simple (
> http://search.cpan.org/dist/Text-Template-Simple/ ) and one of it's tests
> (t/05-safe) is dying under 5.9.5:
>
> http://www.nntp.perl.org/group/perl.cpan.testers/2007/08/msg576957.html
> http://www.nntp.perl.org/group/perl.cpan.testers/2007/07/msg546071.html
> http://www.nntp.perl.org/group/perl.cpan.testers/2007/05/msg499523.html
>
> my default permit list is like this:
>
> my @permit = qw(:default require);
>
> everything is fine under $] < 5.9.x but it dies with this error under blead:
>
> 'caller' trapped by operation mask
>
> I couldn't locate an entry for this change in the 5.9.5 change log.
> Can someone give me info on this subject? Or shall I just add caller
> (and anything it requires) to my permit list?
I don't think that was a desired change, but a bug introduced with a fix
elsewhere. I'll look at it. Probably the bug is in Opcode rather than in
Safe (so I'd rather fix it before 5.10.0 is out.)
--
The world is independent of my will.
-- Wittgenstein, Tractatus Logico-Philosophicus, 6.373