Bug 1862951

Summary: perl-grpc-xs-0.32-4.fc33 FTBFS: the tests hang
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-grpc-xsAssignee: Petr Pisar <ppisar>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: ppisar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://koschei.fedoraproject.org/package/perl-grpc-xs
Whiteboard:
Fixed In Version: perl-grpc-xs-0.32-5.fc33 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-08-03 13:35:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1803234    

Description Petr Pisar 2020-08-03 09:48:55 UTC
perl-grpc-xs-0.32-4.fc33 fails to build in Fedora 33, because the tests hang:

+ make test
"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- XS.bs blib/arch/auto/Grpc/XS/XS.bs 644
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/00-compile.t ................ ok
E0727 05:25:31.122509873   86354 ssl_transport_security.cc:683] Invalid cert chain file.
E0727 05:25:31.122622122   86354 ssl_security_connector.cc:275] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0727 05:25:31.122648297   86354 server_secure_chttp2.cc:81] {"created":"@1595827531.122636097","description":"Unable to create secure server with credentials of type Ssl.","file":"src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc","file_line":63}
E0727 05:25:34.122763493   86357 ev_epollex_linux.cc:512]    Error shutting down fd 13. errno: 9
E0727 05:26:05.122673980   86358 ev_epollex_linux.cc:512]    Error shutting down fd 13. errno: 9

A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/8629933>.

Comment 1 Petr Pisar 2020-08-03 11:57:57 UTC
This is triggered by Fedora disabling 1024-bit RSA keys in a system-wide crypto-policy. The hanging tests use them.