It was brought up in pacemaker mail list but this applies to heartbeat rpm 
packaging as well.
Libraries do not depend on "base" package, they are independent. 
This is how one can install several version of the same library (compat- 
packages)
Also it is possible to use heartbeat libraries without using heartbeat daemon 
itself. (if one uses pacemaker with corosync, for instance).

Vadym

# HG changeset patch
# User Vadym Chepkov <[email protected]>
# Date 1286886305 14400
# Node ID f1aea427d2c01756e06b4b917787c21ee440f24b
# Parent  82fc843fbcf9733e50bbc169c95e51b6c7f97c54
Fix package inter-dependencies

diff -r 82fc843fbcf9 -r f1aea427d2c0 heartbeat-fedora.spec
--- a/heartbeat-fedora.spec     Mon Oct 04 22:12:37 2010 +0200
+++ b/heartbeat-fedora.spec     Tue Oct 12 08:25:05 2010 -0400
@@ -40,6 +40,7 @@
BuildRequires:    which
BuildRequires:    cluster-glue-libs-devel
BuildRequires:    libxslt docbook-dtds docbook-style-xsl
+Requires:         heartbeat-libs = %{version}-%{release}
Requires:         PyXML
Requires:         resource-agents
Requires:         cluster-glue-libs
@@ -81,7 +82,6 @@
%package libs
Summary:          Heartbeat libraries
Group:            System Environment/Daemons
-Requires:         heartbeat = %{version}-%{release}

%description libs
Heartbeat library package
@@ -89,7 +89,7 @@
%package devel 
Summary:        Heartbeat development package
Group:          System Environment/Daemons
-Requires:       heartbeat = %{version}-%{release}
+Requires:       heartbeat-libs = %{version}-%{release}

%description devel
Headers and shared libraries for writing programs for Heartbeat


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to