On my builder I see the following failure in t/01-resolver.t: $ make test TEST_VERBOSE=1 TEST_FILES=t/01-resolver.t PERL_DL_NONLAZY=1 HARNESS_OPTIONS=j1:c "/usr/bin/perl" "-It" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/01-resolver.t _recurse exceeded depth limit at /builddir/build/BUILD/perl-Net-DNS-1.46-build/Net-DNS-1.46/blib/lib/Net/DNS/Resolver/Recurse.pm line 131. # Looks like your test exited with 255 just after 32. t/01-resolver.t .. 1..38 ok 1 - $resolver->query() without defnames ok 2 - $resolver->query() with defnames ok 3 - $resolver->search() without dnsrch ok 4 - $resolver->search() simple name ok 5 - $resolver->search() dotted name ok 6 - $resolver->search() absolute name ok 7 - $resolver->search() root label ok 8 - _accept_reply() no reply ok 9 - _accept_reply() qr not set ok 10 - _accept_reply() id mismatch ok 11 - _accept_reply() id match ok 12 - _accept_reply() query absent/undefined ok 13 - _cname_addr() no reply packet ok 14 - no UDP nameservers ok 15 - $resolver->send UDP socket error ok 16 - $resolver->bgsend UDP socket error ok 17 - $resolver->bgbusy undefined handle ok 18 - $resolver->_bgread undefined handle ok 19 - no TCP nameservers ok 20 - $resolver->send TCP socket error ok 21 - $resolver->bgsend TCP socket error ok 22 - $resolver->axfr TCP socket error ok 23 - DESTROY() exists to placate pre-5.18 AUTOLOAD ok 24 - new( config_file => ) [nonexist.txt: No such file or directory at t/01-resolver.t line 91.] ok 25 - AUTOLOAD: unrecognised method [unknown method "unknown" at t/01-resolver.t line 92.] ok 26 - unresolved nameserver warning [unresolvable name: bogus.example.com. at t/01-resolver.t line 93.] ok 27 - unspecified axfr() zone name [domain identifier undefined at /builddir/build/BUILD/perl-Net-DNS-1.46-build/Net-DNS-1.46/blib/lib/Net/DNS/Question.pm line 79.] ok 28 - deprecated axfr_start() method [deprecated method; prefer $iterator = $self->axfr(...) at t/01-resolver.t line 95.] ok 29 - deprecated axfr_next() method [deprecated method; prefer $iterator->() at t/01-resolver.t line 96.] ok 30 - deprecated bgisready() method [deprecated method; prefer ! bgbusy(...) at t/01-resolver.t line 97.] ok 31 - deprecated make_query_packet() [deprecated method; see RT\#37104 at t/01-resolver.t line 99.] ok 32 - no repeated deprecation warning Dubious, test returned 255 (wstat 65280, 0xff00) Failed 6/38 subtests Test Summary Report ------------------- t/01-resolver.t (Wstat: 65280 (exited 255) Tests: 32 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 38 tests but ran 32. Files=1, Tests=32, 6 wallclock secs ( 0.01 usr 0.00 sys + 0.14 cusr 0.03 csys = 0.18 CPU) Result: FAIL Failed 1/1 test programs. 0/32 subtests failed. If I disable networking on the builder, or stop the nameserver, the test passes: $ make test TEST_VERBOSE=1 TEST_FILES=t/01-resolver.t PERL_DL_NONLAZY=1 HARNESS_OPTIONS=j1:c "/usr/bin/perl" "-It" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/01-resolver.t t/01-resolver.t .. 1..38 ok 1 - $resolver->query() without defnames ok 2 - $resolver->query() with defnames ok 3 - $resolver->search() without dnsrch ok 4 - $resolver->search() simple name ok 5 - $resolver->search() dotted name ok 6 - $resolver->search() absolute name ok 7 - $resolver->search() root label ok 8 - _accept_reply() no reply ok 9 - _accept_reply() qr not set ok 10 - _accept_reply() id mismatch ok 11 - _accept_reply() id match ok 12 - _accept_reply() query absent/undefined ok 13 - _cname_addr() no reply packet ok 14 - no UDP nameservers ok 15 - $resolver->send UDP socket error ok 16 - $resolver->bgsend UDP socket error ok 17 - $resolver->bgbusy undefined handle ok 18 - $resolver->_bgread undefined handle ok 19 - no TCP nameservers ok 20 - $resolver->send TCP socket error ok 21 - $resolver->bgsend TCP socket error ok 22 - $resolver->axfr TCP socket error ok 23 - DESTROY() exists to placate pre-5.18 AUTOLOAD ok 24 - new( config_file => ) [nonexist.txt: No such file or directory at t/01-resolver.t line 91.] ok 25 - AUTOLOAD: unrecognised method [unknown method "unknown" at t/01-resolver.t line 92.] ok 26 - unresolved nameserver warning [unresolvable name: bogus.example.com. at t/01-resolver.t line 93.] ok 27 - unspecified axfr() zone name [domain identifier undefined at /builddir/build/BUILD/perl-Net-DNS-1.46-build/Net-DNS-1.46/blib/lib/Net/DNS/Question.pm line 79.] ok 28 - deprecated axfr_start() method [deprecated method; prefer $iterator = $self->axfr(...) at t/01-resolver.t line 95.] ok 29 - deprecated axfr_next() method [deprecated method; prefer $iterator->() at t/01-resolver.t line 96.] ok 30 - deprecated bgisready() method [deprecated method; prefer ! bgbusy(...) at t/01-resolver.t line 97.] ok 31 - deprecated make_query_packet() [deprecated method; see RT\#37104 at t/01-resolver.t line 99.] ok 32 - no repeated deprecation warning ok 33 - non-responding nameserver ok 34 - unable to recover missing glue ok 35 - fail if no usable hint ok 36 - deprecated query_dorecursion() [deprecated method; prefer $resolver->send(...) at t/01-resolver.t line 132.] ok 37 - deprecated recursion_callback() [deprecated method; prefer $resolver->callback(...) at t/01-resolver.t line 133.] ok 38 - bgbusy(): SpamAssassin workaround ok All tests successful. Files=1, Tests=38, 3 wallclock secs ( 0.01 usr 0.00 sys + 0.08 cusr 0.01 csys = 0.10 CPU) Result: PASS Unable to report this 2024-09-11 due to getting 403 Forbidden response when trying to create ticket on rt.cpan.org.