[PATCHES] Port ldb to Python 3

Andrew Bartlett abartlet at samba.org
Wed Aug 12 19:03:32 UTC 2015


On Mon, 2015-08-10 at 16:22 +0200, Petr Viktorin wrote:
> On 07/30/2015 01:10 PM, Petr Viktorin wrote:
> > On 07/30/2015 11:08 AM, Stefan Metzmacher wrote:
> [...]
> > > > When creating DNs and attribute values, both text and bytes are 
> > > > acepted.
> > > > This allows creating messages from homogeneous dicts (where 
> > > > values and
> > > > "dn" are all either text or bytes).
> > > > 
> > > > Similarly to the tdb bindings, LDB Messages and MessageElements 
> > > > have a
> > > > .text attribute, which offers a text view on the contents: any 
> > > > value
> > > > retrieved from it will be decoded using UTF-8. The wrapper is
> > > > implemented in a new Python module.
> > > > 
> > > > 
> > > > -- Petr Viktorin
> > > > 
> > > > From c65e8f315077a0a0fef3f9cf164850ce6d813951 Mon Sep 17 
> > > > 00:00:00 2001
> > > > From: Petr Viktorin <pviktori at redhat.com>
> > > > Date: Tue, 9 Jun 2015 10:31:22 +0200
> > > > Subject: [PATCH 2/9] ldb: Build for two Python versions at once
> > > 
> > > Shouldn't that be the last patch? I guess this will only
> > > work after all the other fixes.
> > 
> > Well, having this in first made it possible to work on the porting
> > patches. It doesn't break things, because you still need to 
> > configure
> > with --extrapython=python3 to enable this.
> > 
> > You can reorder the patches and apply this at the end; it doesn't
> > conflict with the others.
> > 
> > > Other than that I'm happy with the changes.
> > 
> > Thanks for reviewing!
> 
> 
> Hello,
> Anything I can do to help push this forward?

Not really, and I do appreciate your patience.  I've just not had a
chance to look over it in detail yet.

Sorry,

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