Hello community, here is the log from the commit of package libvirt checked in at Fri Nov 7 15:20:24 CET 2008. -------- --- libvirt/libvirt.changes 2008-11-05 23:08:09.000000000 +0100 +++ /mounts/work_src_done/STABLE/libvirt/libvirt.changes 2008-11-07 03:16:50.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Nov 6 19:14:29 MST 2008 - jfehlig@novell.com + +- Fix handling of iso/cdrom for xen pv domains. + bnc#437388 + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- xen-pv-cdrom.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libvirt.spec ++++++ --- /var/tmp/diff_new_pack.q10527/_old 2008-11-07 15:20:06.000000000 +0100 +++ /var/tmp/diff_new_pack.q10527/_new 2008-11-07 15:20:06.000000000 +0100 @@ -49,7 +49,7 @@ Group: Development/Libraries/C and C++ AutoReqProv: yes Version: 0.4.6 -Release: 6 +Release: 7 Summary: A C toolkit to interract with the virtualization capabilities of Linux Requires: readline Requires: ncurses @@ -82,6 +82,7 @@ Patch13: clone.patch Patch14: vnc-port.patch Patch15: suse-network.patch +Patch16: xen-pv-cdrom.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -188,6 +189,7 @@ %patch13 %patch14 -p1 %patch15 -p1 +%patch16 -p1 rm po/no.* %build @@ -320,6 +322,9 @@ %{py_sitedir}/libvirtmod* %changelog +* Thu Nov 06 2008 jfehlig@novell.com +- Fix handling of iso/cdrom for xen pv domains. + bnc#437388 * Wed Nov 05 2008 jfehlig@novell.com - Expose networks managed outside of libvirt as read-only. bnc#441633 ++++++ xen-pv-cdrom.patch ++++++ Index: libvirt-0.4.6/src/xend_internal.c =================================================================== --- libvirt-0.4.6.orig/src/xend_internal.c +++ libvirt-0.4.6/src/xend_internal.c @@ -5158,7 +5158,10 @@ xenDaemonFormatSxprDisk(virConnectPtr co def->device == VIR_DOMAIN_DISK_DEVICE_CDROM ? "cdrom" : "disk"); } else { - virBufferVSprintf(buf, "(dev '%s')", def->dst); + if (def->device == VIR_DOMAIN_DISK_DEVICE_CDROM) + virBufferVSprintf(buf, "(dev '%s:cdrom')", def->dst); + else + virBufferVSprintf(buf, "(dev '%s')", def->dst); } if (def->src) { ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org