Subject: | Tests fail (with recent Crypt::ECB versions?) |
My smoker machines started to show the following failures:
...
# Failed test 'open a pwsafe3 database (If specified by -literal_key, then the key length must be equal to the chosen cipher's key length of 32 bytes at /home/cpansand/.cpan/build/201603130
6/Crypt-PWSafe3-1.21-dUDHxO/blib/lib/Crypt/PWSafe3.pm line 258.
# )'
# at t/run.t line 69.
# Failed test 'create a new pwsafe3 database (File integrity check failed (Please provide an encryption/decryption passphrase or key using -key at /home/cpansand/.cpan/build/2016031306/Cryp
t-PWSafe3-1.21-dUDHxO/blib/lib/Crypt/PWSafe3.pm line 258.
# ) at t/run.t line 82.
# )'
# at t/run.t line 84.
# Failed test 'read created new pwsafe3 database (PWSafe3 file /tmp/.myvaultGsI2nhyp does not exist or is not readable at t/run.t line 33.
# )'
# at t/run.t line 93.
# Failed test 'Write record to a new pwsafe3 database'
# at t/run.t line 94.
# Structures begin differing at:
# $got->{title} = 't3'
# $expected->{title} = Does not exist
...
Statistical analysis suggests that the problem happens only with newer Crypt::ECB versions (negative theta is bad):
****************************************************************
Regression 'mod:Crypt::ECB'
****************************************************************
Name Theta StdErr T-stat
[0='const'] 1.0000 0.0000 41462664142813936.00
[1='eq_2.05'] -1.0000 0.0000 -20343796366122176.00
[2='eq_2.10'] -1.0000 0.0000 -24501815738364196.00
R^2= 1.000, N= 76, K= 3
****************************************************************