Skip Menu |

This queue is for tickets about the Net-Server-Mail CPAN distribution.

Report information
The Basics
Id: 130059
Status: open
Priority: 0/
Queue: Net-Server-Mail

People
Owner: Nobody in particular
Requestors: jkeenan [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Net-Server-Mail t/starttls.t fails against perl-5.31.0 on FreeBSD-12
As per subject line. Tested as part of CPAN-River-3000 testing. Excerpt from prove: ##### [Net-Server-Mail-0.28] $ thisprove -vb t/starttls.t t/starttls.t .. ok 1 - Accepted client for Test01: STARTTLS support ok 2 - Accepted client for Test02: STARTTLS invalid parameters ok 3 - Accepted client for Test03: STARTTLS handshake # Error: Can't call method "peerhost" on an undefined value at t/starttls.t line 131. # kill 9, 62202 (server) All 3 subtests passed Test Summary Report ------------------- t/starttls.t (Wstat: 13 Tests: 3 Failed: 0) Non-zero wait status: 13 Parse errors: No plan found in TAP output ##### Can you investigate? Thank you very much. Jim Keenan
Le Jeu 11 Jui 2019 18:37:14, JKEENAN a écrit : Show quoted text
> As per subject line. Tested as part of CPAN-River-3000 testing. > Excerpt from prove: > > ##### > [Net-Server-Mail-0.28] $ thisprove -vb t/starttls.t > t/starttls.t .. > ok 1 - Accepted client for Test01: STARTTLS support > ok 2 - Accepted client for Test02: STARTTLS invalid parameters > ok 3 - Accepted client for Test03: STARTTLS handshake > # Error: Can't call method "peerhost" on an undefined value at > t/starttls.t line 131. > # kill 9, 62202 (server) > All 3 subtests passed > > Test Summary Report > ------------------- > t/starttls.t (Wstat: 13 Tests: 3 Failed: 0) > Non-zero wait status: 13 > Parse errors: No plan found in TAP output > ##### > > Can you investigate? > > Thank you very much. > Jim Keenan
Hello, this is not specific to perl-5.31.0 neither FreeBSD-12. It appears that IO::Socket::SSL->start_SSL randomly silently exits line 1542 of IO/Socket/SSL.pm. So the only way is to disable this test