[Pkg-samba-maint] talloc packaging as an example of multi-pyversions package

Andrew Bartlett abartlet at samba.org
Sun Apr 10 22:17:28 BST 2022


On Sun, 2022-04-10 at 11:36 +0300, Michael Tokarev wrote:
> 10.04.2022 11:27, Andrew Bartlett wrote:
> 
> > So what software uses our python bindings anyway?
> 
> As I wrote in the previous email: it is samba :)
> 
> In debian anyway, the only reverse-depends of the
> python3-talloc package is samba.  Ditto for tdb.
> 
> For python3-samba package there's one extra rdep,
> freeipa-client-samba.

Given this, was the detour via multi-version Samba entirely avoidable,
or would it be useful still if we could make it work for Samba?

The reason I ask is that I think we could, if needed, create a Samba
that only publishes python modules, but doesn't link to python.

The only part of Samba that is not a python module or helper for a
python module is source4/param/provision.c in support of smbtorture via
the libnet_Vampire() code.  We could add a --without-smbtorture build
to kill two birds with one stone, killing the testsuite (while keeping
it for the RH folks who seem to want it installed) and killing the
dependency. 

Andrew,

-- 
Andrew Bartlett (he/him)       https://samba.org/~abartlet/
Samba Team Member (since 2001) https://samba.org
Samba Team Lead, Catalyst IT   https://catalyst.net.nz/services/samba

Samba Development and Support, Catalyst IT - Expert Open Source
Solutions




More information about the Pkg-samba-maint mailing list