Remove support for external applications to register libisc

The previous versions of BIND 9 exported its internal libraries so that they can
be used by third-party applications more easily.  Certain library functions were
altered from specific BIND-only behavior to more generic behavior when used by
other applications.

This commit removes the function isc_lib_register() that was used by external
applications to enable the functionality.
92 jobs for !2420 with ondrej/remove-lib_isc_register-function in 47 minutes and 5 seconds (queued for 15 minutes and 10 seconds)
detached
Status Job ID Name Coverage
  Precheck
passed #344405
amd64 linux
🐞:sid:amd64

00:02:20

passed #344403
amd64 linux
autoreconf:sid:amd64

00:00:35

passed #344404
amd64 linux
misc:sid:amd64

00:00:20

 
  Build
passed #344417
amd64 linux
asan:sid:amd64

00:06:22

passed #344423
amd64 freebsd
clang:freebsd11.3:amd64

00:01:21

passed #344424
amd64 freebsd
clang:freebsd12.0:amd64

00:01:10

passed #344420
amd64 linux
clang:stretch:amd64

00:03:05

passed #344421
i386 linux
clang:stretch:i386

00:02:50

passed #344406
amd64 linux
gcc:alpine3.10:amd64

00:02:57

passed #344416
amd64 linux
gcc:bionic:amd64

00:03:34

passed #344411
i386 linux
gcc:buster:amd64

00:02:43

failed #344407
amd64 linux
gcc:centos6:amd64

00:00:26

passed #344408
amd64 linux
gcc:centos7:amd64

00:02:12

passed #344414
amd64 linux
gcc:fedora30:amd64

00:04:21

passed #344409
amd64 linux
gcc:jessie:amd64

00:02:31

passed #344412
amd64 linux
gcc:sid:amd64

00:03:16

passed #344413
i386 linux
gcc:sid:i386

00:02:51

passed #344410
amd64 linux
gcc:stretch:amd64

00:02:47

passed #344415
amd64 linux
gcc:xenial:amd64

00:03:31

failed #344426
amd64 windows
msvc:windows:amd64

00:00:57

passed #344419
amd64 linux
mutexatomics:sid:amd64

00:03:01

passed #344425
amd64 linux
nolibtool:sid:amd64

00:02:55

passed #344422
amd64 linux
pkcs11:sid:amd64

00:02:37

passed #344418
amd64 linux
rwlock:sid:amd64

00:03:19

 
  Unit
passed #344438
amd64 linux
unit:asan:sid:amd64

00:04:34

passed #344442
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:00:28

passed #344443
amd64 freebsd
unit:clang:freebsd12.0:amd64

00:01:09

passed #344440
amd64 linux
unit:clang:stretch:amd64

00:00:49

passed #344427
amd64 linux
unit:gcc:alpine3.10:amd64

00:02:45

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

00:00:51

passed #344432
i386 linux
unit:gcc:buster:amd64

00:01:53

skipped #344428
amd64 linux
unit:gcc:centos6:amd64
passed #344429
amd64 linux
unit:gcc:centos7:amd64

00:02:12

passed #344435
amd64 linux
unit:gcc:fedora30:amd64

00:01:26

passed #344430
amd64 linux
unit:gcc:jessie:amd64

00:00:30

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

00:01:52

passed #344434
i386 linux
unit:gcc:sid:i386

00:02:23

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

00:01:59

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

00:00:55

passed #344444
amd64 linux
unit:nolibtool:sid:amd64

00:01:37

passed #344441
amd64 linux
unit:pkcs11:sid:amd64

00:01:19

passed #344439
amd64 linux
unit:rwlock:sid:amd64

00:01:23

 
  System
failed #344683
amd64 linux
system:asan:sid:amd64

00:10:55

failed #344544
amd64 freebsd
system:clang:freebsd11.3:amd64

00:06:46

failed #344545
amd64 freebsd
system:clang:freebsd12.0:amd64

00:06:44

failed #344659
amd64 linux
system:gcc:alpine3.10:amd64

00:09:26

failed #344654
amd64 linux
system:gcc:bionic:amd64

00:09:25

failed #344657
i386 linux
system:gcc:buster:amd64

00:09:35

skipped #344446
amd64 linux
system:gcc:centos6:amd64
failed #344651
amd64 linux
system:gcc:centos7:amd64

00:10:15

failed #344652
amd64 linux
system:gcc:fedora30:amd64

00:09:57

failed #344646
amd64 linux
system:gcc:jessie:amd64

00:07:59

failed #344650
amd64 linux
system:gcc:sid:amd64

00:08:52

failed #344653
i386 linux
system:gcc:sid:i386

00:09:27

failed #344648
amd64 linux
system:gcc:stretch:amd64

00:08:11

failed #344647
amd64 linux
system:gcc:xenial:amd64

00:08:05

failed #344660
amd64 linux
system:nolibtool:sid:amd64

