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
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to