|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).