Your message dated Fri, 03 Feb 2023 09:04:04 +0000
with message-id <e1pnrzi-00hboc...@fasolo.debian.org>
and subject line Bug#1028849: fixed in ddclient 3.10.0-2
has caused the Debian Bug report #1028849,
regarding ddclient: FTBFS: dh_auto_test: error: make -j8 check 
"TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 returned exit code 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1028849: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028849
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ddclient
Version: 3.10.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230113 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[3]: Entering directory '/<<PKGBUILDDIR>>'
> PASS: t/write_cache.pl 1 - create cache file
> PASS: t/write_cache.pl 2 - overwrite cache file
> PASS: t/write_cache.pl 3 - bad directory
> PASS: t/write_cache.pl 4 - bad file
> PASS: t/write_cache.pl 5 - no (unexpected) warnings (via done_testing)
> PASS: t/is-and-extract-ipv6-global.pl 1 - is_ipv6_global() with valid but 
> non-globally-routable addresses
> PASS: t/is-and-extract-ipv6-global.pl 2 - is_ipv6_global() with valid, 
> globally routable addresses
> PASS: t/is-and-extract-ipv6-global.pl 3 - extract_ipv6_global()
> PASS: t/is-and-extract-ipv6-global.pl 4 - interface config samples
> PASS: t/is-and-extract-ipv6-global.pl 5 - no (unexpected) warnings (via 
> done_testing)
> PASS: t/parse_assignments.pl 1 - no assignments
> PASS: t/parse_assignments.pl 2 - one assignment
> PASS: t/parse_assignments.pl 3 - empty value
> PASS: t/parse_assignments.pl 4 - sep: comma
> PASS: t/parse_assignments.pl 5 - sep: space
> PASS: t/parse_assignments.pl 6 - sep: comma space
> PASS: t/parse_assignments.pl 7 - sep: space comma
> PASS: t/parse_assignments.pl 8 - sep: space comma space
> PASS: t/parse_assignments.pl 9 - leading space
> PASS: t/parse_assignments.pl 10 - trailing space
> PASS: t/parse_assignments.pl 11 - leading comma
> PASS: t/parse_assignments.pl 12 - trailing comma
> PASS: t/parse_assignments.pl 13 - empty assignment
> PASS: t/parse_assignments.pl 14 - rest
> PASS: t/parse_assignments.pl 15 - rest leading space
> PASS: t/parse_assignments.pl 16 - rest trailing space
> PASS: t/parse_assignments.pl 17 - rest leading comma
> PASS: t/parse_assignments.pl 18 - rest trailing comma
> PASS: t/parse_assignments.pl 19 - assign space rest
> PASS: t/parse_assignments.pl 20 - assign comma rest
> PASS: t/parse_assignments.pl 21 - assign comma space rest
> PASS: t/parse_assignments.pl 22 - assign space comma rest
> PASS: t/parse_assignments.pl 23 - single quoting
> PASS: t/parse_assignments.pl 24 - double quoting
> PASS: t/parse_assignments.pl 25 - mixed quoting
> PASS: t/parse_assignments.pl 26 - unquoted escaped backslash
> PASS: t/parse_assignments.pl 27 - squoted escaped squote
> PASS: t/parse_assignments.pl 28 - dquoted escaped dquote
> PASS: t/parse_assignments.pl 29 - no (unexpected) warnings (via done_testing)
> PASS: t/get_ip_from_if.pl 1 - get_default_interface tests
> PASS: t/get_ip_from_if.pl 2 - get_ip_from_interface tests
> SKIP: t/get_ip_from_if.pl 3 # SKIP no IPv4 interface
> SKIP: t/get_ip_from_if.pl 4 # SKIP no IPv6 interface
> PASS: t/get_ip_from_if.pl 5 - no (unexpected) warnings (via done_testing)
> PASS: t/is-and-extract-ipv4.pl 1 - is_ipv4() with valid addresses
> PASS: t/is-and-extract-ipv4.pl 2 - is_ipv4() with invalid addresses
> PASS: t/is-and-extract-ipv4.pl 3 - is_ipv4() with char adjacent to valid 
> address
> PASS: t/is-and-extract-ipv4.pl 4 - extract_ipv4()
> PASS: t/is-and-extract-ipv4.pl 5 - extract_ipv4() of valid addr with adjacent 
> non-word char
> PASS: t/is-and-extract-ipv4.pl 6 - no (unexpected) warnings (via done_testing)
> PASS: t/version.pl 1 - version matches Autoconf config
> PASS: t/version.pl 2 - no (unexpected) warnings (via done_testing)
> PASS: t/geturl_connectivity.pl 1 - IPv* client to http://127.0.0.1:45261
> PASS: t/geturl_connectivity.pl 2 - IPv4 client to http://127.0.0.1:45261
> PASS: t/geturl_connectivity.pl 3 - IPv6 client to http://[::1]:34529
> PASS: t/geturl_connectivity.pl 4 - IPv* client to http://127.0.0.1:45261 
> (-ipv6)
> PASS: t/geturl_connectivity.pl 5 - IPv4 client to http://127.0.0.1:45261 
> (-ipv6)
> PASS: t/geturl_connectivity.pl 6 - IPv* client to http://[::1]:34529 (-ipv6)
> PASS: t/geturl_connectivity.pl 7 - IPv6 client to http://[::1]:34529 (-ipv6)
> PASS: t/geturl_connectivity.pl 8 - IPv* client to https://127.0.0.1:33659
> PASS: t/geturl_connectivity.pl 9 - IPv4 client to https://127.0.0.1:33659
> FAIL: t/geturl_connectivity.pl 10 - IPv* client to https://[::1]:41567
> FAIL: t/geturl_connectivity.pl 11 - IPv6 client to https://[::1]:41567
> SKIP: t/geturl_connectivity.pl 12 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 13 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 14 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 15 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 16 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 17 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 18 # SKIP Curl not available on this system
> SKIP: t/geturl_connectivity.pl 19 # SKIP Curl not available on this system
> FAIL: t/geturl_connectivity.pl 20 - no (unexpected) warnings (via 
> done_testing)
> ERROR: t/geturl_connectivity.pl - exited with status 3
> PASS: t/geturl_ssl.pl 1 - https
> PASS: t/geturl_ssl.pl 2 - http with ssl=true
> PASS: t/geturl_ssl.pl 3 - https with port
> PASS: t/geturl_ssl.pl 4 - http with port and ssl=true
> XFAIL: t/geturl_ssl.pl 5 - https proxy, http URL # TODO broken
> XFAIL: t/geturl_ssl.pl 6 - http proxy, https URL # TODO not yet supported; 
> silently fails
> XFAIL: t/geturl_ssl.pl 7 - https proxy, https URL # TODO not yet supported; 
> silently fails
> XFAIL: t/geturl_ssl.pl 8 - http proxy, http URL, ssl=true # TODO not yet 
> supported; silently fails
> XFAIL: t/geturl_ssl.pl 9 - https proxy with port, http URL with port # TODO 
> broken
> XFAIL: t/geturl_ssl.pl 10 - http proxy with port, https URL with port # TODO 
> not yet supported; silently fails
> PASS: t/geturl_ssl.pl 11 - CA dir
> PASS: t/geturl_ssl.pl 12 - CA file
> PASS: t/geturl_ssl.pl 13 - CA dir and file
> PASS: t/geturl_ssl.pl 14 - no (unexpected) warnings (via done_testing)
> PASS: t/is-and-extract-ipv6.pl 1 - is_ipv6() with valid addresses
> PASS: t/is-and-extract-ipv6.pl 2 - is_ipv6() with invalid addresses
> PASS: t/is-and-extract-ipv6.pl 3 - is_ipv6() with char adjacent to valid 
> address
> PASS: t/is-and-extract-ipv6.pl 4 - extract_ipv6()
> PASS: t/is-and-extract-ipv6.pl 5 - extract_ipv6() of valid addr with adjacent 
> non-word char
> PASS: t/is-and-extract-ipv6.pl 6 - interface config samples
> PASS: t/is-and-extract-ipv6.pl 7 - no (unexpected) warnings (via done_testing)
> =======================================
>    ddclient 3.10.0: ./test-suite.log
> =======================================
> 
> # TOTAL: 94
> # PASS:  74
> # SKIP:  10
> # XFAIL: 6
> # FAIL:  3
> # XPASS: 0
> # ERROR: 1
> 
> .. contents:: :depth: 2
> 
> PASS: t/get_ip_from_if
> ======================
> 
> FAILED:   Unable to obtain default route information -- missing ip or netstat 
> command
> FAILED:   Unable to obtain default route information -- missing ip or netstat 
> command
> # Subtest: get_default_interface tests
>     ok 1 - ip -4 -o route list match default (most linux)
>     ok 2 - ip -4 -o route list match default (most linux)
>     ok 3 - ip -4 -o route list match default (buildroot)
>     ok 4 - ip -6 -o route list match default (buildroot)
>     ok 5 - netstat -rn -4 (most linux)
>     ok 6 - netstat -rn -4 (FreeBSD)
>     ok 7 - netstat -rn -6 (FreeBSD)
>     ok 8 - netstat -rn -6 (most linux)
>     ok 9 - netstat -rn -f inet (MacOS)
>     ok 10 - netstat -rn -f inet6 (MacOS)
>     1..10
> ok 1 - get_default_interface tests
> PASS: t/get_ip_from_if.pl 1 - get_default_interface tests
> # Subtest: get_ip_from_interface tests
>     ok 1 - ip -6 -o addr show dev <interface> scope global
>     ok 2 - ip -6 -o addr show dev <interface> scope global
>     ok 3 - MacOS: ifconfig <interface> | grep -w inet6
>     ok 4 - MacOS: ifconfig <interface> | grep -w inet6
>     ok 5 - RHEL: ifconfig <interface> | grep -w inet6
>     ok 6 - RHEL: ifconfig <interface> | grep -w inet6
>     ok 7 - Ubuntu: ifconfig <interface> | grep -w inet6
>     ok 8 - Ubuntu: ifconfig <interface> | grep -w inet6
>     ok 9 - Busybox: ifconfig <interface> | grep -w inet6
>     ok 10 - ip -4 -o addr show dev ens33 scope global (most linux IPv4)
>     ok 11 - ip -6 -o addr show dev ens33 scope global (most linux)
>     ok 12 - ip -6 -o addr show dev ens33 scope global (most linux)
>     ok 13 - ip -6 -o addr show dev ens33 scope global (most linux static IPv6)
>     ok 14 - ifconfig ens33 (most linux autoconf IPv6 and DHCPv6)
>     ok 15 - ifconfig ens33 (most linux autoconf IPv6 and DHCPv6)
>     ok 16 - ifconfig ens33 (most linux autoconf IPv6 and DHCPv6)
>     ok 17 - ifconfig ens33 (most linux DHCPv6)
>     ok 18 - ifconfig ens33 (most linux DHCPv6)
>     ok 19 - ifconfig ens33 (most linux DHCPv6)
>     ok 20 - ifconfig ens33 (most linux static IPv6)
>     ok 21 - ifconfig ens33 (most linux static IPv6)
>     ok 22 - ifconfig en0 (MacOS IPv4)
>     ok 23 - ifconfig en0 (MacOS IPv4)
>     ok 24 - ifconfig en0 (MacOS IPv4)
>     ok 25 - ifconfig em0 (FreeBSD IPv4)
>     ok 26 - ifconfig em0 (FreeBSD IPv4)
>     ok 27 - ifconfig em0 (FreeBSD IPv4)
>     ok 28 - ifconfig -L en0 (MacOS autoconf IPv6)
>     ok 29 - ifconfig -L en0 (MacOS autoconf IPv6)
>     ok 30 - ifconfig -L en0 (MacOS autoconf IPv6)
>     ok 31 - ifconfig -L en0 (MacOS static IPv6)
>     ok 32 - ifconfig -L en0 (MacOS static IPv6)
>     ok 33 - ifconfig -L em0 (FreeBSD autoconf IPv6)
>     ok 34 - ifconfig -L em0 (FreeBSD autoconf IPv6)
>     ok 35 - ifconfig -L em0 (FreeBSD autoconf IPv6)
>     ok 36 - ip -4 -o addr show dev eth0 scope global (Buildroot IPv4)
>     ok 37 - ip -6 -o addr show dev eth0 scope global (Buildroot IPv6)
>     ok 38 - ifconfig eth0 (Busybox)
>     ok 39 - ifconfig eth0 (Busybox)
>     1..39
> ok 2 - get_ip_from_interface tests
> PASS: t/get_ip_from_if.pl 2 - get_ip_from_interface tests
> # Subtest: Get default interface and IP for test system (IPv4)
>     1..0 # SKIP no IPv4 interface
> ok 3 # skip no IPv4 interface
> SKIP: t/get_ip_from_if.pl 3 # SKIP no IPv4 interface
> # Subtest: Get default interface and IP for test system (IPv6)
>     1..0 # SKIP no IPv6 interface
> ok 4 # skip no IPv6 interface
> SKIP: t/get_ip_from_if.pl 4 # SKIP no IPv6 interface
> ok 5 - no (unexpected) warnings (via done_testing)
> PASS: t/get_ip_from_if.pl 5 - no (unexpected) warnings (via done_testing)
> 1..5
> 
> PASS: t/geturl_ssl
> ==================
> 
> # Subtest: https
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 1 - https
> PASS: t/geturl_ssl.pl 1 - https
> # Subtest: http with ssl=true
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 2 - http with ssl=true
> PASS: t/geturl_ssl.pl 2 - http with ssl=true
> # Subtest: https with port
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 3 - https with port
> PASS: t/geturl_ssl.pl 3 - https with port
> # Subtest: http with port and ssl=true
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 4 - http with port and ssl=true
> PASS: t/geturl_ssl.pl 4 - http with port and ssl=true
> # Subtest: https proxy, http URL
>     not ok 1 - socket constructor args
>     #   Failed test 'socket constructor args'
>     #   at ./t/geturl_ssl.pl line 253.
>     #          got: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '80',
>     #           'Proto' => 'tcp',
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::INET'
>     #         };
>     # '
>     #     expected: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '443',
>     #           'Proto' => 'tcp',
>     #           'SSL_verify_mode' => 1,
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::SSL'
>     #         };
>     # '
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
>     # Looks like you failed 1 test of 7.
> not ok 5 - https proxy, http URL # TODO broken
> XFAIL: t/geturl_ssl.pl 5 - https proxy, http URL # TODO broken
> #   Failed (TODO) test 'https proxy, http URL'
> #   at ./t/geturl_ssl.pl line 260.
> # Subtest: http proxy, https URL
>     not ok 1 - socket constructor args
>     #   Failed test 'socket constructor args'
>     #   at ./t/geturl_ssl.pl line 253.
>     #          got: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '443',
>     #           'Proto' => 'tcp',
>     #           'SSL_verify_mode' => 1,
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::SSL'
>     #         };
>     # '
>     #     expected: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '80',
>     #           'Proto' => 'tcp',
>     #           'SSL_startHandshake' => 0,
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::SSL'
>     #         };
>     # '
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     not ok 6 - request method
>     #   Failed test 'request method'
>     #   at ./t/geturl_ssl.pl line 258.
>     #          got: 'GET'
>     #     expected: 'CONNECT'
>     not ok 7 - request URI
>     #   Failed test 'request URI'
>     #   at ./t/geturl_ssl.pl line 259.
>     #          got: 'https://hostname/'
>     #     expected: 'hostname:443'
>     1..7
>     # Looks like you failed 3 tests of 7.
> not ok 6 - http proxy, https URL # TODO not yet supported; silently fails
> XFAIL: t/geturl_ssl.pl 6 - http proxy, https URL # TODO not yet supported; 
> silently fails
> #   Failed (TODO) test 'http proxy, https URL'
> #   at ./t/geturl_ssl.pl line 260.
> # Subtest: https proxy, https URL
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     not ok 6 - request method
>     #   Failed test 'request method'
>     #   at ./t/geturl_ssl.pl line 258.
>     #          got: 'GET'
>     #     expected: 'CONNECT'
>     not ok 7 - request URI
>     #   Failed test 'request URI'
>     #   at ./t/geturl_ssl.pl line 259.
>     #          got: 'https://hostname/'
>     #     expected: 'hostname:443'
>     1..7
>     # Looks like you failed 2 tests of 7.
> not ok 7 - https proxy, https URL # TODO not yet supported; silently fails
> XFAIL: t/geturl_ssl.pl 7 - https proxy, https URL # TODO not yet supported; 
> silently fails
> #   Failed (TODO) test 'https proxy, https URL'
> #   at ./t/geturl_ssl.pl line 260.
> # Subtest: http proxy, http URL, ssl=true
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     not ok 6 - request method
>     #   Failed test 'request method'
>     #   at ./t/geturl_ssl.pl line 258.
>     #          got: 'GET'
>     #     expected: 'CONNECT'
>     not ok 7 - request URI
>     #   Failed test 'request URI'
>     #   at ./t/geturl_ssl.pl line 259.
>     #          got: 'https://hostname/'
>     #     expected: 'hostname:443'
>     1..7
>     # Looks like you failed 2 tests of 7.
> not ok 8 - http proxy, http URL, ssl=true # TODO not yet supported; silently 
> fails
> XFAIL: t/geturl_ssl.pl 8 - http proxy, http URL, ssl=true # TODO not yet 
> supported; silently fails
> #   Failed (TODO) test 'http proxy, http URL, ssl=true'
> #   at ./t/geturl_ssl.pl line 260.
> # Subtest: https proxy with port, http URL with port
>     not ok 1 - socket constructor args
>     #   Failed test 'socket constructor args'
>     #   at ./t/geturl_ssl.pl line 253.
>     #          got: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '123',
>     #           'Proto' => 'tcp',
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::INET'
>     #         };
>     # '
>     #     expected: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '123',
>     #           'Proto' => 'tcp',
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::SSL'
>     #         };
>     # '
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
>     # Looks like you failed 1 test of 7.
> not ok 9 - https proxy with port, http URL with port # TODO broken
> XFAIL: t/geturl_ssl.pl 9 - https proxy with port, http URL with port # TODO 
> broken
> #   Failed (TODO) test 'https proxy with port, http URL with port'
> #   at ./t/geturl_ssl.pl line 260.
> # Subtest: http proxy with port, https URL with port
>     not ok 1 - socket constructor args
>     #   Failed test 'socket constructor args'
>     #   at ./t/geturl_ssl.pl line 253.
>     #          got: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '123',
>     #           'Proto' => 'tcp',
>     #           'SSL_verify_mode' => 1,
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::SSL'
>     #         };
>     # '
>     #     expected: '$VAR1 = {
>     #           'MultiHomed' => 1,
>     #           'PeerAddr' => 'proxy',
>     #           'PeerPort' => '123',
>     #           'Proto' => 'tcp',
>     #           'SSL_startHandshake' => 0,
>     #           'Timeout' => '120',
>     #           'original_socket_class' => 'IO::Socket::SSL'
>     #         };
>     # '
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     not ok 6 - request method
>     #   Failed test 'request method'
>     #   at ./t/geturl_ssl.pl line 258.
>     #          got: 'GET'
>     #     expected: 'CONNECT'
>     not ok 7 - request URI
>     #   Failed test 'request URI'
>     #   at ./t/geturl_ssl.pl line 259.
>     #          got: 'https://hostname:456/'
>     #     expected: 'hostname:456'
>     1..7
>     # Looks like you failed 3 tests of 7.
> not ok 10 - http proxy with port, https URL with port # TODO not yet 
> supported; silently fails
> XFAIL: t/geturl_ssl.pl 10 - http proxy with port, https URL with port # TODO 
> not yet supported; silently fails
> #   Failed (TODO) test 'http proxy with port, https URL with port'
> #   at ./t/geturl_ssl.pl line 260.
> # Subtest: CA dir
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 11 - CA dir
> PASS: t/geturl_ssl.pl 11 - CA dir
> # Subtest: CA file
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 12 - CA file
> PASS: t/geturl_ssl.pl 12 - CA file
> # Subtest: CA dir and file
>     ok 1 - socket constructor args
>     ok 2 - response is defined
>     ok 3 - parse response
>     ok 4 - decode request from response
>     ok 5 - parse request
>     ok 6 - request method
>     ok 7 - request URI
>     1..7
> ok 13 - CA dir and file
> PASS: t/geturl_ssl.pl 13 - CA dir and file
> ok 14 - no (unexpected) warnings (via done_testing)
> PASS: t/geturl_ssl.pl 14 - no (unexpected) warnings (via done_testing)
> 1..14
> 
> ERROR: t/geturl_connectivity
> ============================
> 
> sh: 0: Illegal option --
> # started IPv4 server running at http://127.0.0.1:45261
> # started IPv4 SSL server running at https://127.0.0.1:33659
> # started IPv6 server running at http://[::1]:34529
> # started IPv6 SSL server running at https://[::1]:41567
> Use of uninitialized value in subroutine entry at 
> /usr/share/perl5/IO/Socket/SSL.pm line 839.
> [Test::TCP] Child process does not block(PID: 1875562, PPID: 1875526) at 
> /usr/share/perl5/Test/TCP.pm line 103.
> WARNING:  cannot connect to ::1:41567 socket: hostname verification failed 
> hostname verification failed
> #   Failed test 'IPv* client to https://[::1]:41567'
> #   at ./t/geturl_connectivity.pl line 110.
> #          got: ''
> #     expected: anything else
> WARNING:  cannot connect to ::1:41567 (IPv6) socket: Connection refused 
> IO::Socket::IP configuration failed
> #   Failed test 'IPv6 client to https://[::1]:41567'
> #   at ./t/geturl_connectivity.pl line 110.
> #          got: ''
> #     expected: anything else
> #   Failed test 'no (unexpected) warnings (via done_testing)'
> #   at ./t/geturl_connectivity.pl line 114.
> # Looks like you failed 3 tests of 20.
> ok 1 - IPv* client to http://127.0.0.1:45261
> PASS: t/geturl_connectivity.pl 1 - IPv* client to http://127.0.0.1:45261
> ok 2 - IPv4 client to http://127.0.0.1:45261
> PASS: t/geturl_connectivity.pl 2 - IPv4 client to http://127.0.0.1:45261
> ok 3 - IPv6 client to http://[::1]:34529
> PASS: t/geturl_connectivity.pl 3 - IPv6 client to http://[::1]:34529
> ok 4 - IPv* client to http://127.0.0.1:45261 (-ipv6)
> PASS: t/geturl_connectivity.pl 4 - IPv* client to http://127.0.0.1:45261 
> (-ipv6)
> ok 5 - IPv4 client to http://127.0.0.1:45261 (-ipv6)
> PASS: t/geturl_connectivity.pl 5 - IPv4 client to http://127.0.0.1:45261 
> (-ipv6)
> ok 6 - IPv* client to http://[::1]:34529 (-ipv6)
> PASS: t/geturl_connectivity.pl 6 - IPv* client to http://[::1]:34529 (-ipv6)
> ok 7 - IPv6 client to http://[::1]:34529 (-ipv6)
> PASS: t/geturl_connectivity.pl 7 - IPv6 client to http://[::1]:34529 (-ipv6)
> ok 8 - IPv* client to https://127.0.0.1:33659
> PASS: t/geturl_connectivity.pl 8 - IPv* client to https://127.0.0.1:33659
> ok 9 - IPv4 client to https://127.0.0.1:33659
> PASS: t/geturl_connectivity.pl 9 - IPv4 client to https://127.0.0.1:33659
> not ok 10 - IPv* client to https://[::1]:41567
> FAIL: t/geturl_connectivity.pl 10 - IPv* client to https://[::1]:41567
> not ok 11 - IPv6 client to https://[::1]:41567
> FAIL: t/geturl_connectivity.pl 11 - IPv6 client to https://[::1]:41567
> ok 12 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 12 # SKIP Curl not available on this system
> ok 13 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 13 # SKIP Curl not available on this system
> ok 14 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 14 # SKIP Curl not available on this system
> ok 15 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 15 # SKIP Curl not available on this system
> ok 16 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 16 # SKIP Curl not available on this system
> ok 17 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 17 # SKIP Curl not available on this system
> ok 18 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 18 # SKIP Curl not available on this system
> ok 19 # skip Curl not available on this system
> SKIP: t/geturl_connectivity.pl 19 # SKIP Curl not available on this system
> not ok 20 - no (unexpected) warnings (via done_testing)
> FAIL: t/geturl_connectivity.pl 20 - no (unexpected) warnings (via 
> done_testing)
> 1..20
> ERROR: t/geturl_connectivity.pl - exited with status 3
> 
> ============================================================================
> Testsuite summary for ddclient 3.10.0
> ============================================================================
> # TOTAL: 94
> # PASS:  74
> # SKIP:  10
> # XFAIL: 6
> # FAIL:  3
> # XPASS: 0
> # ERROR: 1
> ============================================================================
> See ./test-suite.log
> ============================================================================
> make[3]: *** [Makefile:661: test-suite.log] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: *** [Makefile:769: check-TESTS] Error 2
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [Makefile:966: check-am] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 
> returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2023/01/13/ddclient_3.10.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230113;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230113&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: ddclient
Source-Version: 3.10.0-2
Done: Richard Hansen <rhan...@rhansen.org>

