Package: src:knot
Version: 3.3.8-1
User: [email protected]
Usertags: ftbfs-during-trixie-support-period
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable in the year 2028, your package 
failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary \
 --exclude=.la --exclude=example.com.zone \
 --with python3
   dh_update_autotools_config -O--exclude=.la -O--exclude=example.com.zone
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
cp: warning: behavior of -n is non-portable and may change in future; use 
--update=none instead
   dh_autoreconf -O--exclude=.la -O--exclude=example.com.zone
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'

[... snipped ...]

ok 623 - init ob[46+1]: seqno
ok 624 - ob[47]: sent
ok 625 - init ob[47+1]: seqno
ok 626 - ob[48]: sent
ok 627 - init ob[48+1]: seqno
ok 628 - ob[49]: sent
ok 629 - init ob[49+1]: seqno
ok 630 - ob[50]: sent
ok 631 - init ob[50+1]: seqno
ok 632 - ob[51]: sent
ok 633 - init ob[51+1]: seqno
ok 634 - ob[52]: sent
ok 635 - init ob[52+1]: seqno
ok 636 - ob[53]: sent
ok 637 - init ob[53+1]: seqno
ok 638 - ob[54]: sent
ok 639 - init ob[54+1]: seqno
ok 640 - ob[55]: sent
ok 641 - init ob[55+1]: seqno
ok 642 - ob[56]: sent
ok 643 - init ob[56+1]: seqno
ok 644 - ob[57]: sent
ok 645 - last ob[58]: not sent
ok 646 - obufs: ACKed data
ok 647 - obufs: unACKed survived
ok 648 - obufs: just one survived
ok 649 - obufs: survivor not sent
ok 650 - send2: not too many at once
ok 651 - send2: is TCP message
ok 652 - send2: has ACK
ok 653 - send2: fulfilled MSS
ok 654 - obufs: send rest OK
ok 655 - obufs: sent all
ok 656 - obufs: survivor sent
ok 657 - obufs: survivor seqno
1..657
# All 657 tests successful or skipped
# Search tests basic
ok 1 - Init
ok 2 - Insert 'aa'
ok 3 - Insert 'bb'
# Search for 'a'
ok 4 - Check found
ok 5 - Compare key
ok 6 - Compare data
ok 7 - Compare no first key
ok 8 - Compare 1 count
# Search for 'aa'
ok 9 - Check found
ok 10 - Compare key
ok 11 - Compare data
ok 12 - Compare no first key
ok 13 - Compare 1 count
# Search for 'b'
ok 14 - Check found
ok 15 - Compare key
ok 16 - Compare data
ok 17 - Compare no first key
ok 18 - Compare 1 count
# Search for 'bb'
ok 19 - Check found
ok 20 - Compare key
ok 21 - Compare data
ok 22 - Compare no first key
ok 23 - Compare 1 count
# Search for '0'
ok 24 - Check not found
ok 25 - Check no key
ok 26 - Check no data
# Search for '000'
ok 27 - Check not found
ok 28 - Check no key
ok 29 - Check no data
# Search for '00000000000000000000000000000000000000000000'
ok 30 - Check not found
ok 31 - Check no key
ok 32 - Check no data
# Search for 'a0'
ok 33 - Check not found
ok 34 - Check no key
ok 35 - Check no data
# Search for 'ab'
ok 36 - Check not found
ok 37 - Check no key
ok 38 - Check no data
# Search for 'aaa'
ok 39 - Check not found
ok 40 - Check no key
ok 41 - Check no data
# Search for 'bbb'
ok 42 - Check not found
ok 43 - Check no key
ok 44 - Check no data
# Search for 'cc'
ok 45 - Check not found
ok 46 - Check no key
ok 47 - Check no data
# Search for 'ccc'
ok 48 - Check not found
ok 49 - Check no key
ok 50 - Check no data
# Search for 'cccccccccccccccccccccccccccccccccccccccccccc'
ok 51 - Check not found
ok 52 - Check no key
ok 53 - Check no data
# Search for ''
ok 54 - Check found multi
ok 55 - Compare key
ok 56 - Compare no data
ok 57 - Compare first key
ok 58 - Compare count
# Search tests multi-result
ok 59 - Init
ok 60 - Insert '0'
ok 61 - Insert 'ab'
ok 62 - Insert 'abc'
ok 63 - Insert 'abcd'
ok 64 - Insert 'abc-1'
ok 65 - Insert 'abc-99'
ok 66 - Insert 'z'
# Search for ''
ok 67 - Check found multi
ok 68 - Compare key
ok 69 - Compare no data
ok 70 - Compare first key
ok 71 - Compare count
# Search for 'a'
ok 72 - Check found multi
ok 73 - Compare key
ok 74 - Compare no data
ok 75 - Compare first key
ok 76 - Compare count
# Search for 'ab'
ok 77 - Check found multi
ok 78 - Compare key
ok 79 - Compare no data
ok 80 - Compare first key
ok 81 - Compare count
# Search for 'abc'
ok 82 - Check found multi
ok 83 - Compare key
ok 84 - Compare no data
ok 85 - Compare first key
ok 86 - Compare count
# Search for 'abc-'
ok 87 - Check found multi
ok 88 - Compare key
ok 89 - Compare no data
ok 90 - Compare first key
ok 91 - Compare count
1..91
# All 91 tests successful or skipped
ok 1 - nsec_next, zero-byte label, apex
ok 2 - nsec_next, zero-byte label, subdomain
ok 3 - nsec_next, zero-byte label, binary
ok 4 - nsec_next, increment first label (simple)
ok 5 - nsec_next, increment first label (binary)
ok 6 - nsec_next, increment first label (in place)
ok 7 - nsec_next, increment first label (extend)
ok 8 - nsec_next, name to long, strip label and increase next (simple)
ok 9 - nsec_next, name to long, strip label and increase next (binary)
ok 10 - nsec_next, name to long, strip label and increase next (extend)
ok 11 - nsec_next, label too long, strip and increase next (simple)
ok 12 - nsec_next, label too long, strip and increase next (extend)
ok 13 - nsec_next, label too long, strip multiple
ok 14 - nsec_next, label too long, wrap around to apex
1..14
# All 14 tests successful or skipped
ok 1 - rrl: create
ok 2 - rrl: unlimited IPv4/v6 requests
ok 3 - rrl: IPv4 hash input buffer
ok 4 - rrl: IPv6 hash input buffer
1..4
# All 4 tests successful or skipped
1..87
ok 1 - 00-0_general: output matches
ok 2 - 00-1_general: output matches
ok 3 - 00-2_general: output matches
ok 4 - 00-3_general: output matches
ok 5 - 00-4_general: output matches
ok 6 - 01_owner: output matches
ok 7 - 02_class: output matches
ok 8 - 03_rrttl: output matches
ok 9 - 04-0_ORIGIN: output matches
ok 10 - 04-1_ORIGIN: output matches
ok 11 - 04-2_ORIGIN: output matches
ok 12 - 04-3_ORIGIN: output matches
ok 13 - 04-4_ORIGIN: output matches
ok 14 - 04-5_ORIGIN: output matches
ok 15 - 04-6_ORIGIN: output matches
ok 16 - 04-7_ORIGIN: output matches
ok 17 - 04-8_ORIGIN: output matches
ok 18 - 04-9_ORIGIN: output matches
ok 19 - 05-0_TTL: output matches
ok 20 - 05-1_TTL: output matches
ok 21 - 05-2_TTL: output matches
ok 22 - 05-3_TTL: output matches
ok 23 - 05-4_TTL: output matches
ok 24 - 06-0_INCLUDE: output matches
ok 25 - 06-1_INCLUDE: output matches
ok 26 - 06-2_INCLUDE: output matches
ok 27 - 06-3_INCLUDE: output matches
ok 28 - 06-4_INCLUDE: output matches
ok 29 - 06-5_INCLUDE: output matches
ok 30 - 06-6_INCLUDE: output matches
ok 31 - 06-7_INCLUDE: output matches
ok 32 - 06-8_INCLUDE: output matches
ok 33 - 07-0-rdata: output matches
ok 34 - 07-1-rdata: output matches
ok 35 - 07-2-rdata: output matches
ok 36 - 07-3-rdata: output matches
ok 37 - 07-4-rdata: output matches
ok 38 - 10_A: output matches
ok 39 - 11_AAAA: output matches
ok 40 - 12_TXT: output matches
ok 41 - 13_SPF: output matches
ok 42 - 14_NS: output matches
ok 43 - 15_CNAME: output matches
ok 44 - 16_PTR: output matches
ok 45 - 17_DNAME: output matches
ok 46 - 18_MX: output matches
ok 47 - 19_AFSDB: output matches
ok 48 - 20_RT: output matches
ok 49 - 21_KX: output matches
ok 50 - 22_HINFO: output matches
ok 51 - 23_MINFO: output matches
ok 52 - 24_RP: output matches
ok 53 - 25_SOA: output matches
ok 54 - 26_SRV: output matches
ok 55 - 27_NAPTR: output matches
ok 56 - 28_TYPE: output matches
ok 57 - 29_CERT: output matches
ok 58 - 30_KEY: output matches
ok 59 - 31_DNSKEY: output matches
ok 60 - 32_APL: output matches
ok 61 - 33_DS: output matches
ok 62 - 34_SSHFP: output matches
ok 63 - 35_IPSECKEY: output matches
ok 64 - 36_RRSIG: output matches
ok 65 - 37_NSEC: output matches
ok 66 - 38_DHCID: output matches
ok 67 - 39_NSEC3: output matches
ok 68 - 40_NSEC3PARAM: output matches
ok 69 - 41_TLSA: output matches
ok 70 - 42_LOC: output matches
ok 71 - 43_EUI48: output matches
ok 72 - 44_EUI64: output matches
ok 73 - 45_NID: output matches
ok 74 - 46_L32: output matches
ok 75 - 47_L64: output matches
ok 76 - 48_LP: output matches
ok 77 - 49_CDS: output matches
ok 78 - 50_CDNSKEY: output matches
ok 79 - 51_URI: output matches
ok 80 - 52_CAA: output matches
ok 81 - 53_SMIMEA: output matches
ok 82 - 54_OPENPGPKEY: output matches
ok 83 - 55_CSYNC: output matches
ok 84 - 56_ZONEMD: output matches
ok 85 - 57_SVCB: output matches
ok 86 - 58_HTTPS: output matches
ok 87 - 59_WALLET: output matches
# All 87 tests successful or skipped
ok 1 - cname_extra_01.zone - check program return
ok 2 - cname_extra_01.zone - check fatal
ok 3 - cname_extra_01.zone - check errors
ok 4 - cname_extra_02.signed - check program return
ok 5 - cname_extra_02.signed - check fatal
ok 6 - cname_extra_02.signed - check errors
ok 7 - cname_multiple.zone - check program return
ok 8 - cname_multiple.zone - check fatal
ok 9 - cname_multiple.zone - check errors
ok 10 - dname_children.zone - check program return
ok 11 - dname_children.zone - check fatal
ok 12 - dname_children.zone - check errors
ok 13 - dname_multiple.zone - check program return
ok 14 - dname_multiple.zone - check fatal
ok 15 - dname_multiple.zone - check errors
ok 16 - dname_extra_ns.zone - check program return
ok 17 - dname_extra_ns.zone - check fatal
ok 18 - dname_extra_ns.zone - check errors
ok 19 - ds_apex.zone - check program return
ok 20 - ds_apex.zone - check fatal
ok 21 - ds_apex.zone - check errors
ok 22 - ns_apex.missing - check program return
ok 23 - ns_apex.missing - check fatal
ok 24 - ns_apex.missing - check errors
ok 25 - glue_apex_both.missing - check program return
ok 26 - glue_apex_both.missing - check fatal
ok 27 - glue_apex_both.missing - check errors
ok 28 - glue_apex_one.missing - check program return
ok 29 - glue_apex_one.missing - check fatal
ok 30 - glue_apex_one.missing - check errors
ok 31 - glue_besides.missing - check program return
ok 32 - glue_besides.missing - check fatal
ok 33 - glue_besides.missing - check errors
ok 34 - glue_deleg.missing - check program return
ok 35 - glue_deleg.missing - check fatal
ok 36 - glue_deleg.missing - check errors
ok 37 - glue_in_apex.missing - check program return
ok 38 - glue_in_apex.missing - check fatal
ok 39 - glue_in_apex.missing - check errors
ok 40 - different_signer_name.signed - check program return
ok 41 - different_signer_name.signed - check fatal
ok 42 - different_signer_name.signed - check errors
ok 43 - no_rrsig.signed - check program return
ok 44 - no_rrsig.signed - check fatal
ok 45 - no_rrsig.signed - check errors
ok 46 - no_rrsig_with_delegation.signed - check program return
ok 47 - no_rrsig_with_delegation.signed - check fatal
ok 48 - no_rrsig_with_delegation.signed - check errors
ok 49 - nsec_broken_chain_01.signed - check program return
ok 50 - nsec_broken_chain_01.signed - check fatal
ok 51 - nsec_broken_chain_01.signed - check errors
ok 52 - nsec_broken_chain_02.signed - check program return
ok 53 - nsec_broken_chain_02.signed - check fatal
ok 54 - nsec_broken_chain_02.signed - check errors
ok 55 - nsec_missing.signed - check program return
ok 56 - nsec_missing.signed - check fatal
ok 57 - nsec_missing.signed - check errors
ok 58 - nsec_multiple.signed - check program return
ok 59 - nsec_multiple.signed - check fatal
ok 60 - nsec_multiple.signed - check errors
ok 61 - nsec_wrong_bitmap_01.signed - check program return
ok 62 - nsec_wrong_bitmap_01.signed - check fatal
ok 63 - nsec_wrong_bitmap_01.signed - check errors
ok 64 - nsec_wrong_bitmap_02.signed - check program return
ok 65 - nsec_wrong_bitmap_02.signed - check fatal
ok 66 - nsec_wrong_bitmap_02.signed - check errors
ok 67 - nsec3_missing.signed - check program return
ok 68 - nsec3_missing.signed - check fatal
ok 69 - nsec3_missing.signed - check errors
ok 70 - nsec3_optout_ent.invalid - check program return
ok 71 - nsec3_optout_ent.invalid - check fatal
ok 72 - nsec3_optout_ent.invalid - check errors
ok 73 - nsec3_wrong_bitmap_01.signed - check program return
ok 74 - nsec3_wrong_bitmap_01.signed - check fatal
ok 75 - nsec3_wrong_bitmap_01.signed - check errors
ok 76 - nsec3_wrong_bitmap_02.signed - check program return
ok 77 - nsec3_wrong_bitmap_02.signed - check fatal
ok 78 - nsec3_wrong_bitmap_02.signed - check errors
ok 79 - nsec3_ds.signed - check program return
ok 80 - nsec3_ds.signed - check fatal
ok 81 - nsec3_ds.signed - check errors
ok 82 - nsec3_optout.signed - check program return
ok 83 - nsec3_optout.signed - check fatal
ok 84 - nsec3_optout.signed - check errors
ok 85 - nsec3_chain_01.signed - check program return
ok 86 - nsec3_chain_01.signed - check fatal
ok 87 - nsec3_chain_01.signed - check errors
ok 88 - nsec3_chain_02.signed - check program return
ok 89 - nsec3_chain_02.signed - check fatal
ok 90 - nsec3_chain_02.signed - check errors
ok 91 - nsec3_chain_03.signed - check program return
ok 92 - nsec3_chain_03.signed - check fatal
ok 93 - nsec3_chain_03.signed - check errors
ok 94 - nsec3_param_invalid.signed - check program return
ok 95 - nsec3_param_invalid.signed - check fatal
ok 96 - nsec3_param_invalid.signed - check errors
ok 97 - nsec3_param_invalid.signed - check program return
ok 98 - nsec3_param_invalid.signed - check fatal
ok 99 - nsec3_param_invalid.signed - check errors
ok 100 - rrsig_signed.signed - check program return
ok 101 - rrsig_signed.signed - check fatal
ok 102 - rrsig_signed.signed - check errors
ok 103 - rrsig_rdata_ttl.signed - check program return
ok 104 - rrsig_rdata_ttl.signed - check fatal
ok 105 - rrsig_rdata_ttl.signed - check errors
ok 106 - duplicate.signature - check program return
ok 107 - duplicate.signature - check fatal
ok 108 - duplicate.signature - check errors
ok 109 - missing.signed - check program return
ok 110 - missing.signed - check fatal
ok 111 - missing.signed - check errors
ok 112 - dnskey_param_error.signed - check program return
ok 113 - dnskey_param_error.signed - check fatal
ok 114 - dnskey_param_error.signed - check errors
ok 115 - dnskey_keytags.many - check program return
ok 116 - dnskey_keytags.many - check fatal
ok 117 - dnskey_keytags.many - check errors
ok 118 - invalid_ds.signed - check program return
ok 119 - invalid_ds.signed - check fatal
ok 120 - invalid_ds.signed - check errors
ok 121 - cdnskey.invalid - check program return
ok 122 - cdnskey.invalid - check fatal
ok 123 - cdnskey.invalid - check errors
ok 124 - cdnskey.invalid.param - check program return
ok 125 - cdnskey.invalid.param - check fatal
ok 126 - cdnskey.invalid.param - check errors
ok 127 - cdnskey.nocds - check program return
ok 128 - cdnskey.nocds - check fatal
ok 129 - cdnskey.nocds - check errors
ok 130 - cdnskey.nocdnskey - check program return
ok 131 - cdnskey.nocdnskey - check fatal
ok 132 - cdnskey.nocdnskey - check errors
ok 133 - cdnskey.nodnskey - check program return
ok 134 - cdnskey.nodnskey - check fatal
ok 135 - cdnskey.nodnskey - check errors
ok 136 - cdnskey.orphan.cds - check program return
ok 137 - cdnskey.orphan.cds - check fatal
ok 138 - cdnskey.orphan.cds - check errors
ok 139 - cdnskey.orphan.cdnskey - check program return
ok 140 - cdnskey.orphan.cdnskey - check fatal
ok 141 - cdnskey.orphan.cdnskey - check errors
ok 142 - cdnskey.delete.invalid.cds - check program return
ok 143 - cdnskey.delete.invalid.cds - check fatal
ok 144 - cdnskey.delete.invalid.cds - check errors
ok 145 - cdnskey.delete.invalid.cdnskey - check program return
ok 146 - cdnskey.delete.invalid.cdnskey - check fatal
ok 147 - cdnskey.delete.invalid.cdnskey - check errors
ok 148 - delegation.signed - check program return
ok 149 - delegation.signed - check fatal
ok 150 - delegation.signed - check errors
ok 151 - nsec_nonauth.invalid - check program return
ok 152 - nsec_nonauth.invalid - check fatal
ok 153 - nsec_nonauth.invalid - check errors
ok 154 - rrsig_ttl.signed - correct zone, without error
ok 155 - no_error_delegation_bitmap.signed - correct zone, without error
ok 156 - no_error_nsec3_optout.signed - correct zone, without error
ok 157 - glue_wildcard.valid - correct zone, without error
ok 158 - glue_no_foreign.valid - correct zone, without error
ok 159 - glue_in_deleg.valid - correct zone, without error
ok 160 - cdnskey.cds - correct zone, without error
ok 161 - cdnskey.delete.both - correct zone, without error
ok 162 - dname_apex_nsec3.signed - correct zone, without error
not ok 163 - dnskey_keytags.more - correct zone, without error
ok 164 - nsec3_optout_ent.valid - correct zone, without error
ok 165 - nsec3_optout_ent.all - correct zone, without error
ok 166 - no_rrsig.signed - correct zone, without error
ok 167 - no_rrsig_with_delegation.signed - correct zone, without error
ok 168 - nsec_broken_chain_01.signed - correct zone, without error
ok 169 - nsec_broken_chain_02.signed - correct zone, without error
ok 170 - nsec_missing.signed - correct zone, without error
ok 171 - nsec_multiple.signed - correct zone, without error
ok 172 - nsec_wrong_bitmap_01.signed - correct zone, without error
ok 173 - nsec_wrong_bitmap_02.signed - correct zone, without error
ok 174 - nsec3_missing.signed - correct zone, without error
ok 175 - nsec3_wrong_bitmap_01.signed - correct zone, without error
ok 176 - nsec3_wrong_bitmap_02.signed - correct zone, without error
ok 177 - nsec3_ds.signed - correct zone, without error
ok 178 - nsec3_optout.signed - correct zone, without error
ok 179 - nsec3_chain_01.signed - correct zone, without error
ok 180 - nsec3_chain_02.signed - correct zone, without error
ok 181 - nsec3_chain_03.signed - correct zone, without error
ok 182 - nsec3_param_invalid.signed - correct zone, without error
ok 183 - rrsig_signed.signed - correct zone, without error
ok 184 - rrsig_rdata_ttl.signed - correct zone, without error
ok 185 - duplicate.signature - correct zone, without error
ok 186 - missing.signed - correct zone, without error
ok 187 - dnskey_param_error.signed - correct zone, without error
ok 188 - dnskey_keytags.many - correct zone, without error
ok 189 - cdnskey.invalid - correct zone, without error
ok 190 - cdnskey.invalid.param - correct zone, without error
ok 191 - cdnskey.nocds - correct zone, without error
ok 192 - cdnskey.nocdnskey - correct zone, without error
ok 193 - cdnskey.nodnskey - correct zone, without error
ok 194 - cdnskey.orphan.cds - correct zone, without error
ok 195 - cdnskey.orphan.cdnskey - correct zone, without error
ok 196 - cdnskey.delete.invalid.cds - correct zone, without error
ok 197 - cdnskey.delete.invalid.cdnskey - correct zone, without error
ok 198 - delegation.signed - correct zone, without error
1..198
# Looks like you failed 1 test of 198
make[4]: *** [Makefile:2762: check-local] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[3]: *** [Makefile:2431: check-am] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: *** [Makefile:496: check-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 check "TESTSUITEFLAGS=-j2 --verbose" VERBOSE=1 
returned exit code 2
make[1]: *** [debian/rules:111: override_dh_auto_test-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:51: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/ftbfs-future/

About the archive rebuild: This is an effort to keep trixie free from FTBFS bugs
during its lifetime as a supported distribution, as explained here:

https://lists.debian.org/debian-devel/2024/05/msg00414.html

(While they are not yet, please note that the bugs will be RC for trixie)

The build was made using sbuild and a reduced chroot with only
build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to