iinteractive / Email-MIME-Kit-Bulk

Email::MIME::Kit-based bulk mailer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tests fail (with Email::MIME::Kit 3.000005?)

eserte opened this issue · comments

My smoker machines started to report test suite failures:

Attribute (manifest_reader) does not pass the type constraint because: Validation failed for 'Email::MIME::Kit::Role::ManifestReader' with value "=Email::MIME::Kit::Bulk::ManifestReader::JSON" at reader Email::MIME::Kit::Bulk::Kit::manifest_reader (defined at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk/Kit.pm line 17) line 8
    Email::MIME::Kit::Bulk::Kit::manifest_reader('Email::MIME::Kit::Bulk::Kit=HASH(0x49200ac8)') called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/amd64-freebsd-ld/Moose/Meta/Method/Delegation.pm line 93
    Email::MIME::Kit::Bulk::Kit::read_manifest('Email::MIME::Kit::Bulk::Kit=HASH(0x49200ac8)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-3.000005-_0RMsb/blib/lib/Email/MIME/Kit.pm line 191
    Email::MIME::Kit::BUILD('Email::MIME::Kit::Bulk::Kit=HASH(0x49200ac8)', 'HASH(0x49200048)') called at constructor Email::MIME::Kit::Bulk::Kit::new (defined at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk/Kit.pm line 27) line 85
    Email::MIME::Kit::Bulk::Kit::new('Email::MIME::Kit::Bulk::Kit', 'HASH(0x491f0f90)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 74
    Email::MIME::Kit::Bulk::mime_kit('Email::MIME::Kit::Bulk=HASH(0x491f2e70)', 'language', 'en') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 167
    Email::MIME::Kit::Bulk::assemble_mime_kit('Email::MIME::Kit::Bulk=HASH(0x491f2e70)', 'Email::MIME::Kit::Bulk::Target=HASH(0x491f0c48)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 123
    Email::MIME::Kit::Bulk::send_target('Email::MIME::Kit::Bulk=HASH(0x491f2e70)', 'Email::MIME::Kit::Bulk::Target=HASH(0x491f0c48)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 110
    Email::MIME::Kit::Bulk::__ANON__ at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Map.pm line 311
    MCE::Map::__ANON__('MCE=HASH(0x4843adf8)', 'ARRAY(0x491f0c90)', 1) called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Core/Worker.pm line 324
    MCE::_do_user_func('MCE=HASH(0x4843adf8)', 'ARRAY(0x491f0c90)', 1) called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Core/Input/Request.pm line 125
    MCE::_worker_request_chunk at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Core/Worker.pm line 417
    MCE::_worker_do at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Core/Worker.pm line 554
    MCE::_worker_loop at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Core/Worker.pm line 693
    MCE::_worker_main at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE.pm line 2051
    MCE::_worker_wrap('MCE=HASH(0x4843adf8)', 1, undef, undef, undef, undef) called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE.pm line 2116
    MCE::_dispatch_child at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE.pm line 588
    MCE::spawn('MCE=HASH(0x4843adf8)') called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE.pm line 918
    MCE::run at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE.pm line 794
    MCE::process at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/MCE/Map.pm line 373
    MCE::Map::run(undef, 'Email::MIME::Kit::Bulk::Target=HASH(0x491c9720)', 'Email::MIME::Kit::Bulk::Target=HASH(0x491c9c78)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 110
    Email::MIME::Kit::Bulk::send('Email::MIME::Kit::Bulk=HASH(0x491f2e70)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk/Command.pm line 86
    Email::MIME::Kit::Bulk::Command::run('Email::MIME::Kit::Bulk::Command=HASH(0x491f2810)') called at t/basic-script.t line 20
Error opendir on '/var/tmp/cpansmoker-1023/2016092618/23f801P72r/new': Datei oder Verzeichnis nicht gefunden at t/basic-script.t line 27.
# Looks like your test exited with 2 before it could output anything.
t/basic-script.t .............. 
Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/2 subtests 
Attribute (manifest_reader) does not pass the type constraint because: Validation failed for 'Email::MIME::Kit::Role::ManifestReader' with value "=Email::MIME::Kit::Bulk::ManifestReader::JSON" at reader Email::MIME::Kit::Bulk::Kit::manifest_reader (defined at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk/Kit.pm line 17) line 8
    Email::MIME::Kit::Bulk::Kit::manifest_reader('Email::MIME::Kit::Bulk::Kit=HASH(0x491dc0d8)') called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/amd64-freebsd-ld/Moose/Meta/Method/Delegation.pm line 93
    Email::MIME::Kit::Bulk::Kit::read_manifest('Email::MIME::Kit::Bulk::Kit=HASH(0x491dc0d8)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-3.000005-_0RMsb/blib/lib/Email/MIME/Kit.pm line 191
    Email::MIME::Kit::BUILD('Email::MIME::Kit::Bulk::Kit=HASH(0x491dc0d8)', 'HASH(0x491dc288)') called at constructor Email::MIME::Kit::Bulk::Kit::new (defined at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk/Kit.pm line 27) line 85
    Email::MIME::Kit::Bulk::Kit::new('Email::MIME::Kit::Bulk::Kit', 'HASH(0x466f5e10)') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 74
    Email::MIME::Kit::Bulk::mime_kit('Email::MIME::Kit::Bulk=HASH(0x41cd5a98)', 'language', 'en') called at /home/cpansand/.cpan/build/2016092618/Email-MIME-Kit-Bulk-0.0.2-Tg9ZDU/blib/lib/Email/MIME/Kit/Bulk.pm line 167
    Email::MIME::Kit::Bulk::assemble_mime_kit('Email::MIME::Kit::Bulk=HASH(0x41cd5a98)', 'Email::MIME::Kit::Bulk::Target=HASH(0x466f5df8)') called at t/destinations.t line 36
    main::__ANON__ at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/Test/Builder.pm line 261
    Test::Builder::__ANON__ at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/Test/Builder.pm line 266
    eval {...} at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/Test/Builder.pm line 266
    Test::Builder::subtest('Test::Builder=HASH(0x41cf95d0)', 'specify everything', 'CODE(0x41c3a978)') called at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/Test/More.pm line 771
    Test::More::subtest('specify everything', 'CODE(0x41c3a978)') called at t/destinations.t line 43
    # Child (specify everything) exited without calling finalize()

#   Failed test 'specify everything'
#   at /usr/perl5.20.1Dp/lib/site_perl/5.20.1/Test/Builder.pm line 279.
# Looks like you planned 3 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 255 just after 1.
t/destinations.t .............. 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/3 subtests 

Statistical analysis suggests that the problem is caused by Email::MIME::Kit 3.000005:

****************************************************************
Regression 'mod:Email::MIME::Kit'
****************************************************************
Name                   Theta          StdErr     T-stat
[0='const']           1.0000          0.0000    50167189480853808.00
[1='eq_3.000003']             0.0000          0.0000       0.00
[2='eq_3.000004']             0.0000          0.0000       0.00
[3='eq_3.000005']            -1.0000          0.0000    -40565567677969544.00

R^2= 1.000, N= 40, K= 4
****************************************************************
(6)
****************************************************************
Regression 'mod:Email::MIME::Kit::ManifestReader::JSON'
****************************************************************
Name                   Theta          StdErr     T-stat
[0='const']           1.0000          0.0000    50167189480853808.00
[1='eq_3.000003']             0.0000          0.0000       0.00
[2='eq_3.000004']             0.0000          0.0000       0.00
[3='eq_3.000005']            -1.0000          0.0000    -40565567677969544.00

R^2= 1.000, N= 40, K= 4
****************************************************************

(note to myself: filtered out old fail reports from 2015 by using

$ local-ctgetreports.pl Email-MIME-Kit-Bulk-0.0.2 --filter-files '/2016-../'

)

Got it. Thanks!