[Freeipa-devel] [PATCH 0373] Upgrade: Fix IPA version comparison

Martin Basti mbasti at redhat.com
Thu Dec 10 16:09:55 UTC 2015



On 10.12.2015 15:49, Tomas Babej wrote:
>
> On 12/10/2015 11:23 AM, Martin Basti wrote:
>>
>> On 10.12.2015 09:13, Lukas Slebodnik wrote:
>>> On (09/12/15 19:22), Martin Basti wrote:
>>>> https://fedorahosted.org/freeipa/ticket/5535
>>>>
>>>> Patch attached.
>>> >From 8ef93485d61e8732166fb0c5b6c4559209740f3e Mon Sep 17 00:00:00 2001
>>>> From: Martin Basti <mbasti at redhat.com>
>>>> Date: Wed, 9 Dec 2015 18:53:35 +0100
>>>> Subject: [PATCH] Fix version comparison
>>>>
>>>> Use RPM library to compare vendor versions of IPA for redhat platform
>>>>
>>>> https://fedorahosted.org/freeipa/ticket/5535
>>>> ---
>>>> freeipa.spec.in             |  2 ++
>>>> ipaplatform/redhat/tasks.py | 19 +++++++++++++++++++
>>>> 2 files changed, 21 insertions(+)
>>>>
>>>> diff --git a/freeipa.spec.in b/freeipa.spec.in
>>>> index
>>>> 9f82b3695fb10c4db65cc31278364b3b34e26098..09feba7b8324f5e645da3e8010de86b6c3ee5ab9
>>>> 100644
>>>> --- a/freeipa.spec.in
>>>> +++ b/freeipa.spec.in
>>>> @@ -166,6 +166,8 @@ Requires: %{etc_systemd_dir}
>>>> Requires: gzip
>>>> Requires: python-gssapi >= 1.1.0
>>>> Requires: custodia
>>>> +Requires: rpm-python
>>>> +Requires: rpmdevtools
>>> Could you explain why do you need the 2nd package?
>>> It does not contains any python modules
>>> and I cannot see usage of any binary in this patch
>>>
>>> LS
>> Thanks for this catch, it is actually located in yum package, I rather
>> copy stringToVersion function from there to IPA, to avoid dependency hell
>>
>> Updated patch attached.
>>
>>
> Looking good. The __cmp__ function, however, is not available in Python
> 3. As we will eventually support python3 in RHEL as well, maybe we
> should make sure even platform-dependent parts are python3 compatible?
> For the future's sake.
>
> Tomas
>
Thanks,

python 3 compatible patch attached.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mbasti-0373.3-Fix-version-comparison.patch
Type: text/x-patch
Size: 3592 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20151210/94aa9eac/attachment.bin>


More information about the Freeipa-devel mailing list