--- Begin Message ---
Source: libnet-traceroute-perl
Version: 1.15-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211220 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness"
> "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib',
> 'blib/arch')" t/*.t
> t/00-basics.t .................
> 1..7
> ok 1 - use Net::Traceroute;
> ok 2 - 'new isa Net::Traceroute' isa 'Net::Traceroute'
> ok 3 - attributes set by new are gettable
> ok 4 - setter followed by getter does so
> ok 5 - clone returns same type as clonee
> ok 6 - cloned attributes copy
> ok 7 - clone can override attributes
> ok
> t/05-backend.t ................
> 1..4
> ok 1 - 'Net::Traceroute returned our test backend' isa
> 'Net::Traceroute::TestBackend'
> ok 2 - constructor set our 'used' variable
> ok 3 - broken backend died
> ok 4 - backend => Parser gets a Net::Traceroute
> ok
> t/07-subclassing.t ............
> 1..2
> ok 1 - 'SubclassAlloc returns a SubclassAlloc' isa
> 'Net::Traceroute::SubclassAlloc'
> ok 2 - 'Subclass returns a Subclass' isa 'Net::Traceroute::Subclass'
> ok
> t/20-parse-4basic.t ...........
> 1..18
> ok 1 - has ten hops
> ok 2 - hop 1 has 3 queries
> ok 3 - hop 1, query 1 is 66.92.73.1
> ok 4 - hop 1, query 1 is TRACEROUTE_OK
> ok 5 - hop 1, query 2 is 66.92.73.1
> ok 6 - hop 1, query 2 is TRACEROUTE_OK
> ok 7 - hop 1, query 3 is 66.92.73.1
> ok 8 - hop 1, query 3 is TRACEROUTE_OK
> ok 9 - hop 1, query 0 has correct time
> ok 10 - hop 1, query 1 has correct time
> ok 11 - hop 1, query 2 has correct time
> ok 12 - hop 1, query 3 has correct time
> ok 13 - hop 3, query 1 is 69.17.87.24
> ok 14 - hop 3, query time is 47.690 ms
> ok 15 - hop 10, query 1 is 128.52.32.80
> ok 16 - hop 10, query 1 has correct time
> ok 17 - hop 10, query 2 has correct time
> ok 18 - hop 10, query 3 has correct time
> ok
> t/21-parse-4timeouts.t ........
> 1..11
> ok 1 - Hop 4, query 1 is a timeout
> ok 2 - Hop 4, query 1 is INADDR_NONE
> ok 3 - Hop 4, query 2 is OK
> ok 4 - Hop 4, query 0 is 206.223.119.120
> ok 5 - Hop 4, query 2 is 206.223.119.120
> ok 6 - Hop 4, query 3 is 206.223.119.120
> ok 7 - Hop 4, query 2 time is correct
> ok 8 - Hop 9, query 1 is a timeout
> ok 9 - Hop 9, query 2 is a timeout
> ok 10 - Hop 9, query 3 is a timeout
> ok 11 - Hop 9, query 0 is undefined
> ok
> t/22-parse-4ecmp.t ............
> 1..9
> ok 1 - Hop 6, query 1 is 192.205.37.73
> ok 2 - Hop 6, query 2 is 192.205.37.69
> ok 3 - Hop 6, query 1 is 192.205.37.69
> ok 4 - Hop 6, query 1 time is correct
> ok 5 - Hop 6, query 2 time is correct
> ok 6 - Hop 6, query 3 time is correct
> ok 7 - Hop 12, query 1 is 12.130.0.170
> ok 8 - Hop 12, query 2 is 12.130.0.174
> ok 9 - Hop 12, query 3 is 12.130.0.170
> ok
> t/23-parse-4flags.t ...........
> 1..2
> ok 1
> ok 2
> ok
> t/30-parse-6basic.t ...........
> 1..4
> ok 1 - can extract first v6 addr
> ok 2 - hop 1, query 1 time is correct
> ok 3 - hop 1, query 2 time is correct
> ok 4 - can extract last v6 addr
> ok
> t/33-parse-6flags.t ...........
> 1..6
> ok 1 - hop 11, query 1 stat !P => FILTER_PROHIB
> ok 2 - hop 11, query 1 is 2001:420:80:7:219:7ff:fea8:a400
> ok 3 - hop 11, query 1 has correct time
> ok 4 - hop 11, query 3 stat !P => FILTER_PROHIB
> ok 5 - hop 11, query 3 is 2001:420:80:7:219:7ff:fea8:a400
> ok 6 - hop 11, query 3 has correct time
> ok
> t/34-parse-6wierd.t ...........
> 1..9
> ok 1 - hop 1, boring address
> ok 2 - hop 2, localhost
> ok 3 - hop 3, leading bytes only
> ok 4 - hop 4, in6addr_any
> ok 5 - hop 5, v4 mapped
> ok 6 - hop 6, v4 mapped
> ok 7 - hop 7, fully expanded
> ok 8 - hop 8, expanded and v4 mapped
> ok 9 - hop 9, vanilla
> ok
> t/40-parse-cisco-4basic.t .....
> 1..12
> ok 1 - has eight hops
> ok 2 - hop 1 has 3 queries
> ok 3 - hop 1, query 1 is 10.12.0.1
> ok 4 - hop 1, query 1 is TRACEROUTE_OK
> ok 5 - hop 1, query 2 is 10.12.0.1
> ok 6 - hop 1, query 2 is TRACEROUTE_OK
> ok 7 - hop 1, query 3 is 10.12.0.1
> ok 8 - hop 1, query 3 is TRACEROUTE_OK
> ok 9 - correct time for hop 6, query 1
> ok 10 - correct time for hop 6, query 2
> ok 11 - correct time for hop 6, query 3
> ok 12 - hop 8 is 192.148.252.10
> ok
> t/41-parse-cisco-4timeouts.t ..
> 1..11
> ok 1 - Hop 3, query 1 is a timeout
> ok 2 - Hop 3, query 2 is a timeout
> ok 3 - Hop 3, query 3 is a timeout
> ok 4 - Hop 3, query 0 is undefined
> ok 5 - Hop 5, query 1 is a timeout
> ok 6 - Hop 5, query 1 is INADDR_NONE
> ok 7 - Hop 5, query 2 is OK
> ok 8 - Hop 5, query 0 is 206.223.119.120
> ok 9 - Hop 5, query 2 is 206.223.119.120
> ok 10 - Hop 5, query 2 has correct time
> ok 11 - Hop 5, query 3 is a timeout
> ok
> t/42-parse-cisco-4ecmp.t ......
> 1..6
> ok 1 - hop 8, query 1 host is as expected
> ok 2 - hop 8, query 1 time is as expected
> ok 3 - hop 8, query 2 host is as expected
> ok 4 - hop 8, query 2 time is as expected
> ok 5 - hop 8, query 3 host is as expected
> ok 6 - hop 8, query 3 time is as expected
> ok
> t/43-parse-cisco-4flags.t .....
> 1..6
> ok 1 - hop 2, query 1 host is 10.12.0.1
> ok 2 - hop 2, query 1 stat is TRACEROUTE_UNREACH_NET
> ok 3 - hop 2, query 2 host is 10.12.0.1
> ok 4 - hop 2, query 2 stat is TRACEROUTE_UNREACH_NET
> ok 5 - hop 2, query 3 host is 10.12.0.1
> ok 6 - hop 2, query 3 stat is TRACEROUTE_UNREACH_NET
> ok
> t/44-parse-cisco-4unknown.t ...
> 1..18
> ok 1 - Hop 2 has 3 queries
> ok 2 - Hop 2, query 1 host is not defined
> ok 3 - Hop 2, query 1 stat is TRACEROUTE_UNKNOWN
> ok 4 - Hop 2, query 2 host is not defined
> ok 5 - Hop 2, query 2 stat is TRACEROUTE_UNKNOWN
> ok 6 - Hop 2, query 3 host is not defined
> ok 7 - Hop 2, query 3 stat is TRACEROUTE_UNKNOWN
> ok 8 - Hop 4, query 1 is 67.100.37.9
> not ok 9 - Hop 4 has 3 queries # TODO Unknowns aren't quite right yet
> # Failed (TODO) test 'Hop 4 has 3 queries'
> # at t/44-parse-cisco-4unknown.t line 26.
> # got: '2'
> # expected: '3'
> not ok 10 - Hop 4, query 2 host is not defined # TODO Unknowns aren't quite
> right yet
> # Failed (TODO) test 'Hop 4, query 2 host is not defined'
> # at t/44-parse-cisco-4unknown.t line 27.
> not ok 11 - Hop 4, query 2 status is TRACEROUTE_UNKNOWN # TODO Unknowns
> aren't quite right yet
> # Failed (TODO) test 'Hop 4, query 2 status is TRACEROUTE_UNKNOWN'
> # at t/44-parse-cisco-4unknown.t line 29.
> # got: '0'
> # expected: '2'
> ok 12 - Hop 5 has 3 queries
> ok 13 - Hop 5, query 1 host is not defined
> ok 14 - Hop 5, query 1 status is TRACEROUTE_UNKNOWN
> ok 15 - Hop 5, query 2 host is 65.47.144.33
> ok 16 - Hop 5, query 2 time is 12 msec
> ok 17 - Hop 5, query 3 host is 65.47.144.33
> ok 18 - Hop 5, query 3 time is 20 msec
> ok
> t/45-parse-cisco-6basic.t .....
> 1..24
> ok 1 - Hop 1 has 3 queries
> ok 2 - Hop 1 query 1 host is 2001:470:8917:9:2D0:B7FF:FE5E:7F36
> ok 3 - Hop 1 query 2 host is 2001:470:8917:9:2D0:B7FF:FE5E:7F36
> ok 4 - Hop 1 query 3 host is 2001:470:8917:9:2D0:B7FF:FE5E:7F36
> ok 5 - Hop 2 has 3 queries
> ok 6 - Hop 2 query 1 host is 2001:470:1F06:177::1
> ok 7 - Hop 2 query 2 host is 2001:470:1F06:177::1
> ok 8 - Hop 2 query 3 host is 2001:470:1F06:177::1
> ok 9 - Hop 3 has 3 queries
> ok 10 - Hop 3 query 1 host is 2001:470:0:5D::1
> ok 11 - Hop 3 query 2 host is 2001:470:0:5D::1
> ok 12 - Hop 3 query 3 host is 2001:470:0:5D::1
> ok 13 - Hop 4 has 3 queries
> ok 14 - Hop 4 query 1 host is 2001:470:0:36::1
> ok 15 - Hop 4 query 2 host is 2001:470:0:36::1
> ok 16 - Hop 4 query 3 host is 2001:470:0:36::1
> ok 17 - Hop 5 has 3 queries
> ok 18 - Hop 5 query 1 host is 2001:470:0:59::2
> ok 19 - Hop 5 query 2 host is 2001:470:0:59::2
> ok 20 - Hop 5 query 3 host is 2001:470:0:59::2
> ok 21 - Hop 6 has 3 queries
> ok 22 - Hop 6 query 1 host is 2610:178:1:1:207:E9FF:FE5D:8335
> ok 23 - Hop 6 query 2 host is 2610:178:1:1:207:E9FF:FE5D:8335
> ok 24 - Hop 6 query 3 host is 2610:178:1:1:207:E9FF:FE5D:8335
> ok
> t/46-parse-cisco-6timeouts.t ..
> 1..15
> ok 1 - Hop 2 has 3 queries
> ok 2 - Hop 2, query 1 stat is TRACEROUTE_TIMEOUT
> ok 3 - Hop 2, query 1 host is 255.255.255.255
> ok 4 - Hop 2, query 2 stat is TRACEROUTE_TIMEOUT
> ok 5 - Hop 2, query 2 host is 255.255.255.255
> ok 6 - Hop 2, query 3 stat is TRACEROUTE_TIMEOUT
> ok 7 - Hop 2, query 3 host is 255.255.255.255
> ok 8 - Hop 3 has 3 queries
> ok 9 - Hop 3, query 1 stat is TRACEROUTE_TIMEOUT
> ok 10 - Hop 3, query 1 host is 255.255.255.255
> ok 11 - Hop 3, query 2 stat is TRACEROUTE_TIMEOUT
> ok 12 - Hop 3, query 2 host is 255.255.255.255
> ok 13 - Hop 3, query 3 stat is TRACEROUTE_OK
> ok 14 - Hop 3, query 3 host is 2001:470:0:5D::1
> ok 15 - Hop 3, query 3 time is 28 msec
> ok
> t/47-parse-cisco-6ecmp.t ......
> 1..13
> ok 1 - Hop 6 has 3 queries
> ok 2 - Hop 6, query 1 host is 2001:4860::1:0:9FF
> ok 3 - Hop 6, query 1 time is 32 msec
> ok 4 - Hop 6, query 2 host is 2001:4860::1:0:5DC
> ok 5 - Hop 6, query 2 time is 148 msec
> ok 6 - Hop 6, query 3 host is 2001:4860::1:0:9FF
> ok 7 - Hop 6, query 3 time is 32 msec
> ok 8 - Hop 9, query 1 host is 2001:4860:0:1::8B
> ok 9 - Hop 9, query 1 time is 40 msec
> ok 10 - Hop 9, query 2 host is 2001:4860:0:1::8F
> ok 11 - Hop 9, query 2 time is 52 msec
> ok 12 - Hop 9, query 3 host is 2001:4860:0:1::8F
> ok 13 - Hop 9, query 3 time is 52 msec
> ok
> t/48-parse-cisco-6flags.t .....
> 1..5
> ok 1 - Hop 12 has 3 queries
> ok 2 - Hop 12, query 1 status is TRACEROUTE_UNREACH_FILTER_PROHIB
> ok 3 - Hop 12, query 1 host is 2001:420:80:7:219:7FF:FEA8:A400
> ok 4 - Hop 12, query 2 status is TRACEROUTE_UNREACH_FILTER_PROHIB
> ok 5 - Hop 12, query 3 status is TRACEROUTE_UNREACH_FILTER_PROHIB
> ok
> t/80-tracelie.t ...............
> 1..3
> ok 1 - hop count is 10
> ok 2 - first hop is 66.2.73.1
> ok 3 - last hop is 128.52.32.80
> ok
> t/81-timeout.t ................
> 1..2
> not ok 1 # TODO & SKIP Test borked
> ok 2 - elapsed time 2.00258588790894 < 3
> ok
> /<<PKGBUILDDIR>>/blib/lib/Net/Traceroute.pm:Net::Traceroute::debug_print:230:
> Running in debug mode
> /<<PKGBUILDDIR>>/blib/lib/Net/Traceroute.pm:Net::Traceroute::debug_print:294:
> Performing traceroute
> /<<PKGBUILDDIR>>/blib/lib/Net/Traceroute.pm:Net::Traceroute::debug_print:487:
> $VAR1 = bless( {
> 'debug' => 9,
> 'stat' => 2,
> 'host' => 'ip-10-84-232-242',
> 'trace_program' => 'traceroute',
> 'timeout' => 30
> }, 'Net::Traceroute' );
> No output from traceroute. Exec failure? at
> /<<PKGBUILDDIR>>/blib/lib/Net/Traceroute.pm line 360.
> # Looks like your test exited with 255 before it could output anything.
> t/95-sys-traceroute.t .........
> 1..2
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 2/2 subtests
>
> Test Summary Report
> -------------------
> t/95-sys-traceroute.t (Wstat: 65280 Tests: 0 Failed: 0)
> Non-zero exit status: 255
> Parse errors: Bad plan. You planned 2 tests but ran 0.
> Files=22, Tests=187, 3 wallclock secs ( 0.03 usr 0.02 sys + 0.90 cusr
> 0.11 csys = 1.06 CPU)
> Result: FAIL
> Failed 1/22 test programs. 0/187 subtests failed.
> make[2]: *** [Makefile:822: test_dynamic] Error 255
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j4 test TEST_VERBOSE=1 returned exit code 2
The full build log is available from:
http://qa-logs.debian.net/2021/12/20/libnet-traceroute-perl_1.15-2_unstable.log
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 marking 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 ---