We believe that the bug you reported is fixed in the latest version of
ddclient, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1028...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Richard Hansen <rhan...@rhansen.org> (supplier of updated ddclient package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 15 Jan 2023 21:47:24 -0500
Source: ddclient
Architecture: source
Version: 3.10.0-2
Distribution: unstable
Urgency: medium
Maintainer: Richard Hansen <rhan...@rhansen.org>
Changed-By: Richard Hansen <rhan...@rhansen.org>
Closes: 1028849
Changes:
 ddclient (3.10.0-2) unstable; urgency=medium
 .
   * Fix SSL certificate verification with IPv6 address literals
     (Closes: #1028849)
Checksums-Sha1:
 7b8f8a49da2f2ae166bfe09deba0f0f7f5bb06f9 2243 ddclient_3.10.0-2.dsc
 a158bc64b43c97675bf74b35d835efd11affc1b7 65284 ddclient_3.10.0-2.debian.tar.xz
 d2ffafe1976011a80335de66499a1de9e2b339cc 7754 ddclient_3.10.0-2_amd64.buildinfo
Checksums-Sha256:
 1547ab3768d6c7e0ceaafaec801a2bd99291cd5d02192cd7aab2eec11ba9fb0f 2243 
ddclient_3.10.0-2.dsc
 7e260dd62851da748d201f8874a1579814c111fc277bb4699ee712e302717ecf 65284 
ddclient_3.10.0-2.debian.tar.xz
 300aafc09213ea9c84aea3a63cdd886c189175af30071b43b32ee1d92a77da58 7754 
ddclient_3.10.0-2_amd64.buildinfo
Files:
 f685a575c9e7e0dd364f0d1eb19a65e4 2243 net optional ddclient_3.10.0-2.dsc
 42ecf78e03ac2e547cf70d6929f73a31 65284 net optional 
ddclient_3.10.0-2.debian.tar.xz
 c0b255cd15e254a82aaa5c27254217dd 7754 net optional 
ddclient_3.10.0-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEfAcX+forK514ixQbptwk2dokk9EFAmPcy9UACgkQptwk2dok
k9G65Q//UelIPaczioJ53i4byUJT+8PjRmiUBGkHNttjkShAJ1JmjeLnK8TW86XY
nZEYIfIrGPA8i6gu9gdJziuwqR+zzpk3ORrdYOdgG2/Ay0B/I4F8KbHWBxRj8esL
ZPoINV7ZT9tG0VdTTnfKZTZfQ+g6slaBqwOmR9jTXsZfqmv4LV605tF+R2BuxTo3
ku+b1nKP9WVF3xoSRugYOgONoIzkxy3Z2aszatRgLrg583El8C+Rw5IDuEXItpr4
PWfFs+OhixaZfimG4bmY88PgmzmS9wPf6pfqFXx3uAA7HEWZ4Ur+jpDZnOJzz3d2
HsKEOXJKYz8bqL64BvD4hiZrMfJ/4WPrD6uFtk9M2tMqe6c5a9QPhGBTf3j6cVUF
rS6LxH8pBr+stIHcr5AvmknwdqtWGCcH5TTFQVM9G6PwupGlS20lGd6u5ukc3EwX
SG2P9aRQeRNh8kQHEMJVCADU7TE+vesR+hWWTZBoXwtXiTqrE0jmqGNvbwFVv/Oy
lyA2HbZIQ6L7hjp+JspvN3k+i1q1AwVxZyuRKY2hKTxkGy9SkfbEfdb+7yBdrCIA
LRcaKshZZLzP7FqmvifwaLFcBGeg8d/lILh7Ks6goZ/Flt/nDoF4b1pXmPfl/P+W
eHg7jpCLs4saX4qtoWMSaMVH8fZzyVKLlJQkeLtz+/ZSHtry2+4=
=dmhE
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to