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>.
This is triggered by Fedora disabling 1024-bit RSA keys in a system-wide crypto-policy. The hanging tests use them.