Skip Menu |

This queue is for tickets about the Catalyst-Runtime CPAN distribution.

Report information
The Basics
Id: 127050
Status: resolved
Priority: 0/
Queue: Catalyst-Runtime

People
Owner: Nobody in particular
Requestors: ppisar [...] redhat.com
Cc: gregoa [...] cpan.org
AdminCc:

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



Subject: MooseX::Getopt 0.73 breaks t/aggregate/unit_core_script_help.t
After upgrading MooseX::Getopt from 0.72 to 0.73, t/aggregate/unit_core_script_help.t fails: t/aggregate/unit_core_script_help.t (Wstat: 0 Tests: 0 Failed: 0) Parse errors: No plan found in TAP output This can be see on these two CPAN testers reports: PASS http://www.cpantesters.org/cpan/report/0988ad16-aae8-11e8-a73e-26e65a612c1e FAIL http://www.cpantesters.org/cpan/report/235451f0-aed5-11e8-811f-47613864481c
I've determined that this is the cause of the failure. https://github.com/moose/MooseX-Getopt/commit/3a5b2f44f3e31ca7a8e0dfbbfa57a2e9d89ba527 I'm not sure which side needs to apply a fix.
I opened https://rt.cpan.org/Ticket/Display.html?id=127096 in MooseX-Getopt to see if they have a suggestion on the fix.
On Thu Sep 06 11:03:41 2018, ppisar wrote: Show quoted text
> After upgrading MooseX::Getopt from 0.72 to 0.73, > t/aggregate/unit_core_script_help.t fails: > > t/aggregate/unit_core_script_help.t > (Wstat: 0 Tests: 0 Failed: 0) > Parse errors: No plan found in TAP output > > This can be see on these two CPAN testers reports: > > PASS http://www.cpantesters.org/cpan/report/0988ad16-aae8-11e8-a73e- > 26e65a612c1e > FAIL http://www.cpantesters.org/cpan/report/235451f0-aed5-11e8-811f- > 47613864481c
The failure in t/aggregate/unit_core_script_help.t has appeared in another context. Yesterday I ran my "test-against-dev" process to test a list of 3000 CPAN distributions (the top of the "CPAN River") against perl-5.29.3 on FreeBSD-11. In the Catalyst-Runtime test suite, t/aggregate/unit_core_script_help.t failed. I am attaching a gzipped file with the .cpanm build.log extract for Catalyst-Runtime. I also manually installed v5.29.3 on the same machine (perl-5.29.3_V.txt attached), installed cpanm against that perl, then attempted to use that cpanm to install Catalyst-Runtime. I got the same failure, which can be most simply shown as: ##### [Catalyst-Runtime-5.90118] $ pwd /home/jkeenan/.cpanm/work/1537635778.13489/Catalyst-Runtime-5.90118 [Catalyst-Runtime-5.90118] $ ~/testing/v5.29.3/bin/prove -I/home/jkeenan/testing/lib -Iblib/lib -v t/aggregate/unit_core_script_help.t t/aggregate/unit_core_script_help.t .. No subtests run Test Summary Report ------------------- t/aggregate/unit_core_script_help.t (Wstat: 0 Tests: 0 Failed: 0) Parse errors: No plan found in TAP output Files=1, Tests=0, 1 wallclock secs ( 0.03 usr 0.02 sys + 0.38 cusr 0.16 csys = 0.58 CPU) Result: FAIL ##### I then reproduced this failure on Ubuntu Linux 18.04 LTS with perl-5.29.3 and cpanm. Since Catalyst-Runtime failed its tests, it failed to install. As a consequence, the many CPAN distributions among the "CPAN-river-3000" which depend on Catalyst-Runtime were not reached in the course of test-against-dev and their own viability with respect to perl-5.29.3 could not be accurately assessed. Thank you very much. Jim Keenan
A patch is available in the 'ether/rt-127050' branch pushed to catagits and github.
On 2018-09-23 16:50:13, ETHER wrote: Show quoted text
> A patch is available in the 'ether/rt-127050' branch pushed to > catagits and github.
Since this is a pretty innocent change and only affects testing, I am going to release it.