Mimic nzf_append from bin/named/server.c

nzf_append is conditionally compiled and this is intended to
catch error introduced by changes to the called functions on all
systems before the changes are run through the CI.
79 jobs for !3274 with 1695-addzone-system-tests-failing-in-mac-os-x in 105 minutes and 2 seconds (queued for 46 minutes and 1 second)
detached
Status Job ID Name Coverage
  Precheck
passed #785750
amd64 linux
autoreconf

00:00:34

passed #785752
amd64 linux
clang-format

00:00:25

passed #785753
amd64 linux
coccinelle

00:03:45

passed #785751
amd64 linux
misc

00:00:19

 
  Build
passed #785770
amd64 linux
clang:asan

00:01:46

passed #785774
amd64 linux
clang:buster:amd64

00:01:28

passed #785776
amd64 libvirt
clang:freebsd11.3:amd64

00:02:01

passed #785777
amd64 libvirt
clang:freebsd12.1:amd64

00:01:44

passed #785778
amd64 libvirt
clang:openbsd6.6:amd64

00:06:47

passed #785772
amd64 linux
clang:tsan

00:01:55

passed #785754
amd64 linux
gcc:alpine3.11:amd64

00:02:07

passed #785769
amd64 linux
gcc:asan

00:03:30

passed #785768
amd64 linux
gcc:bionic:amd64

00:01:26

passed #785759
amd64 linux
gcc:buster:amd64

00:01:14

passed #785755
amd64 linux
gcc:centos6:amd64

00:02:01

passed #785756
amd64 linux
gcc:centos7:amd64

00:02:01

passed #785757
amd64 linux
gcc:centos8:amd64

00:08:37

passed #785766
amd64 linux
gcc:fedora31:amd64

00:02:27

passed #785760
amd64 linux
gcc:sid:amd64

00:01:35

failed #785763
arm64 linux
gcc:sid:arm64

01:44:24

passed #785764
i386 linux
gcc:sid:i386

00:01:31

passed #785758
amd64 linux
gcc:stretch:amd64

00:01:18

passed #785771
amd64 linux
gcc:tsan

00:01:38

passed #785765
amd64 linux
gcc:tumbleweed:amd64

00:02:47

passed #785767
amd64 linux
gcc:xenial:amd64

00:01:31

passed #785779
amd64 windows
msvc:windows:amd64

00:07:36

passed #785773
amd64 linux
mutexatomics

00:01:25

passed #785761
amd64 linux
nolmdb

00:08:32

passed #785762
amd64 linux
out-of-tree

00:01:40

passed #785775
amd64 linux
pkcs11

00:01:55

 
  Unit
passed #785795
amd64 linux
unit:clang:asan

00:01:14

passed #785799
amd64 linux
unit:clang:buster:amd64

00:00:56

passed #785801
amd64 libvirt
unit:clang:freebsd11.3:amd64

00:01:05

passed #785802
amd64 libvirt
unit:clang:freebsd12.1:amd64

00:00:57

failed #785797
amd64 linux allowed to fail
unit:clang:tsan

00:02:13

passed #785780
amd64 linux
unit:gcc:alpine3.11:amd64

00:00:48

passed #785794
amd64 linux
unit:gcc:asan

00:01:08

passed #785793
amd64 linux
unit:gcc:bionic:amd64

00:00:49

passed #785785
amd64 linux
unit:gcc:buster:amd64

00:00:55

passed #785781
amd64 linux
unit:gcc:centos6:amd64

00:01:02

passed #785782
amd64 linux
unit:gcc:centos7:amd64

00:00:52

passed #785783
amd64 linux
unit:gcc:centos8:amd64

00:01:01

passed #785791
amd64 linux
unit:gcc:fedora31:amd64

00:00:52

passed #785786
amd64 linux
unit:gcc:sid:amd64

00:00:40

skipped #785788
arm64 linux
unit:gcc:sid:arm64
passed #785789
i386 linux
unit:gcc:sid:i386

00:00:55

passed #785784
amd64 linux
unit:gcc:stretch:amd64

00:00:38

failed #785796
amd64 linux allowed to fail
unit:gcc:tsan

00:02:39

passed #785790
amd64 linux
unit:gcc:tumbleweed:amd64

00:00:41

passed #785792
amd64 linux
unit:gcc:xenial:amd64

00:01:03

passed #785798
amd64 linux
unit:mutexatomics

00:00:49

