[Libvirt-cim] [PATCH] Fix RPM dependency in libcmpiutil

Dan Smith danms at us.ibm.com
Tue Nov 13 21:19:25 UTC 2007


# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1194992334 28800
# Node ID 6222dfe01952e34740bb157220f9b33d3a342d29
# Parent  c3f816e3ab5ff2a17500d8b48ec601ade58da988
Fix RPM dependency in libcmpiutil

Having the sblim-cmpi-devel package installed actually breaks our binary
because the sblim broker function table (and many others, probably) does not
match what Pegasus uses, making binaries incompatible (which is very
disturbing).

I was getting a very strange indication trigger crash on F8 because the
invokeMethod broker function pointer was off-by-one.

Signed-off-by: Dan Smith <danms at us.ibm.com>

diff -r c3f816e3ab5f -r 6222dfe01952 libcmpiutil.spec.in
--- a/libcmpiutil.spec.in	Tue Nov 13 15:33:06 2007 -0500
+++ b/libcmpiutil.spec.in	Tue Nov 13 14:18:54 2007 -0800
@@ -9,9 +9,10 @@ Source: libcmpiutil-%{version}.tar.gz
 Source: libcmpiutil-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 URL: http://libvirt.org/CIM/
-BuildRequires: sblim-cmpi-devel
+BuildRequires: tog-pegasus-devel
 BuildRequires: flex
 BuildRequires: bison
+BuildConflicts: sblim-cmpi-devel
 
 %description
 Libcmpiutil is a library of utility functions for CMPI providers.
@@ -23,7 +24,7 @@ instance properties to standardizing met
 %package devel
 Summary: Libraries, includes, etc. to use the CMPI utility library
 Group: Development/Libraries
-Requires: sblim-cmpi-devel
+Requires: tog-pegasus-devel
 Requires: pkgconfig
 
 %description devel




More information about the Libvirt-cim mailing list