Bug#823586: libnet-dns-zonefile-fast-perl: FTBFS: got: 'acme.com. 0 IN MX 10 mailhost.acme.com.' expected: 'acme.com. IN MX 10 mailhost.acme.com.'
Chris Lamb
lamby at debian.org
Fri May 6 09:22:14 UTC 2016
Source: libnet-dns-zonefile-fast-perl
Version: 1.24-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
libnet-dns-zonefile-fast-perl fails to build from source in unstable/amd64:
[..]
# got: 'acme.com. 0 IN MX 10 mailhost.acme.com.'
# expected: 'acme.com. IN MX 10 mailhost.acme.com.'
# Failed test 'RR comparison for acme.com IN MX 10 mailhost.acme.com.'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN MX 10 mailhost.acme.com.'
# expected: 'acme.com. IN MX 10 mailhost.acme.com.'
# Failed test 'RR comparison for acme.com MX 10 mailhost.acme.com.'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN MX 10 mailhost.acme.com.'
# expected: 'acme.com. IN MX 10 mailhost.acme.com.'
# Failed test 'RR comparison for acme.com. IN AAAA 2001:688:0:102::1:2'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN AAAA 2001:688:0:102::1:2'
# expected: 'acme.com. IN AAAA 2001:688:0:102::1:2'
# Failed test 'RR comparison for acme.com. IN AAAA 2001:688:0:102::3'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN AAAA 2001:688:0:102::3'
# expected: 'acme.com. IN AAAA 2001:688:0:102::3'
# Failed test 'RR comparison for acme.com. IN RP abuse.acme.com. acme.com.'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN RP abuse.acme.com. acme.com.'
# expected: 'acme.com. IN RP abuse.acme.com. acme.com.'
# Failed test 'RR comparison for acme.com. IN SSHFP 2 1 123456789ABCDEF67890123456789ABCDEF67890'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN SSHFP ( 2 1 123456789abcdef67890123456789abcdef67890 ;xegif-guhil-mekur-sulyz-kavon-begyf-guhyl-meker-suliz-kavan-bexax )'
# expected: 'acme.com. IN SSHFP ( 2 1 123456789abcdef67890123456789abcdef67890 ;xegif-guhil-mekur-sulyz-kavon-begyf-guhyl-meker-suliz-kavan-bexax )'
# Failed test 'RR comparison for acme.com. IN HINFO SUN4/110 UNIX'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN HINFO SUN4/110 UNIX'
# expected: 'acme.com. IN HINFO SUN4/110 UNIX'
# Failed test 'RR comparison for acme.com. IN HINFO "SUN4/110 foo" UNIX'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN HINFO "SUN4/110 foo" UNIX'
# expected: 'acme.com. IN HINFO "SUN4/110 foo" UNIX'
# Failed test 'RR comparison for acme.com. IN HINFO "SUN4/110 foo" "UNIX bar"'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN HINFO "SUN4/110 foo" "UNIX bar"'
# expected: 'acme.com. IN HINFO "SUN4/110 foo" "UNIX bar"'
# Failed test 'RR comparison for acme.com. IN TLSA 3 0 1 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN TLSA ( 3 0 1 1bfc4290c5798efcc6d4a1f2d79c3c5f49accac687df42974b68a45f05ba074f ;xekoz-sobun-becyl-nufyz-sycut-gimoz-duhen-suzoh-zidop-sedas-kicet-zyban-ludik-munah-zycyr-pacug-zixix )'
# expected: 'acme.com. IN TLSA ( 3 0 1 1bfc4290c5798efcc6d4a1f2d79c3c5f49accac687df42974b68a45f05ba074f ;xekoz-sobun-becyl-nufyz-sycut-gimoz-duhen-suzoh-zidop-sedas-kicet-zyban-ludik-munah-zycyr-pacug-zixix )'
# Failed test 'RR comparison for acme.com. IN TLSA 3 0 1 ( 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F )'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN TLSA ( 3 0 1 1bfc4290c5798efcc6d4a1f2d79c3c5f49accac687df42974b68a45f05ba074f ;xekoz-sobun-becyl-nufyz-sycut-gimoz-duhen-suzoh-zidop-sedas-kicet-zyban-ludik-munah-zycyr-pacug-zixix )'
# expected: 'acme.com. IN TLSA ( 3 0 1 1bfc4290c5798efcc6d4a1f2d79c3c5f49accac687df42974b68a45f05ba074f ;xekoz-sobun-becyl-nufyz-sycut-gimoz-duhen-suzoh-zidop-sedas-kicet-zyban-ludik-munah-zycyr-pacug-zixix )'
# Failed test 'RR comparison for acme.com. IN TLSA 3 0 1 (
# 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F )'
# at t/rrs.t line 85.
# got: 'acme.com. 0 IN TLSA ( 3 0 1 1bfc4290c5798efcc6d4a1f2d79c3c5f49accac687df42974b68a45f05ba074f ;xekoz-sobun-becyl-nufyz-sycut-gimoz-duhen-suzoh-zidop-sedas-kicet-zyban-ludik-munah-zycyr-pacug-zixix )'
# expected: 'acme.com. IN TLSA ( 3 0 1 1bfc4290c5798efcc6d4a1f2d79c3c5f49accac687df42974b68a45f05ba074f ;xekoz-sobun-becyl-nufyz-sycut-gimoz-duhen-suzoh-zidop-sedas-kicet-zyban-ludik-munah-zycyr-pacug-zixix )'
# Looks like you failed 24 tests of 116.
t/rrs.t .........
1..116
ok 1 - Parsing . 300 IN A 127.0.0.1
ok 2 - RR comparison for . 300 IN A 127.0.0.1
ok 3 - Parsing localhost. 300 IN A 127.0.0.1
ok 4 - RR comparison for localhost. 300 IN A 127.0.0.1
ok 5 - Parsing localhost IN A 127.0.0.1
not ok 6 - RR comparison for localhost IN A 127.0.0.1
ok 7 - Parsing localhost A 127.0.0.1
not ok 8 - RR comparison for localhost A 127.0.0.1
ok 9 - Parsing localhost. 300 A 127.0.0.1
ok 10 - RR comparison for localhost. 300 A 127.0.0.1
ok 11 - Parsing *.acme.com. 300 IN MX 10 host.acme.com.
ok 12 - RR comparison for *.acme.com. 300 IN MX 10 host.acme.com.
ok 13 - Parsing * 300 IN MX 10 host.acme.com.
ok 14 - RR comparison for * 300 IN MX 10 host.acme.com.
ok 15 - Parsing 10.10.10.10.in-addr.arpa 300 IN PTR www.acme.com.
ok 16 - RR comparison for 10.10.10.10.in-addr.arpa 300 IN PTR www.acme.com.
ok 17 - Parsing 10.10.10.10.in-addr.arpa. 300 IN PTR www.acme.com.
ok 18 - RR comparison for 10.10.10.10.in-addr.arpa. 300 IN PTR www.acme.com.
ok 19 - Parsing 10.10.10.10.in-addr.arpa. 300 PTR www.acme.com.
ok 20 - RR comparison for 10.10.10.10.in-addr.arpa. 300 PTR www.acme.com.
ok 21 - Parsing 10.10.10.10.in-addr.arpa. IN PTR www.acme.com.
not ok 22 - RR comparison for 10.10.10.10.in-addr.arpa. IN PTR www.acme.com.
ok 23 - Parsing 10.10.10.10.in-addr.arpa PTR www.acme.com.
not ok 24 - RR comparison for 10.10.10.10.in-addr.arpa PTR www.acme.com.
ok 25 - Parsing 10.10/10.10.10.in-addr.arpa. IN PTR www.acme.com.
not ok 26 - RR comparison for 10.10/10.10.10.in-addr.arpa. IN PTR www.acme.com.
ok 27 - Parsing . 3600 IN NS dns1.acme.com.
ok 28 - RR comparison for . 3600 IN NS dns1.acme.com.
ok 29 - Parsing acme.com. 3600 IN NS dns1.acme.com.
ok 30 - RR comparison for acme.com. 3600 IN NS dns1.acme.com.
ok 31 - Parsing @ 3600 IN NS dns1.acme.com.
ok 32 - RR comparison for @ 3600 IN NS dns1.acme.com.
ok 33 - Parsing acme.com. 100 IN CNAME www.acme.com.
ok 34 - RR comparison for acme.com. 100 IN CNAME www.acme.com.
ok 35 - Parsing acme.com 100 IN CNAME www.acme.com.
ok 36 - RR comparison for acme.com 100 IN CNAME www.acme.com.
ok 37 - Parsing acme.com. 100 IN DNAME example.com.
ok 38 - RR comparison for acme.com. 100 IN DNAME example.com.
ok 39 - Parsing acme.com 100 IN DNAME example.com.
ok 40 - RR comparison for acme.com 100 IN DNAME example.com.
ok 41 - Parsing text.acme.com. 100 IN TXT "This is a quite long text"
ok 42 - RR comparison for text.acme.com. 100 IN TXT "This is a quite long text"
ok 43 - Parsing text.acme.com IN TXT "This is another piece"
not ok 44 - RR comparison for text.acme.com IN TXT "This is another piece"
ok 45 - Parsing text.acme.com TXT "This is another piece"
not ok 46 - RR comparison for text.acme.com TXT "This is another piece"
ok 47 - Parsing text.acme.com. 100 IN SPF "SPF record - contents not checked for SPF validity"
ok 48 - RR comparison for text.acme.com. 100 IN SPF "SPF record - contents not checked for SPF validity"
ok 49 - Parsing text.acme.com IN SPF "SPF record - contents not checked for SPF validity"
not ok 50 - RR comparison for text.acme.com IN SPF "SPF record - contents not checked for SPF validity"
ok 51 - Parsing text.acme.com SPF "SPF record - contents not checked for SPF validity"
not ok 52 - RR comparison for text.acme.com SPF "SPF record - contents not checked for SPF validity"
ok 53 - Parsing * 100 IN MX 10 mailhost.acme.com.
ok 54 - RR comparison for * 100 IN MX 10 mailhost.acme.com.
ok 55 - Parsing * IN A 1.2.3.4
not ok 56 - RR comparison for * IN A 1.2.3.4
ok 57 - Parsing * 10 IN A 1.2.3.4
ok 58 - RR comparison for * 10 IN A 1.2.3.4
ok 59 - Parsing fo\157.acme.com. 10 IN A 1.2.3.4
ok 60 - RR comparison for fo\157.acme.com. 10 IN A 1.2.3.4
ok 61 - Parsing acme.com. 200 IN MX 10 mailhost.acme.com.
ok 62 - RR comparison for acme.com. 200 IN MX 10 mailhost.acme.com.
ok 63 - Parsing acme.com. 200 IN MX 10 .
ok 64 - RR comparison for acme.com. 200 IN MX 10 .
ok 65 - Parsing acme.com. IN MX 10 mailhost.acme.com.
not ok 66 - RR comparison for acme.com. IN MX 10 mailhost.acme.com.
ok 67 - Parsing acme.com. MX 10 mailhost.acme.com.
not ok 68 - RR comparison for acme.com. MX 10 mailhost.acme.com.
ok 69 - Parsing acme.com 200 IN MX 10 mailhost.acme.com.
ok 70 - RR comparison for acme.com 200 IN MX 10 mailhost.acme.com.
ok 71 - Parsing acme.com IN MX 10 mailhost.acme.com.
not ok 72 - RR comparison for acme.com IN MX 10 mailhost.acme.com.
ok 73 - Parsing acme.com MX 10 mailhost.acme.com.
not ok 74 - RR comparison for acme.com MX 10 mailhost.acme.com.
ok 75 - Parsing acme.com. IN SOA dns1.acme.com. me.acme.com. ( 1 2 3 4 5 )
ok 76 - RR comparison for acme.com. IN SOA dns1.acme.com. me.acme.com. ( 1 2 3 4 5 )
ok 77 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 )
ok 78 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 )
ok 79 - Parsing @ IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 )
ok 80 - RR comparison for @ IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 )
ok 81 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 )
ok 82 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com. ( 1 1 1 1 1 )
ok 83 - Parsing . IN SOA dns1.acme.com. hostmaster.acme.com ( 1 1 1 1 1 )
ok 84 - RR comparison for . IN SOA dns1.acme.com. hostmaster.acme.com ( 1 1 1 1 1 )
ok 85 - Parsing . IN SOA dns1.acme.com. hostmaster ( 1 1 1 1 1 )
ok 86 - RR comparison for . IN SOA dns1.acme.com. hostmaster ( 1 1 1 1 1 )
ok 87 - Parsing . IN SOA dns1.acme.com hostmaster.acme.com. ( 1 1 1 1 1 )
ok 88 - RR comparison for . IN SOA dns1.acme.com hostmaster.acme.com. ( 1 1 1 1 1 )
ok 89 - Parsing . IN SOA dns1 hostmaster. ( 1 1 1 1 1 )
ok 90 - RR comparison for . IN SOA dns1 hostmaster. ( 1 1 1 1 1 )
ok 91 - Parsing . IN SOA @ hostmaster.acme.com. ( 1 1 1 1 1 )
ok 92 - RR comparison for . IN SOA @ hostmaster.acme.com. ( 1 1 1 1 1 )
ok 93 - Parsing . IN SOA @ hostmaster+foo.acme.com. ( 1 1 1 1 1 )
ok 94 - RR comparison for . IN SOA @ hostmaster+foo.acme.com. ( 1 1 1 1 1 )
ok 95 - Parsing acme.com. IN AAAA 2001:688:0:102::1:2
not ok 96 - RR comparison for acme.com. IN AAAA 2001:688:0:102::1:2
ok 97 - Parsing acme.com. IN AAAA 2001:688:0:102::3
not ok 98 - RR comparison for acme.com. IN AAAA 2001:688:0:102::3
ok 99 - Parsing acme.com. IN RP abuse.acme.com. acme.com.
not ok 100 - RR comparison for acme.com. IN RP abuse.acme.com. acme.com.
ok 101 - Parsing acme.com. IN SSHFP 2 1 123456789ABCDEF67890123456789ABCDEF67890
not ok 102 - RR comparison for acme.com. IN SSHFP 2 1 123456789ABCDEF67890123456789ABCDEF67890
ok 103 - Parsing acme.com. IN HINFO SUN4/110 UNIX
not ok 104 - RR comparison for acme.com. IN HINFO SUN4/110 UNIX
ok 105 - Parsing acme.com. IN HINFO "SUN4/110 foo" UNIX
not ok 106 - RR comparison for acme.com. IN HINFO "SUN4/110 foo" UNIX
ok 107 - Parsing acme.com. IN HINFO "SUN4/110 foo" "UNIX bar"
not ok 108 - RR comparison for acme.com. IN HINFO "SUN4/110 foo" "UNIX bar"
ok 109 - Parsing acme.com. IN TLSA 3 0 1 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F
not ok 110 - RR comparison for acme.com. IN TLSA 3 0 1 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F
ok 111 - Parsing acme.com. IN TLSA 3 0 1 ( 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F )
not ok 112 - RR comparison for acme.com. IN TLSA 3 0 1 ( 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F )
ok 113 - Parsing acme.com. IN TLSA 3 0 1 (
# 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F )
not ok 114 - RR comparison for acme.com. IN TLSA 3 0 1 (
# 1BFC4290C5798EFCC6D4A1F2D79C3C5F49ACCAC687DF42974B68A45F 05BA074F )
ok 115 - Bad AAAA
ok 116 - Bad AAAA with die
Dubious, test returned 24 (wstat 6144, 0x1800)
Failed 24/116 subtests
t/soattl.t ......
1..5
ok 1 - parse of the test zone
ok 2 - readfh
ok 3 - read
ok 4 - re-read
ok 5 - RR comparison
ok
t/ttl.t .........
1..24
ok 1 - Simple $TTL clause
ok 2 - Simple $TTL clause with comments
ok 3 - $TTL clause spanning multiple lines
ok 4 - $TTL token alone in the file
ok 5 - $TTL expressed in cats per forthnight
ok 6 - $TTL as a number
ok 7 - TTL == 1800 seconds
ok 8 - $TTL with seconds
ok 9 - TTL == 1 second
ok 10 - $TTL with minutes
ok 11 - TTL == 1 minute
ok 12 - $TTL with hours
ok 13 - TTL == 1 hour
ok 14 - $TTL with some hours
ok 15 - TTL == 5 hours
ok 16 - $TTL with days
ok 17 - TTL == 1 day
ok 18 - $TTL with weeks
ok 19 - TTL == 1 week
ok 20 - $TTL with weeks, days, hours, minutes, and seconds [1]
ok 21 - TTL == something [1]
ok 22 - $TTL with weeks, days, hours, minutes, and seconds [2]
ok 23 - $TTL with minutes, seconds, and weeks
ok 24 - TTL == 2w30m45s
ok
t/zone.t ........
1..49
ok 1 - Parsing zone file
ok 2 - IN-ADDR.ARPA SOA
ok 3 - IN-ADDR.ARPA SOA - line number
ok 4 - First NS RR
ok 5 - First NS RR - line number
ok 6 - Second NS RR
ok 7 - Second NS RR - line number
ok 8 - PTR RR with default TTL
ok 9 - PTR RR with default TTL - line number
ok 10 - PTR RR with explicit TTL
ok 11 - PTR RR with explicit TTL - line number
ok 12 - PTR RR with no class
ok 13 - PTR RR with no class - line number
ok 14 - PTR RR with no class and default TTL
ok 15 - PTR RR with no class and default TTL - line number
ok 16 - Plan PTR RR
ok 17 - Plan PTR RR - line number
ok 18 - acme.com. SOA
ok 19 - acme.com. SOA - line number
ok 20 - First NS RR
ok 21 - First NS RR - line number
ok 22 - Second NS RR
ok 23 - Second NS RR - line number
ok 24 - Third NS RR
ok 25 - Third NS RR - line number
ok 26 - Innocent MX
ok 27 - Innocent MX - line number
ok 28 - MX with TTL
ok 29 - MX with TTL - line number
ok 30 - Compact MX
ok 31 - Compact MX - line number
ok 32 - RP with implicit mbox and @-txtdname
ok 33 - RP with implicit mbox and @-txtdname - line number
ok 34 - Simple A RR
ok 35 - Simple A RR - line number
ok 36 - FQDN A RR
ok 37 - FQDN A RR - line number
ok 38 - @ CNAME
ok 39 - @ CNAME - line number
ok 40 - A RR for the root domain (invalid anyway)
ok 41 - A RR for the root domain (invalid anyway) - line number
ok 42 - Simple A RR
ok 43 - Simple A RR - line number
ok 44 - dangling TXT RR
ok 45 - dangling TXT RR - line number
ok 46 - RP with implicit txtdname
ok 47 - RP with implicit txtdname - line number
ok 48 - @ on the RHS
ok 49 - @ on the RHS - line number
ok
Test Summary Report
-------------------
t/generate.t (Wstat: 1280 Tests: 7 Failed: 5)
Failed tests: 3-7
Non-zero exit status: 5
t/rr-dnssec.t (Wstat: 512 Tests: 6 Failed: 0)
Non-zero exit status: 2
Parse errors: Bad plan. You planned 42 tests but ran 6.
t/rrs-ws.t (Wstat: 3840 Tests: 70 Failed: 15)
Failed tests: 6, 8, 10, 20, 22, 36, 38, 42, 48, 50, 54
56, 66, 68, 70
Non-zero exit status: 15
t/rrs.t (Wstat: 6144 Tests: 116 Failed: 24)
Failed tests: 6, 8, 22, 24, 26, 44, 46, 50, 52, 56, 66
68, 72, 74, 96, 98, 100, 102, 104, 106
108, 110, 112, 114
Non-zero exit status: 24
Files=15, Tests=328, 2 wallclock secs ( 0.08 usr 0.01 sys + 1.25 cusr 0.12 csys = 1.46 CPU)
Result: FAIL
Failed 4/15 test programs. 44/328 subtests failed.
Makefile:828: recipe for target 'test_dynamic' failed
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory '/home/lamby/temp/cdt.20160506094619.DKdtrpb18E.libnet-dns-zonefile-fast-perl/libnet-dns-zonefile-fast-perl-1.24'
dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
debian/rules:4: recipe for target 'build' failed
make: *** [build] Error 2
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libnet-dns-zonefile-fast-perl.1.24-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 7000 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20160506/59ecc051/attachment-0001.obj>
More information about the pkg-perl-maintainers
mailing list