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

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


# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1194992297 28800
# Node ID d2bcdde08df6080caa9ae8d152d516d232fb6345
# Parent  1828b3b30fe476fbae1bf31d99c999ba548911f5
Fix RPM dependency in libvirt-cim

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 1828b3b30fe4 -r d2bcdde08df6 libvirt-cim.spec.in
--- a/libvirt-cim.spec.in	Tue Nov 13 11:39:22 2007 -0800
+++ b/libvirt-cim.spec.in	Tue Nov 13 14:18:17 2007 -0800
@@ -11,11 +11,12 @@ URL: http://libvirt.org/CIM/
 URL: http://libvirt.org/CIM/
 Requires: libxml2
 Requires: libvirt >= 0.2.3
-BuildRequires: sblim-cmpi-devel
+BuildRequires: tog-pegasus-devel
 BuildRequires: libvirt-devel >= 0.2.3
 BuildRequires: e2fsprogs-devel
 BuildRequires: libxml2-devel
 BuildRequires: libcmpiutil-devel
+BuildConflicts: sblim-cmpi-devel
 
 %description
 Libvirt-cim is a CMPI CIM provider that implements the DMTF SVPC




More information about the Libvirt-cim mailing list