
On 11/15/2013 01:29 AM, John Ferlan wrote:
On 11/14/2013 05:28 AM, Daniel Hansel wrote:
Hi John,
after investigating in this problem we have seen that with tog-pegasus version 2.12.1-5 the namespace for base classes was changed from root/PG_Interop to root/interop. tog-pegasus can be build using an option that changes this namespace to one of these 2 namespaces. As far as we could see RedHat is using this option (and the new namespace) in their build of tog-pegasus.
The cim providers that should be installed have to use the correct namespace to find the right classes. This would lead to an incompatibility of cim providers AND clients.
Therefore the pegasus community does NOT recommend the change to the new namespace until a backwards compatible way is implemented in tog-pegasus.
Kind regards, Daniel
So just to be sure - if I'm reading this right, tog-pegasus 2.12.1-5 and beyond have broken libvirt-cim?
Do the tog-pegasus developers know this? Is there a bug to track?
Was there some expectation that libvirt-cim "change" to using root/interop? I guess the hard part for me is that anyone getting the latest updates to f19 will run into this. It doesn't matter for RHEL6 since 6.5 at least since it's only up to 2.12.0-3.
Tks,
John
_______________________________________________ Libvirt-cim mailing list Libvirt-cim@redhat.com https://www.redhat.com/mailman/listinfo/libvirt-cim
John, looking a bit more at this I found that other provider libraries have been adjusted to the namespace change. I have put Vitezslav Crhonek on cc who provided the changes for the sblim-cmpi libraries. Here is an example (see changelog): http://s390pkgs.fedoraproject.org/koji/buildinfo?buildID=209208 Mit freundlichen Grüßen/Kind regards Boris Fiuczynski IBM Deutschland Research & Development GmbH Vorsitzender des Aufsichtsrats: Martina Köderitz Geschäftsführung: Dirk Wittkopp Sitz der Gesellschaft: Böblingen Registergericht: Amtsgericht Stuttgart, HRB 243294