Support for Python 3 has been added to libtalloc [1]. System wide change for Fedora 23 was accepted by FESCo which implies that all packages on Live CD and other install media must run on Python 3 and not Python 2 [2]. Please either change the pytalloc subpackage so it is using Python 3 (which could break things), or add a new python3-pytalloc subpackage. You can use `configure --extra-python=%{__python3}` to produce both Python 2 and 3 bindings. In case you don't have time/resources to do this in time before F23 Alpha freeze [3], I can do it myself, please let me know, if that's acceptable. [1] https://git.samba.org/?p=samba.git;a=commitdiff;h=cd6615ecbd43d53fa353a18bd6db2291b086de2d [2] https://fedoraproject.org/wiki/Changes/Python_3_as_Default [3] https://fedoraproject.org/wiki/Releases/23/Schedule
Any chance for a reaction? Do you have anything against me doing this as a proven packager? Thanks
(In reply to Miro Hrončok from comment #1) > Any chance for a reaction? Do you have anything against me doing this as a > proven packager? Thanks Sorry, I should have replied. Let me prepare a specfile patch, I'll submit it here for review.
Actually, the patch: https://git.samba.org/?p=samba.git;a=commitdiff;h=cd6615ecbd43d53fa353a18bd6db2291b086de2d Has not been released in an upstream tarball yet it seems. Do you propose we carry the patch in Fedora? Wouldn't it be better to lobby upstream so that they release a new tarball?
I tried to talk with Samba guys about release but they do releases once a year (they already did this year, shortly before they merged the python3 patch) and they won't release new version just because of Python3 support, (according to Simo). I've also talked with Stephen and he said that he is ok with carrying patch donwstream if it is merged in upstream and upstream don't plan to release new version. I am cc'ing Stephen for confirmation.
Yeah, seems perfectly fine to me to carry patches from upstream early in Fedora.
So far it looks like we need to backport at least: From 616dfae8ffa88bd6b8b1145bd9d75c5b873e7044 Mon Sep 17 00:00:00 2001 From: Petr Viktorin <pviktori> Date: Thu, 15 Jan 2015 14:22:22 +0100 Subject: [PATCH] buildtools: Add --extra-python configure option From 6f490000c6b233f275598a4680b2c49fcb69d35a Mon Sep 17 00:00:00 2001 From: Petr Viktorin <pviktori> Date: Wed, 6 May 2015 17:50:57 +0200 Subject: [PATCH] buildtools: Add a helper to iterate through Python environments From fb5d9c3db17f4d40c15be7285edc296d14c69130 Mon Sep 17 00:00:00 2001 From: Petr Viktorin <pviktori> Date: Wed, 6 May 2015 18:17:06 +0200 Subject: [PATCH] pytalloc: Build for two Python versions at once From cd6615ecbd43d53fa353a18bd6db2291b086de2d Mon Sep 17 00:00:00 2001 From: Petr Viktorin <pviktori> Date: Thu, 15 Jan 2015 14:07:09 +0100 Subject: [PATCH] pytalloc: Port to Python 3
A new tdb version with python3 support will be released today ...
Please note I'm pretty much bogged down until the end of the month, so if anyone cal help backport the pytalloc patches, I'll be glad. Packaging the upstream tdb release will not take that much time, so I can do that.
Andreas, tdb? The patches for that aren't reviewed yet. Did you mean talloc?
Today, tdb, talloc and ldb were released. I'm already working on packaging.