Skip Menu |

This queue is for tickets about the POE-API-Peek CPAN distribution.

Report information
The Basics
Id: 103803
Status: open
Priority: 0/
Queue: POE-API-Peek

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc: contyk [...] cpan.org
gregoa [...] cpan.org
AdminCc:

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



Subject: Test fails with threaded perl 5.21.x
The session and kernel tests fail with threaded perl 5.21.x. See http://www.cpantesters.org/cpan/report/80c3eaa6-e397-11e4-a015-f6471b12eb46 for a sample fail report and http://matrix.cpantesters.org/?dist=POE-API-Peek%202.20 for a fail/pass overview.
On 2015-04-18 05:04:46, SREZIC wrote: Show quoted text
> The session and kernel tests fail with threaded perl 5.21.x. See > http://www.cpantesters.org/cpan/report/80c3eaa6-e397-11e4-a015- > f6471b12eb46 for a sample fail report and > http://matrix.cpantesters.org/?dist=POE-API-Peek%202.20 for a > fail/pass overview.
Fails also with stable perl 5.22.0, if compiled with threads enabled. See: http://fast-matrix.cpantesters.org/?dist=POE-API-Peek%202.20;perl=5.22.0;reports=1
Anything new here? We are about to upload Perl 5.22 to Debian/unstable soon, which means this module will have to be removed from testing first, and later from the archive completely. Any help welcome! Cheers, gregor, Debian Perl Group
On Sat Apr 18 05:04:46 2015, SREZIC wrote: Show quoted text
> The session and kernel tests fail with threaded perl 5.21.x. See > http://www.cpantesters.org/cpan/report/80c3eaa6-e397-11e4-a015- > f6471b12eb46 for a sample fail report and > http://matrix.cpantesters.org/?dist=POE-API-Peek%202.20 for a > fail/pass overview.
This problem persists. Today I attempted to install this module on FreeBSD-11 against Perl 5 blead at a commit just after the tag for perl-5.30.0-RC1, using cpanm as the installer. Results: ##### $ ~/bin/perl/dumpjson BINGOS.POE-API-Peek-2.20.log.json { author => "BINGOS", dist => "POE-API-Peek", distname => "POE-API-Peek-2.20", distversion => "2.20", grade => "FAIL", prereqs => undef, test_output => [ "Building and testing POE-API-Peek-2.20", "cp lib/POE/API/Peek.pm blib/lib/POE/API/Peek.pm", "PERL_DL_NONLAZY=1 \"/usr/home/jkeenan/testing/blead/bin/perl\" \"-MExtUtils::Command::MM\" \"-MTest::Harness\" \"-e\" \"undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')\" t/*.t", "t/00-basic.t .............. ok", "t/01-session.t ............ ", "Failed 13/52 subtests ", "t/02-alias.t .............. ok", "t/03-event.t .............. ok", "t/04-extref.t ............. ok", "t/05-filehandle.t ......... ok", "t/06-signals.t ............ ok", "t/07-kernel.t ............. ok", "t/08-pid.t ................ ok", "t/release-pod-coverage.t .. skipped: these tests are for release candidate testing", "t/release-pod-syntax.t .... skipped: these tests are for release candidate testing", "", "Test Summary Report", "-------------------", "t/01-session.t (Wstat: 138 Tests: 39 Failed: 0)", " Non-zero wait status: 138", " Parse errors: Bad plan. You planned 52 tests but ran 39.", "Files=11, Tests=155, 2 wallclock secs ( 0.04 usr 0.02 sys + 1.15 cusr 0.24 csys = 1.45 CPU)", "Result: FAIL", ], via => "App::cpanminus::reporter 0.17 (1.7044)", } ##### tail of prove output: ##### ok 39 - our parent is the kernel Failed 13/52 subtests Test Summary Report ------------------- t/01-session.t (Wstat: 138 Tests: 39 Failed: 0) Non-zero wait status: 138 Parse errors: Bad plan. You planned 52 tests but ran 39. Files=1, Tests=39, 0 wallclock secs ( 0.05 usr 0.02 sys + 0.15 cusr 0.03 csys = 0.24 CPU) Result: FAIL ##### Thank you very much. Jim Keenan
On Sun May 12 12:52:32 2019, JKEENAN wrote: Show quoted text
> On Sat Apr 18 05:04:46 2015, SREZIC wrote:
> > The session and kernel tests fail with threaded perl 5.21.x. See > > http://www.cpantesters.org/cpan/report/80c3eaa6-e397-11e4-a015- > > f6471b12eb46 for a sample fail report and > > http://matrix.cpantesters.org/?dist=POE-API-Peek%202.20 for a > > fail/pass overview.
> > This problem persists. Today I attempted to install this module on > FreeBSD-11 against Perl 5 blead at a commit just after the tag for > perl-5.30.0-RC1, using cpanm as the installer. Results: > > ##### > $ ~/bin/perl/dumpjson BINGOS.POE-API-Peek-2.20.log.json > { > author => "BINGOS", > dist => "POE-API-Peek", > distname => "POE-API-Peek-2.20", > distversion => "2.20", > grade => "FAIL", > prereqs => undef, > test_output => [ > "Building and testing POE-API-Peek-2.20", > "cp lib/POE/API/Peek.pm blib/lib/POE/API/Peek.pm", > "PERL_DL_NONLAZY=1 \"/usr/home/jkeenan/testing/blead/bin/perl\" > \"-MExtUtils::Command::MM\" \"-MTest::Harness\" \"-e\" \"undef > *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')\" > t/*.t", > "t/00-basic.t .............. ok", > "t/01-session.t ............ ", > "Failed 13/52 subtests ", > "t/02-alias.t .............. ok", > "t/03-event.t .............. ok", > "t/04-extref.t ............. ok", > "t/05-filehandle.t ......... ok", > "t/06-signals.t ............ ok", > "t/07-kernel.t ............. ok", > "t/08-pid.t ................ ok", > "t/release-pod-coverage.t .. skipped: these tests are for release > candidate testing", > "t/release-pod-syntax.t .... skipped: these tests are for release > candidate testing", > "", > "Test Summary Report", > "-------------------", > "t/01-session.t (Wstat: 138 Tests: 39 Failed: 0)", > " Non-zero wait status: 138", > " Parse errors: Bad plan. You planned 52 tests but ran 39.", > "Files=11, Tests=155, 2 wallclock secs ( 0.04 usr 0.02 sys + > 1.15 cusr 0.24 csys = 1.45 CPU)", > "Result: FAIL", > ], > via => "App::cpanminus::reporter 0.17 (1.7044)", > } > ##### > > tail of prove output: > > ##### > ok 39 - our parent is the kernel > Failed 13/52 subtests > > Test Summary Report > ------------------- > t/01-session.t (Wstat: 138 Tests: 39 Failed: 0) > Non-zero wait status: 138 > Parse errors: Bad plan. You planned 52 tests but ran 39. > Files=1, Tests=39, 0 wallclock secs ( 0.05 usr 0.02 sys + 0.15 cusr > 0.03 csys = 0.24 CPU) > Result: FAIL > ##### > > Thank you very much. > Jim Keenan
Using perl-5.31.0 on FreeBSD-12: ##### [POE-API-Peek-2.20] $ thisperl -Ilib -Iblib/lib t/01-session.t 1..52 ok 1 - use POE::API::Peek; ok 2 - current_session() causes no execeptions [snip] ok 39 - our parent is the kernel Bus error (core dumped) ##### Can you investigate? Thank you very much. Jim Keenan