Skip Menu |

This queue is for tickets about the Mail-DKIM CPAN distribution.

Report information
The Basics
Id: 125371
Status: open
Priority: 0/
Queue: Mail-DKIM

People
Owner: mbradshaw [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.52
Fixed in: 0.53



Subject: t/public_key.t failures
In my home setup t/public_key.t fails, regardless of perl version or OS: ... 1..5 ok 1 - public key exists ok 2 - public key should not exist not ok 3 - reason given is NODATA # Failed test 'reason given is NODATA' # at t/public_key.t line 30. ok 4 # skip These tests are currently failing due to external factors ok 5 # skip test depends on specific DNS setup at test site # Looks like you failed 1 test of 5. ... My guess is that my ISP (telefonica, DNS server 62.109.121.2) sends incomplete DNS responses: $ host -a test.authmilter.org ... ;; ANSWER SECTION: test.authmilter.org. 2794 IN HINFO "ANY obsoleted" "See draft-ietf-dnsop-refuse-any" ... Querying google's DNS service looks like this: $ host -a test.authmilter.org 8.8.8.8 ... ;; ANSWER SECTION: test.authmilter.org. 2824 IN HINFO "ANY obsoleted" "See draft-ietf-dnsop-refuse-any" test.authmilter.org. 2824 IN RRSIG HINFO 13 3 3789 20180522084841 20180520064841 35273 authmilter.org. PYDARARcQ1h9fovO6FWhB0GtsHGcns+L9HHd0Gc8rOz4pmZtex8v5pqov6ent0/FOQPNQ9ystc/AKRrEdBeo1w== ...
Hi, I looks like your ISP resolver is returning a different error condition to the one being checked for. I'll update the test to check a known good public server (google or cloudflare) instead, that should make it more predictable. Thanks for the report. -Marc On Mon May 21 04:05:48 2018, SREZIC wrote: Show quoted text
> In my home setup t/public_key.t fails, regardless of perl version or > OS: > > ... > 1..5 > ok 1 - public key exists > ok 2 - public key should not exist > not ok 3 - reason given is NODATA > # Failed test 'reason given is NODATA' > # at t/public_key.t line 30. > ok 4 # skip These tests are currently failing due to external factors > ok 5 # skip test depends on specific DNS setup at test site > # Looks like you failed 1 test of 5. > ... > > > My guess is that my ISP (telefonica, DNS server 62.109.121.2) sends > incomplete DNS responses: > > $ host -a test.authmilter.org > ... > ;; ANSWER SECTION: > test.authmilter.org. 2794 IN HINFO "ANY obsoleted" "See > draft-ietf-dnsop-refuse-any" > ... > > Querying google's DNS service looks like this: > > $ host -a test.authmilter.org 8.8.8.8 > ... > ;; ANSWER SECTION: > test.authmilter.org. 2824 IN HINFO "ANY obsoleted" "See > draft-ietf-dnsop-refuse-any" > test.authmilter.org. 2824 IN RRSIG HINFO 13 3 3789 > 20180522084841 20180520064841 35273 authmilter.org. > PYDARARcQ1h9fovO6FWhB0GtsHGcns+L9HHd0Gc8rOz4pmZtex8v5pqov6ent0/FOQPNQ9ystc/AKRrEdBeo1w== > ...
Should be fixed in 0.53, can you confirm.
Also still fails with 0.53: t/public_key.t .................. DNS query timeout for key1._domainkey.test.authmilter.org at /home/alex/.cpanm/work/1527676343.2731/Mail-DKIM-0.53/blib/lib/Mail/DKIM/DNS.pm line 152. # Looks like your test exited with 4 before it could output anything.