Subject: | Modified version of Mojolicious fails tests on bleadperl while using IO::Socket::IP instead of I::S::INET |
In this modified version of Mojolicious:
https://github.com/shlomif/mojo/tree/convert-all-IO-Socket-INET-to-IO-Socket-IP
(git clone from https://github.com/shlomif/mojo.git and checkout the convert-all-IO-Socket-INET-to-IO-Socket-IP branch (git show should show commit 69cfc1320f5c1101fa813485af16a0d1a18c61c3 , I changed all IO::Socket::INET to IO::Socket::IP.
The tests fail there with bleadperl:
< SHELL >
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ ack INET ^C
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ ~/apps/perl/bleadperl/bin/perldoc5.19.9 -l IO::Socket
/home/shlomif/apps/perl/bleadperl/lib/5.19.9/x86_64-linux/IO/Socket.pm
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ ~/apps/perl/bleadperl/bin/perldoc5.19.9 -v
Option v needs a following argument!
at /home/shlomif/apps/perl/bleadperl/lib/5.19.9/Pod/Perldoc/GetOptsOO.pm line 45.
Usage: perldoc5.19.9 [-hVriDtumFXlT] [-n nroffer_program]
[-d output_filename] [-o output_format] [-M FormatterModule]
[-w formatter_option:option_value] [-L translation_code]
PageName|ModuleName|ProgramName
Examples:
perldoc5.19.9 -f PerlFunc
perldoc5.19.9 -q FAQKeywords
perldoc5.19.9 -v PerlVar
perldoc5.19.9 -a PerlAPI
The -h option prints more help. Also try "perldoc5.19.9 perldoc" to get
acquainted with the system. [Perldoc v3.21]
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ ~/apps/perl/bleadperl/bin/perldoc5.19.9 Mak
Makefile Makefile.PL
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ ~/apps/perl/bleadperl/bin/perldoc5.19.9 Makefile.PL
No documentation found for "Makefile.PL".
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ make
shlomif@telaviv1:~/Download/unpack/perl/cpan/Mojolicious/mojo$ make test
PERL_DL_NONLAZY=1 /home/shlomif/apps/perl/bleadperl/bin/perl5.19.9 "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/mojo/asset.t ............................. ok
t/mojo/base.t .............................. ok
t/mojo/bytestream.t ........................ ok
t/mojo/cache.t ............................. ok
t/mojo/cgi.t ............................... ok
t/mojo/collection.t ........................ ok
t/mojo/content.t ........................... ok
t/mojo/cookie.t ............................ ok
t/mojo/cookiejar.t ......................... ok
t/mojo/daemon.t ............................ 1/? Mojo::Reactor::Poll: Write failed: Can't call method "on" on an undefined value at /home/shlomif/Download/unpack/perl/cpan/Mojolicious/mojo/blib/lib/Mojo/UserAgent.pm line 125.
< / SHELL >
It was detected using Acme::Override::INET, but it's no longer enabled.
Please look into fixing it.
Regards,
-- Shlomi Fish