Subject: | IO::Socket::IP support does not work without network |
As we updated perl to 5.22.0 in the openSUSE distribution, we noticed that IO-Socket-SSL fails to run its test suite.
After some debugging, it turned out that with new perl, IO-Socket-SSL switches from ::INET to ::IP and that module uses getaddrinfo, which fails to resolve the port numbers given by the ::SSL test suite if there is no proper network in the build environment. We disable network for reproduciblity and security.
The good news: you can disable that feature of ::IP, but you have to add it in every constructor call in the test suite.
Attached is the patch that makes it build in the Open Build Service again. Hope you can integrate that in one way or another in a future upstream release.
(I used spaces where you used tabs, I noticed too late - so don't get fooled by applying as is)
Subject: | perl-IO-Socket-SSL_fix_offline.patch |
Message body is not shown because it is too large.