Bug 1099382

Summary: perl-Mail-SPF-2.9.0-3.fc21 FTBS: tests fail: Unknown error on DNS 'A' lookup
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-Net-DNS-Resolver-ProgrammableAssignee: Petr Pisar <ppisar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: nb, perl-devel, psabata, steve
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://koji.fedoraproject.org/koji/taskinfo?taskID=6866303
Whiteboard:
Fixed In Version: perl-Net-DNS-Resolver-Programmable-0.003-16.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-01 23:54:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1106117    

Description Petr Pisar 2014-05-20 07:37:32 UTC
perl-Mail-SPF-2.9.0-3.fc21 fails to build in F21 due to tests:

+ ./Build test
t/00.00-class-misc.t .......... ok
t/00.01-class-util.t .......... ok
t/00.02-class-request.t ....... ok
t/00.03-class-result.t ........ ok
Unknown error on DNS 'A' lookup of 'example.com' (EDNSError) at /builddir/build/BUILD/Mail-SPF-v2.9.0/blib/lib/Mail/SPF/Server.pm line 573.
# Looks like you planned 23 tests but ran 19.
# Looks like your test exited with 255 just after 19.
t/00.04-class-server.t ........ 
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/23 subtests 
t/00.05-class-macrostring.t ... ok
t/00.99-class-misc.t .......... ok
t/10.00-rfc4408.t ............. skipped: Mail::SPF::Test required for testing Mail::SPF's RFC compliance
t/10.01-rfc4406.t ............. skipped: Mail::SPF::Test required for testing Mail::SPF's RFC compliance
t/90-author-pod-validation.t .. ok
Test Summary Report
-------------------
t/00.04-class-server.t      (Wstat: 65280 Tests: 19 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 23 tests but ran 19.

This could be caused by updated perl-Net-DNS (from 0.72 to 0.75).

Comment 1 Petr Pisar 2014-05-22 08:16:27 UTC
This is caused by upgrading perl-Net-DNS from 0.74 to 0.75.

Comment 2 Petr Pisar 2014-05-26 07:58:38 UTC
Actually it looks like Net-DNS-Resolver-Programmable uses Net-DNS internals which has changed <https://rt.cpan.org/Public/Bug/Display.html?id=95901>.

Comment 3 Petr Pisar 2014-07-24 13:02:04 UTC
The upstream looks dead. Debian posted a fix there. I will apply it.

Comment 4 Petr Pisar 2014-07-24 13:06:17 UTC
All Fedoras are affected.

Comment 5 Petr Pisar 2014-07-24 13:23:31 UTC
Fixed as perl-Net-DNS-Resolver-Programmable-0.003-19.fc21 in F21.

Comment 6 Fedora Update System 2014-07-24 13:27:07 UTC
perl-Net-DNS-Resolver-Programmable-0.003-18.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/perl-Net-DNS-Resolver-Programmable-0.003-18.fc20

Comment 7 Fedora Update System 2014-07-24 13:27:43 UTC
perl-Net-DNS-Resolver-Programmable-0.003-16.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/perl-Net-DNS-Resolver-Programmable-0.003-16.fc19

Comment 8 Fedora Update System 2014-07-25 10:04:22 UTC
Package perl-Net-DNS-Resolver-Programmable-0.003-16.fc19:
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing perl-Net-DNS-Resolver-Programmable-0.003-16.fc19'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-8802/perl-Net-DNS-Resolver-Programmable-0.003-16.fc19
then log in and leave karma (feedback).

Comment 9 Fedora Update System 2014-08-01 23:54:55 UTC
perl-Net-DNS-Resolver-Programmable-0.003-18.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 10 Fedora Update System 2014-08-01 23:56:37 UTC
perl-Net-DNS-Resolver-Programmable-0.003-16.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.