[Freeipa-devel] [PATCHES] SPEC: Require python2 version of sssd bindings

Lukas Slebodnik lslebodn at redhat.com
Thu Mar 12 08:59:30 UTC 2015


On (06/03/15 15:05), Lukas Slebodnik wrote:
>On (05/03/15 16:20), Petr Vobornik wrote:
>>On 03/05/2015 11:23 AM, Lukas Slebodnik wrote:
>>>On (05/03/15 08:54), Petr Vobornik wrote:
>>>>On 02/27/2015 09:50 PM, Lukas Slebodnik wrote:
>>>>>ehlo,
>>>>>
>>>>>Please review attached patches and fix freeipa in fedora 22 ASAP.
>>>>>
>>>>>I think the most critical is 1st patch
>>>>>
>>>>>sh$ git grep "SSSDConfig"  | grep import
>>>>>install/tools/ipa-upgradeconfig:import SSSDConfig
>>>>>ipa-client/ipa-install/ipa-client-automount:import SSSDConfig
>>>>>ipa-client/ipa-install/ipa-client-install:    import SSSDConfig
>>>>>
>>>>>BTW package python-sssdconfig is provides since sssd-1.10.0alpha1 (2013-04-02)
>>>>>but it was not explicitely required.
>>>>>
>>>>>The latest python3 changes in sssd (fedora 22) is just a result of negligent
>>>>>packaging of freeipa.
>>>>>
>>>>>LS
>>>>>
>>>>
>>>>Fedora 22 was amended.
>>>>
>>>>Patch 1: ACK
>>>>
>>>>Patch 2: ACK
>>>>
>>>>Patch3:
>>>>the package name is libsss_nss_idmap-python not python-libsss_nss_idmap
>>>>which already is required in adtrust package
>>>In sssd upstream we decided to rename package libsss_nss_idmap-python to
>>>python-libsss_nss_idmap according to new rpm python guidelines.
>>>The python3 version has alredy correct name.
>>>
>>>We will rename package in downstream with next major release (1.13).
>>>Of course it we will add "Provides: libsss_nss_idmap-python".
>>>
>>>We can push 3rd patch later or I can update 3rd patch.
>>>What do you prefer?
>>>
>>>Than you very much for review.
>>>
>>>LS
>>>
>>
>>Patch 3 should be updated to not forget the remaining change in ipa-python
>>package.
>>
>>It then should be updated downstream and master when 1.13 is released in
>>Fedora, or in master sooner if SSSD 1.13 becomes the minimal version required
>>by master.
>
>Fixed.
>
>BTW Why ther is a pylint comment for some sssd modules
>I did not kave any pylint problems after removing comment.
>
>ipalib/plugins/trust.py:32:    import pysss_murmur #pylint: disable=F0401
>ipalib/plugins/trust.py:38:    import pysss_nss_idmap #pylint: disable=F0401
>
>
>And why are these modules optional (try except)
>
>ipalib/plugins/trust.py-31-try:
>ipalib/plugins/trust.py:32:    import pysss_murmur #pylint: disable=F0401
>ipalib/plugins/trust.py-33-    _murmur_installed = True
>ipalib/plugins/trust.py-34-except Exception, e:
>ipalib/plugins/trust.py-35-    _murmur_installed = False
>ipalib/plugins/trust.py-36-
>ipalib/plugins/trust.py-37-try:
>ipalib/plugins/trust.py:38:    import pysss_nss_idmap #pylint: disable=F0401
>ipalib/plugins/trust.py-39-    _nss_idmap_installed = True
>ipalib/plugins/trust.py-40-except Exception, e:
>ipalib/plugins/trust.py-41-    _nss_idmap_installed = False
>
>LS

>>From 41523fd6ab9ea95644cac1a6cd20386a620a1df5 Mon Sep 17 00:00:00 2001
>From: Lukas Slebodnik <lslebodn at redhat.com>
>Date: Fri, 27 Feb 2015 20:40:06 +0100
>Subject: [PATCH 1/3] SPEC: Explicitly requires python-sssdconfig

bump

LS




More information about the Freeipa-devel mailing list