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