[Pkg-samba-maint] Symbol files and hard dependencies of ldb, tdb, tevent and talloc2 on Samba

Matt Grant matt at mattgrant.net.nz
Tue Sep 17 02:12:26 BST 2019


Hi!

Aware that Debian policy is driving the inclusion of symbol files in these
packages, but when samba.org have a hard build dependency in the samba
build against these packages, allowing a samba package in sid to run
against stretch or buster versions of the above libraries may results in an
install that is not officially supported upstream.

Based on this I would recommend NOT including symbols files in samba,
talloc, tevent, tdb and ldb builds...

Splitting talloc, tevent, tdb, and ldb out from the main samba source
itself as being 'bundled' libraries as per Debian policy does seem to not
be productive here.

Main reason for the policy is to stop having to patch multiple versions of
libz or dbm when a security vulnerability turns up.  These are out of
project libraries that got included in X11 and Java et al.

Talloc, tdb, tevent and ldb are in project Samba originated bundled source
code libraries, which the Samba project recommends you run certain versions
of with each samba release - why are we separately building them, when all
we need is to separately package them when building the samba source
package?

What's being done seems unproductive.

Best Regards,

Matt Grant
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20190917/b40a2e42/attachment.html>


More information about the Pkg-samba-maint mailing list