diff --git a/0001-Cpu-Add-support-for-Power-LE-Architecture.patch b/0001-Cpu-Add-support-for-Power-LE-Architecture.patch index 6e8615a..2b62ba0 100644 --- a/0001-Cpu-Add-support-for-Power-LE-Architecture.patch +++ b/0001-Cpu-Add-support-for-Power-LE-Architecture.patch @@ -19,10 +19,10 @@ Reviewed-by: Michal Privoznik 6 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c -index 6b64f51..699ffb9 100644 +index cfdf66c..8aca289 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c -@@ -9865,7 +9865,7 @@ virDomainVideoDefaultType(const virDomainDef *def) +@@ -9867,7 +9867,7 @@ virDomainVideoDefaultType(const virDomainDef *def) (STREQ(def->os.type, "xen") || STREQ(def->os.type, "linux"))) return VIR_DOMAIN_VIDEO_TYPE_XEN; @@ -45,7 +45,7 @@ index 67cb9ff..d591c18 100644 struct ppc_vendor { char *name; diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c -index e5ed50a..363e4e2 100644 +index be4d01f..34d753c 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -632,7 +632,7 @@ virQEMUCapsProbeCPUModels(virQEMUCapsPtr qemuCaps, uid_t runUid, gid_t runGid) @@ -57,7 +57,7 @@ index e5ed50a..363e4e2 100644 parse = virQEMUCapsParsePPCModels; } else { VIR_DEBUG("don't know how to parse %s CPU models", -@@ -2011,7 +2011,7 @@ bool virQEMUCapsHasPCIMultiBus(virQEMUCapsPtr qemuCaps, +@@ -2018,7 +2018,7 @@ bool virQEMUCapsHasPCIMultiBus(virQEMUCapsPtr qemuCaps, return true; if (def->os.arch == VIR_ARCH_PPC || @@ -66,7 +66,7 @@ index e5ed50a..363e4e2 100644 /* * Usage of pci.0 naming: * -@@ -3583,7 +3583,7 @@ virQEMUCapsSupportsChardev(virDomainDefPtr def, +@@ -3600,7 +3600,7 @@ virQEMUCapsSupportsChardev(virDomainDefPtr def, !virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE)) return false; @@ -179,7 +179,7 @@ index aeb4eec..c5c48bf 100644 disk->bus = VIR_DOMAIN_DISK_BUS_SCSI; } diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c -index 76fccce..e4edf34 100644 +index bec7cf2..48e8acf 100644 --- a/src/qemu/qemu_domain.c +++ b/src/qemu/qemu_domain.c @@ -980,6 +980,7 @@ qemuDomainDefPostParse(virDomainDefPtr def, diff --git a/0002-PowerPC-Add-support-for-launching-VM-in-compat-mode.patch b/0002-PowerPC-Add-support-for-launching-VM-in-compat-mode.patch index 20ee601..96cae25 100644 --- a/0002-PowerPC-Add-support-for-launching-VM-in-compat-mode.patch +++ b/0002-PowerPC-Add-support-for-launching-VM-in-compat-mode.patch @@ -29,10 +29,10 @@ Acked-by: Michal Privoznik 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/conf/cpu_conf.c b/src/conf/cpu_conf.c -index 9b7fbb0..0e7a979 100644 +index c09c352..74f0b16 100644 --- a/src/conf/cpu_conf.c +++ b/src/conf/cpu_conf.c -@@ -619,6 +619,7 @@ virCPUDefFormatBuf(virBufferPtr buf, +@@ -624,6 +624,7 @@ virCPUDefFormatBuf(virBufferPtr buf, return 0; formatModel = (def->mode == VIR_CPU_MODE_CUSTOM || diff --git a/0003-PowerPC-Improve-PVR-handling-to-fall-back-to-cpu-gen.patch b/0003-PowerPC-Improve-PVR-handling-to-fall-back-to-cpu-gen.patch index ff133ed..3dfefb7 100644 --- a/0003-PowerPC-Improve-PVR-handling-to-fall-back-to-cpu-gen.patch +++ b/0003-PowerPC-Improve-PVR-handling-to-fall-back-to-cpu-gen.patch @@ -32,10 +32,10 @@ Reviewed-by: Michal Privoznik 2 files changed, 38 insertions(+) diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml -index 18c7b0d..bd9b056 100644 +index d181cd5..4ec49ca 100644 --- a/src/cpu/cpu_map.xml +++ b/src/cpu/cpu_map.xml -@@ -627,5 +627,35 @@ +@@ -637,5 +637,35 @@ diff --git a/0004-docs-Add-documentation-for-compat-mode.patch b/0004-docs-Add-documentation-for-compat-mode.patch index 8b4b0e7..2965351 100644 --- a/0004-docs-Add-documentation-for-compat-mode.patch +++ b/0004-docs-Add-documentation-for-compat-mode.patch @@ -14,7 +14,7 @@ Reviewed-by: Michal Privoznik 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in -index e7b585c..a08af8c 100644 +index 12172a4..6c64230 100644 --- a/docs/formatdomain.html.in +++ b/docs/formatdomain.html.in @@ -1047,7 +1047,20 @@ diff --git a/0005-Test-Add-a-testcase-for-PowerPC-compat-mode-cpu-spec.patch b/0005-Test-Add-a-testcase-for-PowerPC-compat-mode-cpu-spec.patch index b8b5626..ca7e77a 100644 --- a/0005-Test-Add-a-testcase-for-PowerPC-compat-mode-cpu-spec.patch +++ b/0005-Test-Add-a-testcase-for-PowerPC-compat-mode-cpu-spec.patch @@ -57,10 +57,10 @@ index 0000000..e34a8ad + + diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c -index cdafa1e..67c6359 100644 +index 5539a84..e24d17f 100644 --- a/tests/qemuxml2argvtest.c +++ b/tests/qemuxml2argvtest.c -@@ -1306,6 +1306,8 @@ mymain(void) +@@ -1314,6 +1314,8 @@ mymain(void) QEMU_CAPS_DEVICE, QEMU_CAPS_NODEFCONFIG); DO_TEST("pseries-cpu-exact", QEMU_CAPS_CHARDEV, QEMU_CAPS_DEVICE, QEMU_CAPS_NODEFCONFIG); diff --git a/libvirt.spec b/libvirt.spec index da7fc42..97420a7 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -362,7 +362,7 @@ Summary: Library providing a simple virtualization API Name: libvirt -Version: 1.2.9.2 +Version: 1.2.9.3 Release: 1%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries @@ -1979,9 +1979,6 @@ exit 0 %dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/qemu/ %ghost %dir %attr(0700, root, root) %{_localstatedir}/run/libvirt/qemu/ %dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/ -%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/channel/ -%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/channel/target/ -%dir %attr(0711, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/nvram/ %dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/cache/libvirt/qemu/ %{_datadir}/augeas/lenses/libvirtd_qemu.aug %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug @@ -2082,9 +2079,6 @@ exit 0 %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.qemu %ghost %dir %attr(0700, root, root) %{_localstatedir}/run/libvirt/qemu/ %dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/ -%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/channel/ -%dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/channel/target/ -%dir %attr(0711, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/nvram/ %dir %attr(0750, %{qemu_user}, %{qemu_group}) %{_localstatedir}/cache/libvirt/qemu/ %{_datadir}/augeas/lenses/libvirtd_qemu.aug %{_datadir}/augeas/lenses/tests/test_libvirtd_qemu.aug @@ -2288,6 +2282,23 @@ exit 0 %doc examples/systemtap %changelog +* Tue Apr 28 2015 Cole Robinson - 1.2.9.3-1 +- Rebased to version 1.2.9.3 +- Fix getVersion() after installing qemu (bz #1000116) +- Fix autosocket setup with qemu:///session (bz #1044561, bz #1105274) +- Ignore storage volumes with non-ascii in names (bz #1066564) +- Don't generate invalid system nodedev XML (bz #1184131) +- Fix vhost-user XML (bz #1190842) +- Fix crash via race when unrefing rpc identity object (bz #1203030) +- Fix domcapabilities failure with ppc64le (bz #1209948) +- Fix snapshot-revert with cpu host-passthrough (bz #1030793) +- Fix starting VM with emulator pinning (bz #1214434) +- Fix virDomainBlockCopyRebase selinux failure (bz #1214846) +- Add {Haswell,Broadwell}-noTSX CPU models (bz #1182650) +- Report original error when QMP probing fails (bz #1178054) +- Don't lose VMs on libvirtd restart if qemu is uninstalled (bz #1099847) +- Ignore storage volumes that libvirt can't open (bz #1103308) + * Sat Feb 07 2015 Cole Robinson - 1.2.9.2-1 - Rebased to version 1.2.9.2 - CVE-2014-8131: deadlock and segfault in qemuConnectGetAllDomainStats (bz diff --git a/sources b/sources index c254fca..606e6a4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7417e2c4912d8b36841eadbb6eada3a7 libvirt-1.2.9.2.tar.gz +b3ffa5e11880acca7fa19a3cca2d6280 libvirt-1.2.9.3.tar.gz