Skip Menu |

This queue is for tickets about the Keyword-Simple CPAN distribution.

Report information
The Basics
Id: 123955
Status: new
Priority: 0/
Queue: Keyword-Simple

People
Owner: Nobody in particular
Requestors: damian [...] conway.org
Cc:
AdminCc:

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



Subject: v0.04 breaks Keyword::Declare under Perl 5.16.3
Date: Thu, 28 Dec 2017 19:58:45 +1100
To: bug-Keyword-Simple [...] rt.cpan.org
From: Damian Conway <damian [...] conway.org>
Hi Lukas. I had a report that Keyword::Declare stopped working under Perl 5.16 when Keyword::Simple was upgraded to v0.04. Specifically, I now find: # Testing under Perl 5.16.3 t/default.t ......... Keyword::Simple: internal error: $^H{'Keyword::Simple/keywords'} not a hashref: HASH(0x10085c130) at (re_eval 238) line 1. Compilation failed in regexp at t/default.t line 20. t/default.t ......... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/export.t .......... Keyword::Simple: internal error: $^H{'Keyword::Simple/keywords'} not a hashref: HASH(0x101068ad0) at (re_eval 280) line 1. Compilation failed in regexp at tlib/Keyword/Export/Test.pm line 17. t/export.t .......... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/junctive_types.t .. ok 65 ms ( 0.00 usr 0.01 sys + 0.06 cusr 0.01 csys = 0.08 CPU) t/keytype.t ......... ok 146 ms ( 0.01 usr 0.00 sys + 0.14 cusr 0.01 csys = 0.16 CPU) t/lexical.t ......... ok 78 ms ( 0.00 usr 0.00 sys + 0.07 cusr 0.00 csys = 0.07 CPU) t/literal_types.t ... Keyword::Simple: internal error: $^H{'Keyword::Simple/keywords'} not a hashref: HASH(0x100938660) at (re_eval 113) line 1. Compilation failed in regexp at t/literal_types.t line 24. t/literal_types.t ... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/named_types.t ..... ok 453 ms ( 0.00 usr 0.00 sys + 0.44 cusr 0.01 csys = 0.45 CPU) t/postfix_deref.t ... ok 60 ms ( 0.00 usr 0.00 sys + 0.06 cusr 0.00 csys = 0.06 CPU) t/prefer.t .......... ok 81 ms ( 0.01 usr 0.00 sys + 0.07 cusr 0.01 csys = 0.09 CPU) t/quantifier.t ...... Keyword::Simple: internal error: $^H{'Keyword::Simple/keywords'} not a hashref: HASH(0x101079bc0) at (re_eval 316) line 1. Compilation failed in regexp at t/quantifier.t line 55. t/quantifier.t ...... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/recursive.t ....... ok 151 ms ( 0.00 usr 0.00 sys + 0.15 cusr 0.01 csys = 0.16 CPU) t/regex_types.t ..... Keyword::Simple: internal error: $^H{'Keyword::Simple/keywords'} not a hashref: HASH(0x1010d0460) at (re_eval 113) line 1. Compilation failed in regexp at t/regex_types.t line 24. t/regex_types.t ..... Dubious, test returned 255 (wstat 65280, 0xff00) No subtests run t/simple.t .......... ok 153 ms ( 0.00 usr 0.00 sys + 0.14 cusr 0.00 csys = 0.14 CPU) t/then.t ............ ok 43 ms ( 0.00 usr 0.00 sys + 0.04 cusr 0.01 csys = 0.05 CPU) The problem also appears under Perl 5.14, but does not appear under any later version of Perl (or any other version of Keyword::Declare). I apologize for not finding a shorter demonstration of the problem than the Keyword::Declare test suite. ;-) All the best, Damian