[Freeipa-devel] [PATCH] 334 Add requires for new dogtag10 and its server theme

Martin Kosek mkosek at redhat.com
Thu Nov 15 11:04:58 UTC 2012


On 11/15/2012 11:01 AM, Petr Viktorin wrote:
> On 11/14/2012 05:16 PM, Martin Kosek wrote:
>> On 11/14/2012 05:05 PM, Martin Kosek wrote:
>>> On 11/14/2012 02:41 PM, Rob Crittenden wrote:
>>>> Martin Kosek wrote:
>>>>> Remove redundant pki-* package Requires and change PKI server theme
>>>>> Requires to correct package name.
>>>>>
>>>>> https://fedorahosted.org/freeipa/ticket/3213
>>>>>
>>>>> ---
>>>>>
>>>>> The patch fixes broken Requires with the new server theme package name
>>>>> (thanks
>>>>> Ade for help):
>>>>>
>>>>> # rpm -q pki-ca
>>>>> pki-ca-10.0.0-0.52.b3.fc18.noarch
>>>>> # rpm -qa "*pki-*-theme"
>>>>> dogtag-pki-server-theme-10.0.0-0.7.b3.fc18.noarch
>>>>>
>>>>> [root at vm-104 freeipa-3.0.1-1.fc18]# rpm -Uvh --force freeipa-*
>>>>> error: Failed dependencies:
>>>>>      dogtag-pki-common-theme is needed by freeipa-server-3.0.1-1.fc18.x86_64
>>>>>
>>>>>
>>>>> This patch is intended for Fedora 18 only, of course.
>>>>>
>>>>> Martin
>>>>>
>>>>
>>>> ACK
>>>
>>> As discussed on IRC, I made the Requires conditional for Fedora 18 only so that
>>> we do not break environment for people still developing on Fedora 17 (like me).
>>>
>>> I also took the opportunity to do some clean ups of compatibility code for old
>>> Fedora 16 and older. Details are in the patch description.
>>>
>>> When/if this patch is accepted, Petr Viktorin's patch 0098 should go in too as
>>> we now require the affected pki-ca version on Fedora 18.
>>>
>>> Martin
>>>
>>
>> Since we are now touching tar, I also added it to BuildRequires. I think it bit
>> me once when I built FreeIPA on some super-minimal Fedora compose.
> 
> That should not be necessary, see
> https://fedoraproject.org/wiki/Packaging:Guidelines#Exceptions_2
> 
> I assume the thing that bit you was grepping the .spec.in for the
> BuildRequires, but that shouldn't be a reason to change our spec.
> 

You are right, this is exactly what I did. Attaching a previous version of the
patch, without BuildRequires tar.

Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-mkosek-334-4-prepare-spec-file-for-fedora-18.patch
Type: text/x-patch
Size: 14417 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20121115/38c397db/attachment.bin>


More information about the Freeipa-devel mailing list