00:09:32

failed #344656
amd64 linux
system:pkcs11:sid:amd64

00:08:58

failed #344658
amd64 linux
system:rwlock:sid:amd64

00:09:05

failed #344456
amd64 linux
system:asan:sid:amd64

00:09:46

failed #344617
linux amd64
system:asan:sid:amd64

00:10:20

failed #344459
amd64 freebsd
system:clang:freebsd11.3:amd64

00:07:24

failed #344533
freebsd amd64
system:clang:freebsd11.3:amd64

00:06:51

failed #344534
freebsd amd64
system:clang:freebsd12.0:amd64

00:06:53

failed #344460
amd64 freebsd
system:clang:freebsd12.0:amd64

00:07:36

failed #344445
amd64 linux
system:gcc:alpine3.10:amd64

00:10:31

failed #344559
linux amd64
system:gcc:alpine3.10:amd64

00:09:41

failed #344555
linux amd64
system:gcc:bionic:amd64

00:08:20

failed #344455
amd64 linux
system:gcc:bionic:amd64

00:09:19

failed #344450
i386 linux
system:gcc:buster:amd64

00:09:19

failed #344552
linux i386
system:gcc:buster:amd64

00:09:02

failed #344550
linux amd64
system:gcc:centos7:amd64

00:08:25

failed #344447
amd64 linux
system:gcc:centos7:amd64

00:08:56

failed #344547
linux amd64
system:gcc:fedora30:amd64

00:09:03

failed #344453
amd64 linux
system:gcc:fedora30:amd64

00:08:37

failed #344549
linux amd64
system:gcc:jessie:amd64

00:07:25

failed #344448
amd64 linux
system:gcc:jessie:amd64

00:08:52

failed #344548
linux amd64
system:gcc:sid:amd64

00:08:42

failed #344451
amd64 linux
system:gcc:sid:amd64

00:08:45

failed #344553
linux i386
system:gcc:sid:i386

00:08:25

failed #344452
i386 linux
system:gcc:sid:i386

00:09:15

failed #344551
linux amd64
system:gcc:stretch:amd64

00:08:03

failed #344449
amd64 linux
system:gcc:stretch:amd64

00:08:59

failed #344454
amd64 linux
system:gcc:xenial:amd64

00:09:21

failed #344554
linux amd64
system:gcc:xenial:amd64

00:07:44

failed #344461
amd64 linux
system:nolibtool:sid:amd64

00:10:01

failed #344562
linux amd64
system:nolibtool:sid:amd64

00:09:53

failed #344458
amd64 linux
system:pkcs11:sid:amd64

00:09:08

failed #344556
linux amd64
system:pkcs11:sid:amd64

00:08:41

failed #344457
amd64 linux
system:rwlock:sid:amd64

00:09:42

failed #344558
linux amd64
system:rwlock:sid:amd64

00:08:47

 
  Docs
passed #344462
amd64 linux
docs:sid:amd64

00:01:10

 
Name Stage Failure
failed
system:asan:sid:amd64 System
I:      resolver
I: serve-stale
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make[1]: *** [Makefile:486: test] Error 1
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 3065 files
Uploading artifacts to coordinator... ok
id=344683 responseStatus=201 Created token=7BsuDqNY
ERROR: Job failed: exit code 1
failed
system:nolibtool:sid:amd64 System
I:      nsupdate
I: resolver
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 2452 files
Uploading artifacts to coordinator... ok
id=344660 responseStatus=201 Created token=XQkDZFas
ERROR: Job failed: exit code 1
failed
system:gcc:alpine3.10:amd64 System
I:      nsupdate
I: resolver
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 3023 files
Uploading artifacts to coordinator... ok
id=344659 responseStatus=201 Created token=xvq_ogkL
ERROR: Job failed: exit code 1
failed
system:gcc:buster:amd64 System
I:      nsupdate
I: resolver
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 2981 files
Uploading artifacts to coordinator... ok
id=344657 responseStatus=201 Created token=sCMyZ5yu
ERROR: Job failed: exit code 1
failed
system:rwlock:sid:amd64 System
I:      resolver
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Authenticating with credentials from /root/.docker/config.json
Uploading artifacts...
untracked: found 2978 files

