===> Searching for: IO::Socket::Async::SSL
===> Searching for missing dependencies: OpenSSL
===> Testing: OpenSSL:ver<0.1.23>:auth<github:sergot>
[OpenSSL] # NETWORK_TESTING was not set
[OpenSSL] # NETWORK_TESTING was not set
===> Testing [OK] for OpenSSL:ver<0.1.23>:auth<github:sergot>
===> Testing: IO::Socket::Async::SSL:ver<0.7.5>
[IO::Socket::Async::SSL] # address already in use
===> Testing [FAIL]: IO::Socket::Async::SSL:ver<0.7.5>
Aborting due to test failure: IO::Socket::Async::SSL:ver<0.7.5> (use --force-test to override)
I think the problem is not actually in this module; it only happens if OpenSSL is not installed. It might be that OpenSSL does not close a service and keeps a port open.
With zef 0.8.4, raku 2020.05.1