----- Original Message -----
Yes, if you install libvirt-cim-0.6.1-4.el6 (which is the version in
RHEL6.4),
PG_InterOp would get installed as well.
Since upstream commit 07adabc, the providers registered on installation are
only unregistered on uninstall, not update.
Commit 19ffef8 only fixed this for uninstall -> install, where PG_InterOp
gets
unregistered by the old package (without this commit) and the new package
(with the commit) doesn't register it.
On upgrade, the old package leaves it behind.
yes, confirm.
some verification steps:
1. for old package it can clean the PG_InterOp as we seen
# rpm -ivh libvirt-cim-0.6.1-4.el6_4.1.x86_64.rpm
Preparing... ########################################### [100%]
1:libvirt-cim ########################################### [100%]
[ OK ] down CIM server: [ OK ]
Starting up CIM server: [ OK ]
# ls /var/lib/sfcb/registration/repository/root/
cimv2 interop PG_InterOp virt
# rpm -e libvirt-cim
Deleting registered classes in libvirt-cim.
Deleting registered classes in libvirt-cim.
# ls /var/lib/sfcb/registration/repository/root/
cimv2 interop
2. for upgrade libvirt-cim
# rpm -ivh libvirt-cim-0.6.1-4.el6_4.1.x86_64.rpm
Preparing... ########################################### [100%]
1:libvirt-cim ########################################### [100%]
[ OK ] down CIM server: [ OK ]
Starting up CIM server: [ OK ]
# ls /var/lib/sfcb/registration/repository/root/
cimv2 interop PG_InterOp virt
# sfcbrepos -f -c /usr/share/mof/cimv2.22.0/
logger not started*** Repository error for
/var/lib/sfcb/registration/repository//root/pg_interop/qualifiers
could not write qualifier Association
backend error has occured writing classSchemas
Failed compiling the MOF files.
# rpm -Uvh libvirt-cim-0.6.1-7.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:libvirt-cim ########################################### [100%]
[ OK ] down CIM server: [ OK ]
Starting up CIM server: [ OK ]
# ls /var/lib/sfcb/registration/repository/root/
cimv2 interop PG_InterOp virt
# sfcbrepos -f -c /usr/share/mof/cimv2.22.0/
logger not started*** Repository error for
/var/lib/sfcb/registration/repository//root/pg_interop/qualifiers
could not write qualifier Association
backend error has occured writing classSchemas
Failed compiling the MOF files.
# rpm -e libvirt-cim
Deleting registered classes in libvirt-cim.
Deleting registered classes in libvirt-cim.
# ls /var/lib/sfcb/registration/repository/root/
cimv2 interop PG_InterOp
Here we can still find PG_InterOp. So we should keep the clean script for PG_InterOp.