what is this python stuff in 9.11.7 ??
Dennis Clarke
dclarke at blastwave.org
Thu May 30 22:21:12 UTC 2019
On 5/30/19 6:05 PM, Anand Buddhdev wrote:
> On 30/05/2019 23:45, Dennis Clarke wrote:
>
> Hi Dennis,
>
> Some of the utilities in newer version of BIND, such as dnssec-keymgr,
> are written in python. This utility is very useful if you're going to
> sign zones using BIND.
>
> If you don't want or need this and a couple of other utilities for
> DNSSEC key management, you can rebuild BIND by passing the
> --without-python flag to configure.
>
Someone somewhere figured it made sense to drag in a dependency the size
of python?
It must be a "soft" dependency as named itself seems to need :
beta$ ldd /usr/local/sbin/named | grep 'local'
libcrypto.so.1.1 => /usr/local/lib/libcrypto.so.1.1
libxml2.so.2 => /usr/local/lib/libxml2.so.2
libz.so.1 => /usr/local/lib/libz.so.1
libiconv.so.2 => /usr/local/lib/libiconv.so.2
liblzma.so.5 => /usr/local/lib/sparcv9/liblzma.so.5
beta$
Plus the usual system bits :
libgss.so.1 => /usr/lib/64/libgss.so.1
libkrb5.so.1 => /usr/lib/64/libkrb5.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
libsocket.so.1 => /lib/64/libsocket.so.1
libscf.so.1 => /lib/64/libscf.so.1
librt.so.1 => /lib/64/librt.so.1
libpthread.so.1 => /lib/64/libpthread.so.1
libm.so.2 => /lib/64/libm.so.2
libc.so.1 => /lib/64/libc.so.1
libcmd.so.1 => /lib/64/libcmd.so.1
libdl.so.1 => /lib/64/libdl.so.1
libmp.so.2 => /lib/64/libmp.so.2
libmd.so.1 => /lib/64/libmd.so.1
libdoor.so.1 => /lib/64/libdoor.so.1
libuutil.so.1 => /lib/64/libuutil.so.1
libgen.so.1 => /lib/64/libgen.so.1
libaio.so.1 => /lib/64/libaio.so.1
mech_krb5.so.1 => /usr/lib/64/gss/mech_krb5.so.1
libresolv.so.2 => /lib/64/libresolv.so.2
libpkcs11.so.1 => /usr/lib/64/libpkcs11.so.1
libcryptoutil.so.1 => /usr/lib/64/libcryptoutil.so.1
But a massive brontosaurus lumbering in the size of Python?
Did anyone discuss this in the open or was it a management decision to
be followed next by mono and C# and perhaps libbloatware.so.1 ??
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional
More information about the bind-users
mailing list