Uploading artifacts to coordinator... ok
id=344658 responseStatus=201 Created token=F3uzmMxF
ERROR: Job failed: exit code 1
failed
system:gcc:bionic:amd64 System
Makefile:484: recipe for target 'test' failed
make[1]: *** [test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
Makefile:500: recipe for target 'test' failed
make: *** [test] Error 2
Uploading artifacts...
untracked: found 2983 files
Uploading artifacts to coordinator... ok
id=344654 responseStatus=201 Created token=uTyQRCns
ERROR: Job failed: exit code 1
failed
system:gcc:sid:i386 System
I:      serve-stale
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Authenticating with credentials from /root/.docker/config.json
Uploading artifacts...
untracked: found 3079 files

Uploading artifacts to coordinator... ok
id=344653 responseStatus=201 Created token=7qzRPgyL
ERROR: Job failed: exit code 1
failed
system:pkcs11:sid:amd64 System
I:      nsupdate
I: resolver
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 3005 files
Uploading artifacts to coordinator... ok
id=344656 responseStatus=201 Created token=TzvR6z5g
ERROR: Job failed: exit code 1
failed
system:gcc:centos7:amd64 System
I:      nsupdate
I: resolver
make[1]: *** [test] Error 1
make[1]: Leaving directory `/builds/isc-projects/bind9/bin/tests/system'
make: *** [test] Error 2
Uploading artifacts...
untracked: found 3015 files
Uploading artifacts to coordinator... ok
id=344651 responseStatus=201 Created token=jSx7KxX7
ERROR: Job failed: exit code 1
failed
system:gcc:fedora30:amd64 System
I:      nsupdate
I: resolver
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 3011 files
Uploading artifacts to coordinator... ok
id=344652 responseStatus=201 Created token=M_jGHPkz
ERROR: Job failed: exit code 1
failed
system:gcc:sid:amd64 System
I:      resolver
I: rpz
make[1]: *** [Makefile:486: test] Error 1
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [Makefile:500: test] Error 2
Uploading artifacts...
untracked: found 3080 files
Uploading artifacts to coordinator... ok
id=344650 responseStatus=201 Created token=ATEsy_Ys
ERROR: Job failed: exit code 1
failed
system:gcc:stretch:amd64 System
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make[1]: *** [test] Error 1
Makefile:500: recipe for target 'test' failed
make: *** [test] Error 2
Authenticating with credentials from /root/.docker/config.json
Uploading artifacts...
untracked: found 2977 files

Uploading artifacts to coordinator... ok
id=344648 responseStatus=201 Created token=-xsGV1GB
ERROR: Job failed: exit code 1
failed
system:gcc:xenial:amd64 System
Makefile:484: recipe for target 'test' failed
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make: *** [test] Error 2
Makefile:500: recipe for target 'test' failed
Authenticating with credentials from /root/.docker/config.json
Uploading artifacts...
untracked: found 3003 files

Uploading artifacts to coordinator... ok
id=344647 responseStatus=201 Created token=oNanznU8
ERROR: Job failed: exit code 1
failed
system:gcc:jessie:amd64 System
make[1]: Leaving directory '/builds/isc-projects/bind9/bin/tests/system'
make[1]: *** [test] Error 1
make: *** [test] Error 2
Makefile:500: recipe for target 'test' failed
Authenticating with credentials from /root/.docker/config.json
Uploading artifacts...
untracked: found 2784 files

Uploading artifacts to coordinator... ok
id=344646 responseStatus=201 Created token=RHmjSmnH
ERROR: Job failed: exit code 1
failed
system:clang:freebsd12.0:amd64 System
make[1]: stopped in /builds/isc-projects/bind9/bin/tests/system
*** [test] Error code 1

make: stopped in /builds/isc-projects/bind9/bin/tests
Uploading artifacts...
Runtime platform arch=amd64 os=freebsd pid=4465 revision=de7731dd version=12.1.0
untracked: found 2994 files

Uploading artifacts to coordinator... ok
id=344545 responseStatus=201 Created token=cvbAhA-q
ERROR: Job failed: exit status 1
failed
system:clang:freebsd11.3:amd64 System
make[1]: stopped in /builds/isc-projects/bind9/bin/tests/system
*** [test] Error code 1

make: stopped in /builds/isc-projects/bind9/bin/tests
Uploading artifacts...
Runtime platform arch=amd64 os=freebsd pid=4133 revision=de7731dd version=12.1.0
untracked: found 2976 files

Uploading artifacts to coordinator... ok
id=344544 responseStatus=201 Created token=Q8qnXyF5
ERROR: Job failed: exit status 1
failed
msvc:windows:amd64 Build
       "C:\builds\isc-projects\bind9\lib\isc\win32\libisc.vcxproj" (default target) (49) ->
(ClCompile target) ->
c1 : fatal error C1083: Cannot open source file: '..\lib.c': No such file or directory [C:\builds\isc-projects\bind9\lib\isc\win32\libisc.vcxproj]

56 Warning(s)
1 Error(s)

Time Elapsed 00:00:23.09
ERROR: Job failed: exit status 1
failed
gcc:centos6:amd64 Build
Removing make/mkdep
Removing make/rules
Removing unit/unittest.sh

Skipping Git submodules setup
Downloading artifacts for autoreconf:sid:amd64 (344403)...
Downloading artifacts from coordinator... ok id=344403 responseStatus=200 OK token=jBuKxdym
Authenticating with credentials from $DOCKER_AUTH_CONFIG
ERROR: Job failed: exit code 139