Subject: | Experimental keys on scalar is now forbidden (v3.5) |
Module does not compile anymore with perl 5.23.1:
Output from './Build test':
Bailout called. Further testing stopped:
# Failed test 'use Crypt::HSXKPasswd;'
# at t/00-load.t line 10.
# Tried to use 'Crypt::HSXKPasswd'.
# Error: Experimental keys on scalar is now forbidden at /tmpfs/.cpan-build/2015081021/Crypt-HSXKPasswd-v3.5-4xw9g3/blib/lib/Crypt/HSXKPasswd.pm line 610.
# Compilation failed in require at t/00-load.t line 10.
# BEGIN failed--compilation aborted at t/00-load.t line 10.
Use of uninitialized value $Crypt::HSXKPasswd::VERSION in concatenation (.) or string at t/00-load.t line 15.
# Testing Crypt::HSXKPasswd , Perl 5.023001, /opt/perl-5.23.1/bin/perl5.23.1
# Looks like you failed 1 test of 3.
FAILED--Further testing stopped.
With perl 5.20 and 5.22 there's just a warning for this line:
keys on reference is experimental at /tmpfs/.cpan-build/2015081021/Crypt-HSXKPasswd-v3.5-wnimed/blib/lib/Crypt/HSXKPasswd.pm line 610.
If you fix this, then your module will maybe again work with older perls (< 5.16).