[PATCH] Python3 compatible modules - credentials, param, _glue

Andrew Bartlett abartlet at samba.org
Fri Feb 17 18:31:05 UTC 2017

On Fri, 2017-02-17 at 15:18 +0100, Stefan Metzmacher wrote:
> Hi Lumir,
> > From 8badaa098be996400b7743f350c6b18bf4ba6388 Mon Sep 17 00:00:00
> > 2001
> > From: Andrew Bartlett <abartlet at samba.org>
> > Date: Wed, 15 Feb 2017 08:47:02 +0100
> > Subject: [PATCH 01/30] build: Require Python 2.7.0 to build Samba
> > unless 
> >  --diable-python is set
> We're not there yet, I think we should continue to support RHEL6 with
> python 2.6
> and I think with the compat code I posted a few weeks ago that should
> be
> possible.


So we can at least have a public record of your thoughts (because I
respect them greatly) I would like to understand your reasoning here.

Why, in your view, is it important that we support RHEL6 with Samba 4.7
as an AD DC?  

I say as an AD DC, because I see an opportunity here to merge the --
disable-python patches at the same time, allowing the file server
production build to avoid python for now and so buy us some time.

Would your view change if the --disable-python patches were included?

As a data point, while I do understand that folks are very slow to
adopt a new RHEL, RHEL 7 was released June 2014, over 3 years prior to
the Samba 4.7 proposed release date.

(I realise this paints Python as an AD DC only feature/tool, but that
hasn't changed in a long time, sadly, and we can always re-visit this).


Andrew Bartlett

Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba

More information about the samba-technical mailing list