Expectation around pydsdb's dependency on libdnsserver-common

Anoop C S anoopcs at samba.org
Mon Mar 15 11:27:04 UTC 2021


Hi,

I see that with [1] pydsdb is now being built without AD DC. In our nightly master Samba builds we noticed a dependency failure[2] while trying to install these new .so files after including it in a python3-samba rpm sub package.

Install test reported a dependency on libdnsserver-common-samba4.so(for pydsdb) which is only installed with AD DC and fails in its absence.

source4/dns_server/wscript_build has the following:

bld.SAMBA_LIBRARY('dnsserver_common',
        source='dnsserver_common.c',
        deps='samba-util samba-errors ldbsamba clidns',
        private_library=True,
        install=bld.AD_DC_BUILD_IS_ENABLED()
        )

Was this intended while changing pydsdb to be built without AD DC? Feel free to correct me if I am wrong.

Thanks,
Anoop C S.

[1] https://git.samba.org/?p=samba.git;a=commit;h=a7897cc6cd5ba2df57d354c71b625e98be2a3243

[2] https://ci.centos.org/job/gluster_samba-build-rpms-centos8/28/console


More information about the samba-technical mailing list