Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 661300

Summary: dev-perl/Event-RPC-1.80.0 fails tests (can't start SSL RPC listener: IO::Socket::IP configuration failed)
Product: Gentoo Linux Reporter: Kent Fredric (IRC: kent\n) (RETIRED) <kentnl>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: RESOLVED FIXED    
Severity: normal CC: eike
Priority: Normal Keywords: TESTFAILURE
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 717060    
Bug Blocks: 300119, 657574    
Attachments: build.log

Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2018-07-16 04:52:11 UTC
make -j3 test TEST_VERBOSE=0
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01.use.t ............................... ok
t/02.cnct.t .............................. ok
t/03.cnct-auth.t ......................... ok
t/04.cnct-auth-ssl-verifypeer-noca.t ..... ok
===(      19;1  1/5  1/6  0/? )=========================================can't start SSL RPC listener: IO::Socket::IP configuration failed at /var/tmp/portage/dev-perl/Event-RPC-1.80.0/work/Event-RPC-1.08/blib/lib/Event/RPC/Server.pm line 255.
Can't open SSL connection to localhost:27818: SSL connect attempt failed error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed at t/04.cnct-auth-ssl-verifypeer-wrongca.t line 58.
# Looks like your test exited with 255 just after 2.
can't start SSL RPC listener: IO::Socket::IP configuration failed at /var/tmp/portage/dev-perl/Event-RPC-1.80.0/work/Event-RPC-1.08/blib/lib/Event/RPC/Server.pm line 255.
t/04.cnct-auth-ssl-verifypeer-wrongca.t .. Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 3/5 subtests
===(      21;1  2/6  0/? )==============================================Can't open SSL connection to localhost:27816: SSL connect attempt failed error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed at t/04.cnct-auth-ssl-verifypeer.t line 60.
# Looks like your test exited with 255 just after 2.
t/04.cnct-auth-ssl-verifypeer.t .......... Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/6 subtests
t/04.cnct-auth-ssl.t ..................... ok
t/05.func.t .............................. ok
t/06.object2.t ........................... ok
t/07.maxpacket.t ......................... ok
t/08.msg_formats.t ....................... ok

Test Summary Report
-------------------
t/04.cnct-auth-ssl-verifypeer-wrongca.t (Wstat: 65280 Tests: 2 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 5 tests but ran 2.
t/04.cnct-auth-ssl-verifypeer.t        (Wstat: 65280 Tests: 2 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 6 tests but ran 2.

Install Deps:

[ebuild  N     ] dev-perl/Event-RPC-1.80.0  USE="-examples {-test}" 0 KiB
[ebuild  N     ]  dev-perl/Event-1.260.0  USE="{-test}" 0 KiB
[ebuild  N     ]  dev-perl/Sereal-4.4.0  USE="{-test}" 0 KiB
[ebuild  N     ]   dev-perl/Sereal-Decoder-4.4.0  USE="{-test}" 0 KiB
[ebuild  N    #]    virtual/perl-File-Path-2.150.0  0 KiB
[ebuild  N     ]    app-arch/zstd-1.3.2:0/1  USE="-static-libs" 0 KiB
[ebuild  N    #]    virtual/perl-XSLoader-0.300.0  0 KiB
[ebuild  N     ]   dev-perl/Sereal-Encoder-4.4.0  USE="{-test}" 0 KiB
Comment 1 Rolf Eike Beer archtester 2018-09-05 19:06:49 UTC
Created attachment 546026 [details]
build.log

I guess this is the same issue?
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2018-09-06 03:04:41 UTC
(In reply to Rolf Eike Beer from comment #1)
> Created attachment 546026 [details]
> build.log
> 
> I guess this is the same issue?

Its slightly suspicious how you get failures with zstd as well, and zstd is in this packages dependency subgraph, but probably just coincidental.

Does look like you hit the same bug though.

Its on my list to investigate once my test box finishes lapping all the good packages ( pass is doing */[rstu]* as we speak )
Comment 3 Larry the Git Cow gentoo-dev 2019-07-10 16:41:41 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d391da7943882eeb873c7e99f85eeab649ded68b

commit d391da7943882eeb873c7e99f85eeab649ded68b
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2019-07-10 16:41:15 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2019-07-10 16:41:33 +0000

    dev-perl/Event-RPC: Bump to version 1.100.0 re bug #661300
    
    Upstream:
    - Fix tests without '.' in @INC
    - Add ::Server->prepare() to give you control over Event loop
    - Fix broken(expired) bundled CA certificats for tests
    
    Bug: https://bugs.gentoo.org/661300
    Package-Manager: Portage-2.3.66, Repoman-2.3.16
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 dev-perl/Event-RPC/Event-RPC-1.100.0.ebuild | 35 +++++++++++++++++++++++++++++
 dev-perl/Event-RPC/Manifest                 |  1 +
 2 files changed, 36 insertions(+)
Comment 4 Larry the Git Cow gentoo-dev 2020-08-14 18:43:36 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12c4c516216ae6e4f93c07d2a560623e3da8e936

commit 12c4c516216ae6e4f93c07d2a560623e3da8e936
Author:     Kent Fredric <kentnl@gentoo.org>
AuthorDate: 2020-08-14 18:41:31 +0000
Commit:     Kent Fredric <kentnl@gentoo.org>
CommitDate: 2020-08-14 18:43:25 +0000

    dev-perl/Event-RPC: Cleanup old 1.80.0
    
    Newer versions stable for at least a month
    
    Closes: https://bugs.gentoo.org/661300
    Package-Manager: Portage-2.3.103, Repoman-2.3.22
    Signed-off-by: Kent Fredric <kentnl@gentoo.org>

 dev-perl/Event-RPC/Event-RPC-1.80.0.ebuild         |  37 ----
 dev-perl/Event-RPC/Manifest                        |   1 -
 .../files/Event-RPC-1.80.0-no-dot-inc.patch        | 203 ---------------------
 3 files changed, 241 deletions(-)