Skip Menu |

This queue is for tickets about the Mail-Box CPAN distribution.

Report information
The Basics
Id: 118016
Status: resolved
Priority: 0/
Queue: Mail-Box

People
Owner: Nobody in particular
Requestors: tcallawa [...] redhat.com
Cc:
AdminCc:

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



Subject: test failures
Failure: 50message(*), 80msgconv Marked (*) are critical errors. 50message -- 9 scripts; Mail::Message::Construct; message construction 50message/10stripsig.t .. ok 50message/20replsubj.t .. ok 50message/21reply.t ..... ok 50message/30bounce.t .... ok 50message/40forwsubj.t .. ok 50message/41forward.t ... ok # Failed test 'have two parts' # at 50message/50rebuild.t line 41. # got: 3 # expected: 2 # Failed test 'multipart level removed' # at 50message/50rebuild.t line 74. # Failed test 'text found' # at 50message/50rebuild.t line 76. # got: '--boundary-221730 # Content-Type: text/plain; charset="utf-8" # Content-Transfer-Encoding: 8bit # # part 2 # # --boundary-221730--' # expected: 'part 2 # ' # Failed test at 50message/50rebuild.t line 77. # got: 'multipart/mixed' # expected: 'text/plain' # Failed test 'rebuild nothing left' # at 50message/50rebuild.t line 87. # Failed test 'added warning' # at 50message/50rebuild.t line 88. # '--boundary-221730--' # doesn't match '(?^:did not contain any parts)' # Failed test 'both parts are present' # at 50message/50rebuild.t line 122. # got: 3 # expected: 2 # Failed test 'multipart removed' # at 50message/50rebuild.t line 147. # Failed test 'text found in message2' # at 50message/50rebuild.t line 149. # got: '--boundary-221730 # Content-Type: text/plain; charset="utf-8" # Content-Transfer-Encoding: 8bit # # part 2 # # --boundary-221730--' # expected: 'part 2 # ' Can't call method "isMultipart" on an undefined value at 50message/50rebuild.t line 158. # Looks like your test exited with 255 just after 41. 50message/50rebuild.t ... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 29/61 subtests Use of uninitialized value $got in string eq at (eval in cmp_ok) 50message/58clone.t line 54. # Failed test at 50message/58clone.t line 54. # got: undef # expected: '1' # Failed test at 50message/58clone.t line 55. # got: '1' # expected: '2' # Failed test at 50message/58clone.t line 56. # got: '2' # expected: '3' Method nested() is not defined for a Mail::Reporter. at ../lib/Mail/Reporter.pm line 230. Mail::Reporter::AUTOLOAD("Mail::Reporter") called at ../lib/Mail/Message/Body.pm line 447 Mail::Message::Body::AUTOLOAD(Mail::Message::Body::Lines=HASH(0x18bb1a10)) called at 50message/58clone.t line 57 # Looks like your test exited with 255 just after 4. 50message/58clone.t ..... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 9/10 subtests 50message/60destruct.t .. ok # Failed test at 80msgconv/20mimeent.t line 117. # got: 3 # expected: 2 # Failed test 'An object of class 'Mail::Message' isa 'Mail::Message::Part'' # at 80msgconv/20mimeent.t line 119. # The object of class 'Mail::Message' isn't a 'Mail::Message::Part' # Looks like you failed 2 tests of 28. 80msgconv/20mimeent.t .. Dubious, test returned 2 (wstat 512, 0x200) Failed 2/28 subtests This is on Fedora 26 (rawhide), though, I get the same failure on Fedora 24. Relevant log bits: * First, I will check the sanity of all required modules... sometimes * they do not load, for instance if you have installed a new release * of Perl without upgrading the libraries. Date::Format version 2.24 is ok (required is 0) Date::Parse version 2.30 is ok (required is 0) Devel::GlobalDestruction version 0.13 is ok (required is 0.09) Digest::HMAC_MD5 version 1.01 is ok (required is 0) Encode version 2.86 is ok (required is 2.26) Errno version 1.25 is ok (required is 0) File::Remove version 1.57 is ok (required is 0.20) File::Spec version 3.63 is ok (required is 0.7) IO::Scalar version 2.111 is ok (required is 0) MIME::Base64 version 3.15 is ok (required is 0) MIME::Types version 2.13 is ok (required is 1.004) Mail::Address version 2.18 is ok (required is 2.17) Object::Realize::Later version 0.19 is ok (required is 0.19) Scalar::Util version 1.45 is ok (required is 1.13) Sys::Hostname version 1.20 is ok (required is 0) TAP::Harness version 3.36 is ok (required is 3.00) Test::More version 1.302056 is ok (required is 0.47) Test::Pod version 1.51 is ok (required is 1.00) Time::Zone version 2.24 is ok (required is 0) URI version 1.71 is ok (required is 1.23) User::Identity version 0.94 is ok (required is 0.94) * Now, let me ask you whether you want some optional modules to be * installed as well. You can always install these modules later, by * hand, without a need to re-install MailBox. * **** Found optional HTML::FormatText version 2.14 (at least 2.01 required) **** Found optional HTML::TreeBuilder version 5.03 (at least 3.13 required) **** Found optional MIME::Entity version 5.508 (at least 3.0 required) **** Found optional Mail::IMAPClient version 3.38 (at least 3.22 required) **** Found optional Mail::Internet version 2.18 (at least 2.01 required) **** Found optional Time::HiRes version 1.9739 (at least 1.51 required) Do you want to run the (large set of) tests? yes/no [yes] **** Writing Makefile Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Mail::Box **** Done ... Running on linux (aarch64-linux-thread-multi 4.7.2-201.fc24.aarch64), with Perl 5.024000 Mail::Box version 2.119 Mail::Box::Parser::C not installed User::Identity version 0.94 Object::Realize::Later version 0.19 MIME::Types version 2.13 TAP::Harness version 3.36 Encode version 2.86 MIME::Entity version 5.508 Mail::Internet version 2.18 HTML::FormatText version 2.14
Subject: Re: [rt.cpan.org #118016] test failures
Date: Wed, 21 Sep 2016 16:23:29 +0200
To: "tcallawa [...] redhat.com via RT" <bug-Mail-Box [...] rt.cpan.org>
From: Mark Overmeer <mark [...] overmeer.net>
* tcallawa@redhat.com via RT (bug-Mail-Box@rt.cpan.org) [160921 13:52]: Show quoted text
> Wed Sep 21 09:52:07 2016: Request 118016 was acted upon. > Transaction: Ticket created by tcallawa@redhat.com > Queue: Mail-Box > Subject: test failures > Broken in: 2.119 > Requestors: tcallawa@redhat.com > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=118016 > > > Failure: 50message(*), 80msgconv > Marked (*) are critical errors.
Thank you for complaining. Something went wrong with my release, this morning. I'll fix it and upload a new version within a few hours. -- MarkOv ------------------------------------------------------------------------ drs Mark A.C.J. Overmeer MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net
Subject: Re: [rt.cpan.org #118016] test failures
Date: Wed, 21 Sep 2016 16:52:10 +0200
To: "tcallawa [...] redhat.com via RT" <bug-Mail-Box [...] rt.cpan.org>
From: Mark Overmeer <mark [...] overmeer.net>
* tcallawa@redhat.com via RT (bug-Mail-Box@rt.cpan.org) [160921 13:52]: Show quoted text
> Wed Sep 21 09:52:07 2016: Request 118016 was acted upon. > Transaction: Ticket created by tcallawa@redhat.com > Queue: Mail-Box > Subject: test failures > Broken in: 2.119 > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=118016 > > > Failure: 50message(*), 80msgconv > Marked (*) are critical errors.
I have released 1.120 which reverted the changed that caused the test to break. -- Thanks for reporting, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net
Resolved a year ago