Skip Menu |

This queue is for tickets about the Apache-AuthCookie CPAN distribution.

Report information
The Basics
Id: 120081
Status: resolved
Priority: 0/
Queue: Apache-AuthCookie

People
Owner: Nobody in particular
Requestors: tammer [...] tammer.net
Cc:
AdminCc:

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



Subject: Apache-AuthCookie-3.26 does not work with Test-Simple-1.302075
Hello, The module Apache-AuthCookie-3.26 does not work with Test-Simple-1.302075. It's OK with perl-Test-Simple-1.001002-1.15. See: user@host:/source/perl-modules/Apache-AuthCookie-3.26> make test /usr/bin/perl -Iblib/arch -Iblib/lib \ t/TEST -clean [warning] setting ulimit to allow core files ulimit -c unlimited; /usr/bin/perl /source/perl-modules/Apache-AuthCookie-3.26/t/TEST -clean APACHE_TEST_HTTPD= APACHE_TEST_USER= APACHE_TEST_GROUP= APACHE_TEST_PORT= APACHE_TEST_APXS= \ /usr/bin/perl -Iblib/arch -Iblib/lib \ t/TEST -bugreport -verbose=0 t/*.t [warning] setting ulimit to allow core files ulimit -c unlimited; /usr/bin/perl /source/perl-modules/Apache-AuthCookie-3.26/t/TEST -bugreport -verbose=0 't/author-pod-syntax.t' 't/real.t' 't/signature.t' 't/util.t' /usr/sbin/httpd-prefork -d /source/perl-modules/Apache-AuthCookie-3.26/t -f /source/perl-modules/Apache-AuthCookie-3.26/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS using Apache/2.4.16 (prefork MPM) waiting 60 seconds for server to start: .. waiting 60 seconds for server to start: ok (waited 1 secs) server localhost:8529 started t/author-pod-syntax.t .. skipped: these tests are for testing by the author t/real.t ............... 1/33 Can't call method "ctx" on an undefined value at /usr/lib/perl5/site_perl/5.18.2/Test/Builder.pm line 228. A context appears to have been destroyed without first calling release(). Based on $@ it does not look like an exception was thrown (this is not always a reliable test) This is a problem because the global error variables ($!, $@, and $?) will not be restored. In addition some release callbacks will not work properly from inside a DESTROY method. Here are the context creation details, just in case a tool forgot to call release(): File: /usr/lib/perl5/site_perl/5.18.2/Test/More.pm Line: 807 Tool: Test::Builder::subtest Cleaning up the CONTEXT stack... A context appears to have been destroyed without first calling release(). Based on $@ it does not look like an exception was thrown (this is not always a reliable test) This is a problem because the global error variables ($!, $@, and $?) will not be restored. In addition some release callbacks will not work properly from inside a DESTROY method. Here are the context creation details, just in case a tool forgot to call release(): File: t/real.t Line: 35 Tool: Test::More::subtest Cleaning up the CONTEXT stack... t/real.t ............... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 32/33 subtests t/signature.t .......... skipped: Set the environment variable TEST_SIGNATURE to enable this test. t/util.t ............... ok Test Summary Report ------------------- t/real.t (Wstat: 65280 Tests: 1 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 33 tests but ran 1. Files=4, Tests=3, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.48 cusr 0.09 csys = 0.59 CPU) Result: FAIL Failed 1/4 test programs. 0/3 subtests failed. [warning] server localhost:8529 shutdown [ error] error running tests (please examine t/logs/error_log) Makefile:898: recipe for target 'run_tests' failed make: *** [run_tests] Error 1 Is this a knows issue? Bye Rainer
Its a bug in Test::More. See https://github.com/Test-More/test-more/issues/757 It has been fixed in the Test::More repo and EXODIST should be releasing a fixed version in a few days. Also, I noticed you are running 5.18. Just a heads up that the regexp engine is badly broken in perl 5.18. I'd strongly urge you to upgrade to 5.20. See https://rt.perl.org/Public/Bug/Display.html?id=125491 for details. Note that even though that bug is marked "resolved" all that means is that they decided not to fix it because 5.18 is no longer supported. -- Regards, Michael Schout
Subject: Re: [rt.cpan.org #120081] Apache-AuthCookie-3.26 does not work with Test-Simple-1.302075
Date: Sun, 5 Feb 2017 09:14:27 +0100
To: bug-Apache-AuthCookie [...] rt.cpan.org, MSCHOUT [...] cpan.org
From: Rainer Tammer <tammer [...] tammer.net>
Hello, Thanks for the information. Unfortunately I can not upgrade because this is the system Perl in SLES 12.... I'll check with SuSE if this bug is fixed in their Perl package. Bye Rainer On 03.02.2017 15:12, MSCHOUT via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=120081 > > > Its a bug in Test::More. > > See https://github.com/Test-More/test-more/issues/757 > > It has been fixed in the Test::More repo and EXODIST should be releasing a fixed version in a few days. > > Also, I noticed you are running 5.18. Just a heads up that the regexp engine is badly broken in perl 5.18. I'd strongly urge you to upgrade to 5.20. > > See https://rt.perl.org/Public/Bug/Display.html?id=125491 for details. > > Note that even though that bug is marked "resolved" all that means is that they decided not to fix it because 5.18 is no longer supported.