Skip Menu |

This queue is for tickets about the Net-IMAP-Simple CPAN distribution.

Report information
The Basics
Id: 73915
Status: rejected
Priority: 0/
Queue: Net-IMAP-Simple

People
Owner: Nobody in particular
Requestors: cpan698301 [...] mstier.de
Cc:
AdminCc:

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



Subject: tests unstable under opensuse build service
Building for target Ubuntu 11.04. The build service seems to use some fakeroot mechanism and provides only limited network functionality -- maybe that's somehow related. try 1/2: make[1]: Entering directory `/usr/src/packages/BUILD/Net-IMAP-Simple' PERL_DL_NONLAZY=1 /opt/perl-5.14.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01_load.t .......................... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/07_select_and_examine.t ............ ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/08_selectalot.t .................... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/09_concurrent_connections_new.t .... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/10_list.t .......................... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/11_mailboxes.t ..................... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/15_flags.t ......................... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/16_exotic_flags.t .................. ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/17_status_and_select.t ............. ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/19_readline_callback.t ............. ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/22_copy_multiple.t ................. ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/22_uidcopy_multiple.t .............. ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/23_delete_multiple.t ............... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/35_imap_results_in_message_body.t .. ok t/42_preauth_with_command.t .......... ok 7* OK inc/Net/IMAP/Server.pm (1.27)8t/45_search.t ........................ ok 7* OK inc/Net/IMAP/Server.pm (1.27)8Use of uninitialized value $Net::IMAP::Simple::errstr in concatenation (.) or string at t/50_body_summary.t line 22. Job seems to be stuck here, killed. qemu: terminating on signal 15 from pid 3750 No buildstatus set, either the packager broke the base system (glibc/bash/perl) or the build host has a kernel or hardware problem, OBS server will retry... try 2/2: PERL_DL_NONLAZY=1 /opt/perl-5.14.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01_load.t .......................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/07_select_and_examine.t ............ ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/08_selectalot.t .................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/09_concurrent_connections_new.t .... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/10_list.t .......................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/11_mailboxes.t ..................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/15_flags.t ......................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/16_exotic_flags.t .................. ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/17_status_and_select.t ............. ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/19_readline_callback.t ............. ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/22_copy_multiple.t ................. ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/22_uidcopy_multiple.t .............. ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/23_delete_multiple.t ............... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8Use of uninitialized value $Net::IMAP::Simple::errstr in concatenatio n (.) or string at t/35_imap_results_in_message_body.t line 27. t/35_imap_results_in_message_body.t .. Failed 1/1 subtests t/42_preauth_with_command.t .......... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/45_search.t ........................ ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/50_body_summary.t .................. ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/55_uid_stuff.t ..................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/60_fetch_with_grammar.t ............ ok t/70_list2range.t .................... ok ESC7ESC[5000CESC[35D* OK inc/Net/IMAP/Server.pm (1.27)ESC8t/75_back_and_forth.t ................ ok t/critic.t ........................... skipped: Author test. Set $ENV{TEST_AUTHOR} to true to run. t/pod.t .............................. skipped: Author test. Set $ENV{TEST_AUTHOR} to true to run. t/pod_coverage.t ..................... skipped: Author test. Set $ENV{TEST_AUTHOR} to true to run. Test Summary Report ------------------- t/35_imap_results_in_message_body.t (Wstat: 0 Tests: 0 Failed: 0) Parse errors: Bad plan. You planned 1 tests but ran 0. Files=24, Tests=179, 26 wallclock secs ( 0.23 usr 0.20 sys + 9.49 cusr 2.40 csys = 12.32 CPU) Result: FAIL
Yeah, if network is limited, it's not going to test right. My test suite actually brings up an imap server and pushes data in and out of it. So, if something is interfering with it, it's just not going to work. I didn't read through your mailing very carefully though. Work is all busy right now. I just wanted you to know I saw it. -- If riding in an airplane is flying, then riding in a boat is swimming. 116 jumps, 48.6 minutes of freefall, 92.9 freefall miles.
It's hard even to tell where the error is for sure. Most of that was "ok". It looks like the preauth test #35 is the only one failing. That's probably because (I think, iirc, etc) it uses ssh. -- If riding in an airplane is flying, then riding in a boat is swimming. 116 jumps, 48.6 minutes of freefall, 92.9 freefall miles.
From: cpan698301 [...] mstier.de
Point is that it is unstable. If there is not sufficient network support inside the build system, the problem should be repeatable because the build environment is always absolutely identical. My first guess would be that it has something to do with re-using the same port. The OS usually keeps the socket/port open for quite a while in order to improve performance. But that's just really a simple guess. Am Do 12. Jan 2012, 12:52:31, JETTERO schrieb: Show quoted text
> It's hard even to tell where the error is for sure. Most of that was > "ok". It looks like the preauth test #35 is the only one failing. > That's probably because (I think, iirc, etc) it uses ssh. > >
From: cpan698301 [...] mstier.de
Debian-based system are built using some fakeroot. The problem seems to appear only in that fakeroot situation. And one specific feature of that fakeroot build is that it is *quite* slow. Could be a hint.
I pretty much forgot about this bug. I really have no idea how to fix it, other than deleting/disabling most of the test suite. Any suggestions? -- If riding in an airplane is flying, then riding in a boat is swimming. 116 jumps, 48.6 minutes of freefall, 92.9 freefall miles.
I can't reproduce this, so I'm going to close it. -- If riding in an airplane is flying, then riding in a boat is swimming. 116 jumps, 48.6 minutes of freefall, 92.9 freefall miles.