[Bug 1701797] New: Wget built from sources 'make check' fails due to
Perl IPv6
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1701797
Bug ID: 1701797
Summary: Wget built from sources 'make check' fails due to Perl
IPv6
Product: Fedora
Version: 29
Status: NEW
Component: perl
Assignee: jplesnik(a)redhat.com
Reporter: noloader(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: caillon+fedoraproject(a)gmail.com, iarnell(a)gmail.com,
jplesnik(a)redhat.com, kasal(a)ucw.cz,
mmaslano(a)redhat.com,
perl-devel(a)lists.fedoraproject.org, ppisar(a)redhat.com,
psabata(a)redhat.com, rhughes(a)redhat.com,
sandmann(a)redhat.com, tcallawa(a)redhat.com
Target Milestone: ---
Classification: Fedora
Building the latest Wget (1.20.3) from sources on Fedora 29. 'make check' fails
as shown below. The Wget folks tracked it down to Perl's IPv6 handling.
A similar issue for Ubuntu and Linaro can be found at
https://www.mail-archive.com/bug-wget@gnu.org/msg09204.html.
**********
$ cat wget-1.20.3/tests/test-suite.log
=======================================
wget 1.20.3: tests/test-suite.log
=======================================
# TOTAL: 93
# PASS: 86
# SKIP: 1
# XFAIL: 0
# FAIL: 6
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: Test-https-pfs
====================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Running test Test-https-pfs
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--secure-protocol=PFS
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:24443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --secure-protocol (secureprotocol) to PFS
Setting --secure-protocol (secureprotocol) to PFS
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:24443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:24443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:03-- https://wgettestingserver:24443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:24443... connected.
Created socket 3.
Releasing 0x00005561cf524560 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x00005561cf526810
certificate:
subject: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
issuer: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
X509 certificate successfully verified and matches host wgettestingserver
---request begin---
GET /somefile.txt HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: wgettestingserver:24443
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Bad arg length for
Socket::inet_ntoa, length is 16, should be 4 at
/usr/share/perl5/HTTP/Daemon.pm line 51.
No data received.
Closed 3/SSL 0x00005561cf526810
Retrying.
--2019-04-18 20:43:04-- (try: 2) https://wgettestingserver:24443/somefile.txt
Found wgettestingserver in host_name_addresses_map (0x5561cf524560)
Connecting to wgettestingserver (wgettestingserver)|::1|:24443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:24443... Closed fd 3
failed: Connection refused.
Releasing 0x00005561cf524560 (new refcount 1).
Releasing 0x00005561cf524560 (new refcount 0).
Deleting unused 0x00005561cf524560.
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:24443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:24443... Closed fd 3
failed: Connection refused.
Releasing 0x00005561cf53c150 (new refcount 1).
Test failed: wrong code returned (was: 4, expected: 0)
FAIL Test-https-pfs.px (exit status: 1)
FAIL: Test-https-tlsv1
======================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Running test Test-https-tlsv1
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--secure-protocol=TLSv1
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:28443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --secure-protocol (secureprotocol) to TLSv1
Setting --secure-protocol (secureprotocol) to TLSv1
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:28443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:28443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:04-- https://wgettestingserver:28443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:28443... connected.
Created socket 3.
Releasing 0x000055cb6347de10 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x000055cb63480c10
certificate:
subject: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
issuer: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
X509 certificate successfully verified and matches host wgettestingserver
---request begin---
GET /somefile.txt HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: wgettestingserver:28443
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Bad arg length for
Socket::inet_ntoa, length is 16, should be 4 at
/usr/share/perl5/HTTP/Daemon.pm line 51.
No data received.
Closed 3/SSL 0x000055cb63480c10
Retrying.
--2019-04-18 20:43:05-- (try: 2) https://wgettestingserver:28443/somefile.txt
Found wgettestingserver in host_name_addresses_map (0x55cb6347de10)
Connecting to wgettestingserver (wgettestingserver)|::1|:28443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:28443... Closed fd 3
failed: Connection refused.
Releasing 0x000055cb6347de10 (new refcount 1).
Releasing 0x000055cb6347de10 (new refcount 0).
Deleting unused 0x000055cb6347de10.
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:28443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:28443... Closed fd 3
failed: Connection refused.
Releasing 0x000055cb6348ee90 (new refcount 1).
Test failed: wrong code returned (was: 4, expected: 0)
FAIL Test-https-tlsv1.px (exit status: 1)
FAIL: Test-https-tlsv1x
=======================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Running test Test-https-tlsv1x
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--secure-protocol=TLSv1_1
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:29443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --secure-protocol (secureprotocol) to TLSv1_1
Setting --secure-protocol (secureprotocol) to TLSv1_1
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:29443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:29443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:06-- https://wgettestingserver:29443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:29443... connected.
Created socket 3.
Releasing 0x000055a215fb6e10 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x000055a215fb9c10
certificate:
subject: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
issuer: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
X509 certificate successfully verified and matches host wgettestingserver
---request begin---
GET /somefile.txt HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: wgettestingserver:29443
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Bad arg length for
Socket::inet_ntoa, length is 16, should be 4 at
/usr/share/perl5/HTTP/Daemon.pm line 51.
No data received.
Closed 3/SSL 0x000055a215fb9c10
Retrying.
--2019-04-18 20:43:07-- (try: 2) https://wgettestingserver:29443/somefile.txt
Found wgettestingserver in host_name_addresses_map (0x55a215fb6e10)
Connecting to wgettestingserver (wgettestingserver)|::1|:29443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:29443... Closed fd 3
failed: Connection refused.
Releasing 0x000055a215fb6e10 (new refcount 1).
Releasing 0x000055a215fb6e10 (new refcount 0).
Deleting unused 0x000055a215fb6e10.
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:29443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:29443... Closed fd 3
failed: Connection refused.
Releasing 0x000055a215fc7e90 (new refcount 1).
Test failed: wrong code returned (was: 4, expected: 0)
FAIL Test-https-tlsv1x.px (exit status: 1)
FAIL: Test-https-selfsigned
===========================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Running test Test-https-selfsigned
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:26443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:26443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:26443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:07-- https://wgettestingserver:26443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:26443... connected.
Created socket 3.
Releasing 0x00005558ad0eba40 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x00005558ad0eec20
certificate:
subject: emailAddress=tester,CN=WgetTestingServer,O=Dis,L=Mystery
Spot,ST=CA,C=US
issuer: emailAddress=tester,CN=WgetTestingServer,O=Dis,L=Mystery
Spot,ST=CA,C=US
ERROR: cannot verify wgettestingserver's certificate, issued by
'emailAddress=tester,CN=WgetTestingServer,O=Dis,L=Mystery
Spot,ST=CA,C=US':
Self-signed certificate encountered.
To connect to wgettestingserver insecurely, use `--no-check-certificate'.
Closed 3/SSL 0x00005558ad0eec20
Test failed: file somefile.txt not downloaded
Running test Test-https-selfsigned
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--no-check-certificate
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:27443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --check-certificate (checkcertificate) to 0
Setting --check-certificate (checkcertificate) to 0
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:27443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:27443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:07-- https://wgettestingserver:27443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:27443... connected.
Created socket 3.
Releasing 0x000055da6b516a60 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x000055da6b519c40
certificate:
subject: emailAddress=tester,CN=WgetTestingServer,O=Dis,L=Mystery
Spot,ST=CA,C=US
issuer: emailAddress=tester,CN=WgetTestingServer,O=Dis,L=Mystery
Spot,ST=CA,C=US
WARNING: cannot verify wgettestingserver's certificate, issued by
'emailAddress=tester,CN=WgetTestingServer,O=Dis,L=Mystery
Spot,ST=CA,C=US':
Self-signed certificate encountered.
---request begin---
GET /somefile.txt HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: wgettestingserver:27443
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Bad arg length for
Socket::inet_ntoa, length is 16, should be 4 at
/usr/share/perl5/HTTP/Daemon.pm line 51.
No data received.
Closed 3/SSL 0x000055da6b519c40
Retrying.
--2019-04-18 20:43:08-- (try: 2) https://wgettestingserver:27443/somefile.txt
Found wgettestingserver in host_name_addresses_map (0x55da6b516a60)
Connecting to wgettestingserver (wgettestingserver)|::1|:27443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:27443... Closed fd 3
failed: Connection refused.
Releasing 0x000055da6b516a60 (new refcount 1).
Releasing 0x000055da6b516a60 (new refcount 0).
Deleting unused 0x000055da6b516a60.
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:27443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:27443... Closed fd 3
failed: Connection refused.
Releasing 0x000055da6b52c480 (new refcount 1).
Test failed: wrong code returned (was: 4, expected: 0)
FAIL Test-https-selfsigned.px (exit status: 1)
SKIP: Test-https-weboftrust
===========================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
SKIP Test-https-weboftrust.px (exit status: 77)
FAIL: Test-https-clientcert
===========================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Running test Test-https-clientcert
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--certificate=/home/test/wget-1.20.3/tests/certs/client-cert.pem
--private-key=/home/test/wget-1.20.3/tests/certs/server-key.pem
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:21443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --certificate (certificate) to
/home/test/wget-1.20.3/tests/certs/client-cert.pem
Setting --certificate (certificate) to
/home/test/wget-1.20.3/tests/certs/client-cert.pem
Setting --private-key (privatekey) to
/home/test/wget-1.20.3/tests/certs/server-key.pem
Setting --private-key (privatekey) to
/home/test/wget-1.20.3/tests/certs/server-key.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:21443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:21443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:08-- https://wgettestingserver:21443/somefile.txt
OpenSSL: error:0B080074:x509 certificate
routines:X509_check_private_key:key values mismatch
Disabling SSL due to encountered errors.
Test failed: wrong code returned (was: 1, expected: 5)
Running test Test-https-clientcert
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--certificate=/home/test/wget-1.20.3/tests/certs/client-cert.pem
--private-key=/home/test/wget-1.20.3/tests/certs/client-key.pem
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:22443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --certificate (certificate) to
/home/test/wget-1.20.3/tests/certs/client-cert.pem
Setting --certificate (certificate) to
/home/test/wget-1.20.3/tests/certs/client-cert.pem
Setting --private-key (privatekey) to
/home/test/wget-1.20.3/tests/certs/client-key.pem
Setting --private-key (privatekey) to
/home/test/wget-1.20.3/tests/certs/client-key.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:22443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:22443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:08-- https://wgettestingserver:22443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:22443... connected.
Created socket 3.
Releasing 0x0000559dde8711a0 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x0000559dde871400
certificate:
subject: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
issuer: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
X509 certificate successfully verified and matches host wgettestingserver
---request begin---
GET /somefile.txt HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: wgettestingserver:22443
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Bad arg length for
Socket::inet_ntoa, length is 16, should be 4 at
/usr/share/perl5/HTTP/Daemon.pm line 51.
No data received.
Closed 3/SSL 0x0000559dde871400
Retrying.
--2019-04-18 20:43:09-- (try: 2) https://wgettestingserver:22443/somefile.txt
Found wgettestingserver in host_name_addresses_map (0x559dde8711a0)
Connecting to wgettestingserver (wgettestingserver)|::1|:22443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:22443... Closed fd 3
failed: Connection refused.
Releasing 0x0000559dde8711a0 (new refcount 1).
Releasing 0x0000559dde8711a0 (new refcount 0).
Deleting unused 0x0000559dde8711a0.
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:22443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:22443... Closed fd 3
failed: Connection refused.
Releasing 0x0000559dde86e8f0 (new refcount 1).
Test failed: wrong code returned (was: 4, expected: 0)
FAIL Test-https-clientcert.px (exit status: 1)
FAIL: Test-https-crl
====================
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Running test Test-https-crl
Calling /home/test/wget-1.20.3/tests/../src/wget -d --no-config
--ca-certificate=/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
https://WgetTestingServer:32443/somefile.txt
Setting --no-config (noconfig) to 1
Setting --no-config (noconfig) to 1
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
Setting --ca-certificate (cacertificate) to
/home/test/wget-1.20.3/tests/certs/test-ca-cert.pem
DEBUG output created by Wget 1.20.3 on linux-gnu.
Reading HSTS entries from /home/jwalton/.wget-hsts
URI encoding = 'ANSI_X3.4-1968'
iconv UTF-8 -> ANSI_X3.4-1968
iconv outlen=88 inlen=44
converted 'https://WgetTestingServer:32443/somefile.txt'
(ANSI_X3.4-1968) -> 'https://WgetTestingServer:32443/somefile.txt'
(UTF-8)
Converted file name 'somefile.txt' (UTF-8) -> 'somefile.txt' (ANSI_X3.4-1968)
--2019-04-18 20:43:10-- https://wgettestingserver:32443/somefile.txt
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:32443... connected.
Created socket 3.
Releasing 0x000055af80192a40 (new refcount 1).
Initiating SSL handshake.
Handshake successful; connected socket 3 to SSL handle 0x000055af80195c20
certificate:
subject: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
issuer: C=Freeland,ST=Sunshine,O=GNU,OU=Wget,CN=Wget
X509 certificate successfully verified and matches host wgettestingserver
---request begin---
GET /somefile.txt HTTP/1.1
User-Agent: Wget/1.20.3 (linux-gnu)
Accept: */*
Accept-Encoding: identity
Host: wgettestingserver:32443
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response... Bad arg length for
Socket::inet_ntoa, length is 16, should be 4 at
/usr/share/perl5/HTTP/Daemon.pm line 51.
No data received.
Closed 3/SSL 0x000055af80195c20
Retrying.
--2019-04-18 20:43:11-- (try: 2) https://wgettestingserver:32443/somefile.txt
Found wgettestingserver in host_name_addresses_map (0x55af80192a40)
Connecting to wgettestingserver (wgettestingserver)|::1|:32443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:32443... Closed fd 3
failed: Connection refused.
Releasing 0x000055af80192a40 (new refcount 1).
Releasing 0x000055af80192a40 (new refcount 0).
Deleting unused 0x000055af80192a40.
Resolving wgettestingserver (wgettestingserver)... ::1, 127.0.0.1
Caching wgettestingserver => ::1 127.0.0.1
Connecting to wgettestingserver (wgettestingserver)|::1|:32443... Closed fd 3
failed: Connection refused.
Connecting to wgettestingserver
(wgettestingserver)|127.0.0.1|:32443... Closed fd 3
failed: Connection refused.
Releasing 0x000055af801ab590 (new refcount 1).
Test failed: wrong code returned (was: 4, expected: 0)
FAIL Test-https-crl.px (exit status: 255)
--
You are receiving this mail because:
You are on the CC list for the bug.
5 years
[Bug 1699247] New: perl-IO-Socket-SSL-2.056-1.fc28 FTBFS: tests fail
due to expired certificates
by bugzilla@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1699247
Bug ID: 1699247
Summary: perl-IO-Socket-SSL-2.056-1.fc28 FTBFS: tests fail due
to expired certificates
Product: Fedora
Version: 28
Status: NEW
Component: perl-IO-Socket-SSL
Assignee: paul(a)city-fan.org
Reporter: ppisar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: caillon+fedoraproject(a)gmail.com,
jose.p.oliveira.oss(a)gmail.com, paul(a)city-fan.org,
perl-devel(a)lists.fedoraproject.org,
rhughes(a)redhat.com, rstrode(a)redhat.com,
sandmann(a)redhat.com
Target Milestone: ---
External Bug ID: CPAN 127095
Classification: Fedora
I noticed perl-IO-Socket-SSL-2.056-1.fc28 fails to build on F28 because large
amount of tests fail, e.g.:
$ perl -Iblib/{lib,arch} t/auto_verify_hostname.t
1..30
ok 1 - Server Initialization
ok 2 - connection to example.com/www failed
not ok 3 - connection to server.local/ldap succeeded
# Failed test 'connection to server.local/ldap succeeded'
# at t/auto_verify_hostname.t line 61.
ok 4 - connection to server.local/www failed
not ok 5 - connection to bla.server.local/www succeeded
# Failed test 'connection to bla.server.local/www succeeded'
# at t/auto_verify_hostname.t line 61.
not ok 6 - connection to www7.other.local/www succeeded
# Failed test 'connection to www7.other.local/www succeeded'
# at t/auto_verify_hostname.t line 61.
ok 7 - connection to www7.other.local/ldap failed
not ok 8 - connection to bla.server.local/ldap succeeded
# Failed test 'connection to bla.server.local/ldap succeeded'
# at t/auto_verify_hostname.t line 61.
ok 9 - tcp connect
ok 10 - ssl upgrade of connection to example.com/www failed
ok 11 - tcp connect
not ok 12 - ssl upgrade of connection to server.local/ldap succeeded
# Failed test 'ssl upgrade of connection to server.local/ldap succeeded'
# at t/auto_verify_hostname.t line 79.
ok 13 - tcp connect
ok 14 - ssl upgrade of connection to server.local/www failed
ok 15 - tcp connect
not ok 16 - ssl upgrade of connection to bla.server.local/www succeeded
# Failed test 'ssl upgrade of connection to bla.server.local/www succeeded'
# at t/auto_verify_hostname.t line 79.
ok 17 - tcp connect
not ok 18 - ssl upgrade of connection to www7.other.local/www succeeded
# Failed test 'ssl upgrade of connection to www7.other.local/www succeeded'
# at t/auto_verify_hostname.t line 79.
ok 19 - tcp connect
ok 20 - ssl upgrade of connection to www7.other.local/ldap failed
ok 21 - tcp connect
not ok 22 - ssl upgrade of connection to bla.server.local/ldap succeeded
# Failed test 'ssl upgrade of connection to bla.server.local/ldap succeeded'
# at t/auto_verify_hostname.t line 79.
# Looks like you planned 30 tests but ran 22.
# Looks like you failed 8 tests of 22 run.
It seems to be caused by expired certificates used by the tests. E.g.
t/auto_verify_hostname.t uses certs/server-wildcard.pem that has expired:
$ openssl x509 -noout -enddate < certs/server-wildcard.pem
notAfter=Jan 14 19:45:50 2019 GMT
A more recent perl-IO-Socket-SSL in later Fedoras already contains updated
certificates.
--
You are receiving this mail because:
You are on the CC list for the bug.
5 years
pghmcfc pushed to perl-Test2-Plugin-NoWarnings (f30). "Update to 0.07
(..more)"
by notifications@fedoraproject.org
Notification time stamped 2019-04-22 15:28:31 UTC
From fa6ad2169b6480a5519e7ce4660e6bcc3e95cd7d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Apr 22 2019 15:23:02 +0000
Subject: Update to 0.07
- New upstream release 0.07
- Reverted back to using the Warning event type, since the bug in the Test2
core that caused this to be a problem has since been fixed
- Replaced use of Test2::Bundle::Extended with Test2::V0
- Package new document CODE_OF_CONDUCT.md
- Modernize spec using %{make_build} and %{make_install}
---
diff --git a/perl-Test2-Plugin-NoWarnings.rpmlintrc b/perl-Test2-Plugin-NoWarnings.rpmlintrc
new file mode 100644
index 0000000..15c4609
--- /dev/null
+++ b/perl-Test2-Plugin-NoWarnings.rpmlintrc
@@ -0,0 +1,3 @@
+from Config import *
+
+addFilter("spelling-error %description -l en_US diag -> ")
diff --git a/perl-Test2-Plugin-NoWarnings.spec b/perl-Test2-Plugin-NoWarnings.spec
index 1321514..a44860f 100644
--- a/perl-Test2-Plugin-NoWarnings.spec
+++ b/perl-Test2-Plugin-NoWarnings.spec
@@ -1,6 +1,6 @@
Name: perl-Test2-Plugin-NoWarnings
-Version: 0.06
-Release: 6%{?dist}
+Version: 0.07
+Release: 1%{?dist}
Summary: Fail if tests warn
License: Artistic 2.0
URL: https://metacpan.org/release/Test2-Plugin-NoWarnings
@@ -9,22 +9,24 @@ BuildArch: noarch
# Build
BuildRequires: coreutils
BuildRequires: make
-BuildRequires: perl-interpreter
BuildRequires: perl-generators
+BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) > 6.75
# Module Runtime
BuildRequires: perl(Carp)
BuildRequires: perl(parent)
BuildRequires: perl(strict)
+BuildRequires: perl(Test2) >= 1.302096
BuildRequires: perl(Test2::API)
BuildRequires: perl(Test2::Event)
BuildRequires: perl(Test2::Util::HashBase)
BuildRequires: perl(warnings)
# Test Suite
+BuildRequires: perl(Capture::Tiny)
BuildRequires: perl(File::Spec)
BuildRequires: perl(IPC::Run3)
-BuildRequires: perl(Test2::Bundle::Extended)
BuildRequires: perl(Test2::Require::Module)
+BuildRequires: perl(Test2::V0)
BuildRequires: perl(Test::More) >= 0.96
# Optional Tests
BuildRequires: perl(CPAN::Meta) >= 2.120900
@@ -45,10 +47,10 @@ this module will stop working.
%build
perl Makefile.PL INSTALLDIRS=vendor NO_PERLLOCAL=1 NO_PACKLIST=1
-make %{?_smp_mflags}
+%{make_build}
%install
-make install DESTDIR=%{buildroot}
+%{make_install}
%{_fixperms} -c %{buildroot}
%check
@@ -56,12 +58,20 @@ make test
%files
%license LICENSE
-%doc Changes README.md
+%doc Changes CODE_OF_CONDUCT.md README.md
%{perl_vendorlib}/Test2/
%{_mandir}/man3/Test2::Event::Warning.3*
%{_mandir}/man3/Test2::Plugin::NoWarnings.3*
%changelog
+* Mon Apr 22 2019 Paul Howarth <paul(a)city-fan.org> - 0.07-1
+- Update to 0.07
+ - Reverted back to using the Warning event type, since the bug in the Test2
+ core that caused this to be a problem has since been fixed
+ - Replaced use of Test2::Bundle::Extended with Test2::V0
+- Package new document CODE_OF_CONDUCT.md
+- Modernize spec using %%{make_build} and %%{make_install}
+
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.06-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index 863c17f..b791cb9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test2-Plugin-NoWarnings-0.06.tar.gz) = aed9a3769085028adffd0aa7cbbe2d7d8b89b5f4768e47ae4155dcc1f4aa8fd47319ae7c87ddbc1ed08ca99e1d703eebb74977e88696ea4dcc1104a53332ade2
+SHA512 (Test2-Plugin-NoWarnings-0.07.tar.gz) = fe9f9c9ca7372177655979a222688753b8c3b0affdcf19866ebe758b19e0c6082128687051588869a0fd41170d244ee0876d64306604a9a19bcd92d1ef3db748
https://src.fedoraproject.org/rpms/perl-Test2-Plugin-NoWarnings/c/fa6ad21...
5 years
pghmcfc pushed to perl-Test2-Plugin-NoWarnings (master). "Update to
0.07 (..more)"
by notifications@fedoraproject.org
Notification time stamped 2019-04-22 15:23:46 UTC
From fa6ad2169b6480a5519e7ce4660e6bcc3e95cd7d Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul(a)city-fan.org>
Date: Apr 22 2019 15:23:02 +0000
Subject: Update to 0.07
- New upstream release 0.07
- Reverted back to using the Warning event type, since the bug in the Test2
core that caused this to be a problem has since been fixed
- Replaced use of Test2::Bundle::Extended with Test2::V0
- Package new document CODE_OF_CONDUCT.md
- Modernize spec using %{make_build} and %{make_install}
---
diff --git a/perl-Test2-Plugin-NoWarnings.rpmlintrc b/perl-Test2-Plugin-NoWarnings.rpmlintrc
new file mode 100644
index 0000000..15c4609
--- /dev/null
+++ b/perl-Test2-Plugin-NoWarnings.rpmlintrc
@@ -0,0 +1,3 @@
+from Config import *
+
+addFilter("spelling-error %description -l en_US diag -> ")
diff --git a/perl-Test2-Plugin-NoWarnings.spec b/perl-Test2-Plugin-NoWarnings.spec
index 1321514..a44860f 100644
--- a/perl-Test2-Plugin-NoWarnings.spec
+++ b/perl-Test2-Plugin-NoWarnings.spec
@@ -1,6 +1,6 @@
Name: perl-Test2-Plugin-NoWarnings
-Version: 0.06
-Release: 6%{?dist}
+Version: 0.07
+Release: 1%{?dist}
Summary: Fail if tests warn
License: Artistic 2.0
URL: https://metacpan.org/release/Test2-Plugin-NoWarnings
@@ -9,22 +9,24 @@ BuildArch: noarch
# Build
BuildRequires: coreutils
BuildRequires: make
-BuildRequires: perl-interpreter
BuildRequires: perl-generators
+BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) > 6.75
# Module Runtime
BuildRequires: perl(Carp)
BuildRequires: perl(parent)
BuildRequires: perl(strict)
+BuildRequires: perl(Test2) >= 1.302096
BuildRequires: perl(Test2::API)
BuildRequires: perl(Test2::Event)
BuildRequires: perl(Test2::Util::HashBase)
BuildRequires: perl(warnings)
# Test Suite
+BuildRequires: perl(Capture::Tiny)
BuildRequires: perl(File::Spec)
BuildRequires: perl(IPC::Run3)
-BuildRequires: perl(Test2::Bundle::Extended)
BuildRequires: perl(Test2::Require::Module)
+BuildRequires: perl(Test2::V0)
BuildRequires: perl(Test::More) >= 0.96
# Optional Tests
BuildRequires: perl(CPAN::Meta) >= 2.120900
@@ -45,10 +47,10 @@ this module will stop working.
%build
perl Makefile.PL INSTALLDIRS=vendor NO_PERLLOCAL=1 NO_PACKLIST=1
-make %{?_smp_mflags}
+%{make_build}
%install
-make install DESTDIR=%{buildroot}
+%{make_install}
%{_fixperms} -c %{buildroot}
%check
@@ -56,12 +58,20 @@ make test
%files
%license LICENSE
-%doc Changes README.md
+%doc Changes CODE_OF_CONDUCT.md README.md
%{perl_vendorlib}/Test2/
%{_mandir}/man3/Test2::Event::Warning.3*
%{_mandir}/man3/Test2::Plugin::NoWarnings.3*
%changelog
+* Mon Apr 22 2019 Paul Howarth <paul(a)city-fan.org> - 0.07-1
+- Update to 0.07
+ - Reverted back to using the Warning event type, since the bug in the Test2
+ core that caused this to be a problem has since been fixed
+ - Replaced use of Test2::Bundle::Extended with Test2::V0
+- Package new document CODE_OF_CONDUCT.md
+- Modernize spec using %%{make_build} and %%{make_install}
+
* Sat Feb 02 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.06-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
diff --git a/sources b/sources
index 863c17f..b791cb9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Test2-Plugin-NoWarnings-0.06.tar.gz) = aed9a3769085028adffd0aa7cbbe2d7d8b89b5f4768e47ae4155dcc1f4aa8fd47319ae7c87ddbc1ed08ca99e1d703eebb74977e88696ea4dcc1104a53332ade2
+SHA512 (Test2-Plugin-NoWarnings-0.07.tar.gz) = fe9f9c9ca7372177655979a222688753b8c3b0affdcf19866ebe758b19e0c6082128687051588869a0fd41170d244ee0876d64306604a9a19bcd92d1ef3db748
https://src.fedoraproject.org/rpms/perl-Test2-Plugin-NoWarnings/c/fa6ad21...
5 years