passed #785787
amd64 linux
unit:nolmdb

00:00:52

passed #785800
amd64 linux
unit:pkcs11

00:00:51

 
  System
passed #785818
amd64 linux
system:clang:asan

00:14:02

passed #785822
amd64 linux
system:clang:buster:amd64

00:11:36

passed #785824
amd64 libvirt
system:clang:freebsd11.3:amd64

00:13:44

passed #785825
amd64 libvirt
system:clang:freebsd12.1:amd64

00:12:40

failed #785820
amd64 linux allowed to fail
system:clang:tsan

00:16:46

passed #785803
amd64 linux
system:gcc:alpine3.11:amd64

00:11:52

failed #785817
amd64 linux
system:gcc:asan

00:14:28

passed #785816
amd64 linux
system:gcc:bionic:amd64

00:10:47

passed #785808
amd64 linux
system:gcc:buster:amd64

00:09:57

passed #785804
amd64 linux
system:gcc:centos6:amd64

00:12:03

passed #785805
amd64 linux
system:gcc:centos7:amd64

00:11:24

passed #785806
amd64 linux
system:gcc:centos8:amd64

00:10:31

passed #785814
amd64 linux
system:gcc:fedora31:amd64

00:12:04

passed #785809
amd64 linux
system:gcc:sid:amd64

00:10:53

skipped #785811
arm64 linux
system:gcc:sid:arm64
passed #785812
i386 linux
system:gcc:sid:i386

00:11:25

passed #785807
amd64 linux
system:gcc:stretch:amd64

00:12:09

failed #785819
amd64 linux allowed to fail
system:gcc:tsan

00:15:59

passed #785813
amd64 linux
system:gcc:tumbleweed:amd64

00:11:56

passed #785815
amd64 linux
system:gcc:xenial:amd64

00:09:32

passed #785821
amd64 linux
system:mutexatomics

00:11:33

passed #785810
amd64 linux
system:nolmdb

00:12:00

passed #785823
amd64 linux
system:pkcs11

00:10:32

 
  Docs
passed #785826
amd64 linux
docs

00:01:04

 
  Postcheck
passed #785828
amd64 linux
cppcheck

00:00:42

passed #785827
amd64 linux
scan-build

00:11:32

 
Name Stage Failure
failed
gcc:sid:arm64 Build There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
system:clang:tsan System
make: *** [Makefile:441: test] Error 1
Running after script...
$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
bin/tests/system/*/tsan.*: found 18 matching files
bin/tests/system/*/*/tsan.*: found 251 matching files

tsan/: found 218 matching files

Uploading artifacts to coordinator... ok
id=785820 responseStatus=201 Created token=p7_aVnr3
ERROR: Job failed: exit code 1
failed
system:gcc:tsan System
make: *** [Makefile:441: test] Error 1
Running after script...
$ find bin -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
bin/tests/system/*/tsan.*: found 18 matching files
bin/tests/system/*/*/tsan.*: found 246 matching files

tsan/: found 214 matching files

Uploading artifacts to coordinator... ok
id=785819 responseStatus=201 Created token=nzAnXubo
ERROR: Job failed: exit code 1
failed
system:gcc:asan System
I:      1 FAIL
I: 98 PASS
I:The following system tests failed:
I: kasp
make: *** [Makefile:441: test] Error 1
Uploading artifacts...
untracked: found 3095 files
Uploading artifacts to coordinator... ok
id=785817 responseStatus=201 Created token=1ppHXpDQ
ERROR: Job failed: exit code 1
failed
unit:gcc:tsan Unit
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
WARNING: lib/*/tests/tsan.*: no matching files
WARNING: tsan/: no matching files
kyua.log: found 1 matching files

kyua.results: found 1 matching files

WARNING: kyua_html/: no matching files
Uploading artifacts to coordinator... ok
id=785796 responseStatus=201 Created token=3n_UBNXz
ERROR: Job failed: exit code 1
failed
unit:clang:tsan Unit
$ find lib -name 'tsan.*' -exec python3 util/parse_tsan.py {} \;
Uploading artifacts...
WARNING: lib/*/tests/tsan.*: no matching files
WARNING: tsan/: no matching files
kyua.log: found 1 matching files

kyua.results: found 1 matching files

WARNING: kyua_html/: no matching files
Uploading artifacts to coordinator... ok
id=785797 responseStatus=201 Created token=xxqMH32u
ERROR: Job failed: exit code 1