Open eserte opened 4 years ago
Confirming with Mojolicious 8.61:
$ cpanm -v Mojolicious::Plugin::PromiseActions
cpanm (App::cpanminus) 1.7044 on perl 5.028000 built for i686-linux-multi
Work directory is /home/zoffix/.cpanm/work/1605641511.12197
You have make /usr/bin/make
You have LWP 6.43
You have /bin/tar: tar (GNU tar) 1.26
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching Mojolicious::Plugin::PromiseActions () on cpanmetadb ...
--> Working on Mojolicious::Plugin::PromiseActions
Fetching http://www.cpan.org/authors/id/M/MR/MRAMBERG/Mojolicious-Plugin-PromiseActions-0.08.tar.gz ... OK
Unpacking Mojolicious-Plugin-PromiseActions-0.08.tar.gz
Mojolicious-Plugin-PromiseActions-0.08/
Mojolicious-Plugin-PromiseActions-0.08/cpanfile
Mojolicious-Plugin-PromiseActions-0.08/.vstags
Mojolicious-Plugin-PromiseActions-0.08/Changes
Mojolicious-Plugin-PromiseActions-0.08/MANIFEST
Mojolicious-Plugin-PromiseActions-0.08/t/
Mojolicious-Plugin-PromiseActions-0.08/README.md
Mojolicious-Plugin-PromiseActions-0.08/META.yml
Mojolicious-Plugin-PromiseActions-0.08/lib/
Mojolicious-Plugin-PromiseActions-0.08/.ship.conf
Mojolicious-Plugin-PromiseActions-0.08/Makefile.PL
Mojolicious-Plugin-PromiseActions-0.08/META.json
Mojolicious-Plugin-PromiseActions-0.08/lib/Mojolicious/
Mojolicious-Plugin-PromiseActions-0.08/lib/Mojolicious/Plugin/
Mojolicious-Plugin-PromiseActions-0.08/lib/Mojolicious/Plugin/PromiseActions.pm
Mojolicious-Plugin-PromiseActions-0.08/t/reject.t
Mojolicious-Plugin-PromiseActions-0.08/t/app.t
Mojolicious-Plugin-PromiseActions-0.08/t/under.t
Mojolicious-Plugin-PromiseActions-0.08/t/00-basic.t
Entering Mojolicious-Plugin-PromiseActions-0.08
Checking configure dependencies from META.json
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.38)
Running Makefile.PL
Configuring Mojolicious-Plugin-PromiseActions-0.08 ... Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Mojolicious::Plugin::PromiseActions
Writing MYMETA.yml and MYMETA.json
OK
Checking dependencies from MYMETA.json ...
Checking if you have Test::More 0.88 ... Yes (1.302172)
Checking if you have Scalar::Util 0 ... Yes (1.54)
Checking if you have Mojolicious 8.04 ... Yes (8.61)
Building and testing Mojolicious-Plugin-PromiseActions-0.08 ... cp lib/Mojolicious/Plugin/PromiseActions.pm blib/lib/Mojolicious/Plugin/PromiseActions.pm
Manifying 1 pod document
PERL_DL_NONLAZY=1 "/home/zoffix/perl5/perlbrew/perls/perl-5.28.0/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/app.t ....... 1/?
# Failed test 'Promise is passed through'
# at t/app.t line 58.
# got: ''
# expected: 'Mojo::Promise'
# Failed test 'Second argument passed through ok'
# at t/app.t line 59.
# got: undef
# expected: 'hello'
Unhandled rejected promise: HI at /home/zoffix/perl5/perlbrew/perls/perl-5.28.0/lib/site_perl/5.28.0/Mojo/Reactor/Poll.pm line 131.
# Looks like you failed 2 tests of 14.
t/app.t ....... Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/14 subtests
t/reject.t .... ok
t/under.t ..... ok
Test Summary Report
-------------------
t/app.t (Wstat: 512 Tests: 14 Failed: 2)
Failed tests: 4-5
Non-zero exit status: 2
Files=4, Tests=38, 5 wallclock secs ( 0.08 usr 0.00 sys + 3.62 cusr 0.21 csys = 3.91 CPU)
Result: FAIL
Failed 1/4 test programs. 2/38 subtests failed.
make: *** [test_dynamic] Error 255
FAIL
! Installing Mojolicious::Plugin::PromiseActions failed. See /home/zoffix/.cpanm/work/1605641511.12197/build.log for details. Retry with --force to force install it.
Still fails with Mojolicious 9.31
On my smokers:
Statistical analysis suggests that newer Mojolicious (8.29 or so) is causing the problem: