Samba and Python 3 (Was: Port pytalloc to Python 3)

Andrew Bartlett abartlet at
Fri Dec 26 15:08:52 MST 2014

On Mon, 2014-12-22 at 18:03 +0100, Petr Viktorin wrote:
> On 12/05/2014 11:10 AM, Andrew Bartlett wrote:
> > On Fri, 2014-12-05 at 11:04 +0100, Petr Viktorin wrote:
> [...]
> >>
> >> If you're asking why *I* don't hold off porting Samba, it's because
> >> Samba it's a part of the Fedora Live DVD, and the goal is to remove
> >> Python 2 from that completely. Porting FreeIPA can wait until later,
> >> when we try to tackle the entire distro.
> >
> > Thanks, that is helpful context.  It has been fun to see Samba become a
> > core and required project for Linux, but it has me curious:  What on the
> > live DVD is using our python bindings?
> Thanks for the question, and sorry for my late answer.
> The live DVD uses the Samba client. That depends on libsamba-net, where 
> "join" and "vampire" use param/provision.c, which imports the provision 
> Python module.

While I'm hesitant to do anything that makes python 'non-core' for Samba
(I want to see us use it more, not less), can you be specific about what
is using the python tools or bindings?  Could all this be put off by
simply not shipping samba-tool on the live DVD?


Andrew Bartlett

Andrew Bartlett             
Authentication Developer, Samba Team
Samba Developer, Catalyst IT

More information about the samba-technical mailing list