[Pacemaker] [PATCH] Build: fix fedora package interdependencies

Vadym Chepkov vchepkov at gmail.com
Fri Dec 3 17:48:11 UTC 2010


On Fri, Dec 3, 2010 at 2:17 AM, Andrew Beekhof <andrew at beekhof.net> wrote:
> Libraries we link against are automatically added as dependancies by
> rpm, there's no need (and it is discouraged) to list them explicitly
>

I totally agree, the spec file is just inconsistent.

Then it needs to be adjusted this way, no?

diff --git a/pacemaker.spec b/pacemaker.spec
--- a/pacemaker.spec
+++ b/pacemaker.spec
@@ -75,12 +75,10 @@

 %if %{with esmtp}
 BuildRequires:	libesmtp-devel
-Requires:	libesmtp
 %endif

 %if %{with snmp}
 BuildRequires:	net-snmp-devel
-Requires:	net-snmp
 %endif

 %if %{with ais}
@@ -88,7 +86,7 @@
 %endif

 %if %{with heartbeat}
-BuildRequires:	heartbeat-devel heartbeat-libs
+BuildRequires:	heartbeat-devel
 %endif

 %description




> On Thu, Dec 2, 2010 at 4:09 PM, Vadym Chepkov <vchepkov at gmail.com> wrote:
>> # HG changeset patch
>> # User Vadym Chepkov <vchepkov at gmail.com>
>> # Date 1291302502 18000
>> # Branch stable-1.0
>> # Node ID b517ca7d84e972e10e1013faff00fa6fd430a165
>> # Parent  b2e39d318fda501e2fcf223c2d039b721f3679a9
>> Build: fix fedora package interdependencies
>>
>> diff --git a/pacemaker.spec b/pacemaker.spec
>> --- a/pacemaker.spec
>> +++ b/pacemaker.spec
>> @@ -85,10 +85,12 @@
>>
>>  %if %{with ais}
>>  BuildRequires: corosynclib-devel
>> +Requires:      corosynclib
>>  %endif
>>
>>  %if %{with heartbeat}
>> -BuildRequires: heartbeat-devel heartbeat-libs
>> +BuildRequires: heartbeat-devel
>> +Requires:      heartbeat-libs
>>  %endif
>>
>>  %description
>>
>> _______________________________________________
>> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
>> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>>
>> Project Home: http://www.clusterlabs.org
>> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
>> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
>>
>
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
>




More information about the Pacemaker mailing list