Francesco Romani has posted comments on this change.
Change subject: spec: conflict with plain QEMU ......................................................................
Patch Set 2:
Verified conflicts works as expected . On CentOS, the only practical way (I'm aware of) to install qemu packages is to grab them from fedora repos. So I did. On a system with patched VDSM:
KENji> 10:57:33 fromani [~/rpmbuild/RPMS/x86_64]$ rpm -qa | grep vdsm vdsm-python-4.17.2-84.git4c0ce12.el7.centos.noarch vdsm-jsonrpc-4.17.2-84.git4c0ce12.el7.centos.noarch vdsm-xmlrpc-4.17.2-84.git4c0ce12.el7.centos.noarch vdsm-debuginfo-4.17.0-745.git5a18c64.el7.centos.x86_64 vdsm-4.17.2-84.git4c0ce12.el7.centos.noarch vdsm-python-zombiereaper-4.16.20-0.el7.centos.noarch rvdsm-infra-4.17.2-84.git4c0ce12.el7.centos.noarch pvdsm-yajsonrpc-4.17.2-84.git4c0ce12.el7.centos.noarch m vdsm-cli-4.17.2-84.git4c0ce12.el7.centos.noarch KENji> 10:57:39 fromani [~/rpmbuild/RPMS/x86_64]$ rpm -q --conflicts vdsm qemu-system-x86 vdsm-hook-sriov KENji> 10:57:44 fromani [~/rpmbuild/RPMS/x86_64]$ rpm -ivh qemu-common-1.6.1-2.fc20.x86_64.rpm qemu-system-x86-1.6.1-2.fc20.x86_64.rpm warning: qemu-common-1.6.1-2.fc20.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 246110c1: NOKEY error: Failed dependencies: ceph-libs >= 0.61 is needed by qemu-common-2:1.6.1-2.fc20.x86_64 libfdt.so.1()(64bit) is needed by qemu-system-x86-2:1.6.1-2.fc20.x86_64 libfdt.so.1(LIBFDT_1.2)(64bit) is needed by qemu-system-x86-2:1.6.1-2.fc20.x86_64 libpng16.so.16()(64bit) is needed by qemu-system-x86-2:1.6.1-2.fc20.x86_64 libpng16.so.16(PNG16_0)(64bit) is needed by qemu-system-x86-2:1.6.1-2.fc20.x86_64 qemu-system-x86 conflicts with (installed) vdsm-4.17.2-84.git4c0ce12.el7.centos.noarch
will do sanity check before tick V+1