Hi, libvirt 0.8.3-2 adds an important upgrade notice since probing of disk image types got disabled by upstream. It also fixes a minor issue with Xen block device statistics. Please unblock, debdiff attached. Cheers, -- Guido
diff -Nru libvirt-0.8.3/debian/changelog libvirt-0.8.3/debian/changelog --- libvirt-0.8.3/debian/changelog 2010-08-06 23:06:40.000000000 +0200 +++ libvirt-0.8.3/debian/changelog 2010-09-29 14:07:46.000000000 +0200 @@ -1,3 +1,12 @@ +libvirt (0.8.3-2) unstable; urgency=low + + * [4097bbd] New patch 0007-Fix-block-statistics-with-newer-versions- + of-Xen.patch. Fix block statistics with newer versions of Xen + (Closes: #596004) - thanks to Gerald Turner for the patch + * [d554da3] Explain disk image probing changes (Closes: #594962) + + -- Guido Günther <a...@sigxcpu.org> Wed, 29 Sep 2010 14:00:38 +0200 + libvirt (0.8.3-1) unstable; urgency=low [ Guido Günther ] diff -Nru libvirt-0.8.3/debian/libvirt-bin.NEWS libvirt-0.8.3/debian/libvirt-bin.NEWS --- libvirt-0.8.3/debian/libvirt-bin.NEWS 2010-08-06 23:06:40.000000000 +0200 +++ libvirt-0.8.3/debian/libvirt-bin.NEWS 2010-09-29 13:29:13.000000000 +0200 @@ -7,3 +7,19 @@ anything. -- Guido Günther <a...@sigxcpu.org> Mon, 12 Jul 2010 19:58:35 +0200 + +libvirt (0.8.3-2) unstable; urgency=low + + Disk format probing is disabled now by default for security reasons + (CVE-2010-2237). You need to explicitly add a driver type element to your + disk devices in the domain XML: + + <disk ...> + <driver name='qemu' type='qcow2'/> + ... + </disk> + + Alternatively you can reenable probing by setting allow_disk_format_probing=1 + in /etc/libvirt/qemu.conf but this is insecure. + + -- Guido Günther <a...@sigxcpu.org> Wed, 29 Sep 2010 13:10:02 +0200 diff -Nru libvirt-0.8.3/debian/patches/0007-Fix-block-statistics-with-newer-versions-of-Xen.patch libvirt-0.8.3/debian/patches/0007-Fix-block-statistics-with-newer-versions-of-Xen.patch --- libvirt-0.8.3/debian/patches/0007-Fix-block-statistics-with-newer-versions-of-Xen.patch 1970-01-01 01:00:00.000000000 +0100 +++ libvirt-0.8.3/debian/patches/0007-Fix-block-statistics-with-newer-versions-of-Xen.patch 2010-09-29 13:05:45.000000000 +0200 @@ -0,0 +1,42 @@ +From: =?UTF-8?q?Guido=20G=C3=BCnther?= <a...@sigxcpu.org> +Date: Fri, 10 Sep 2010 15:57:35 +0200 +Subject: [PATCH] Fix block statistics with newer versions of Xen + +Apparently the xen block device statistics moved from +"/sys/devices/xen-backend/vbd-%d-%d/statistics/%s" +to +"/sys/bus/xen-backend/devices/vbd-%d-%d/statistics/%s" + +* src/xen/block_stats.c: try the extra path in case of failure to + find the statistics in /sys + +Origin: upstream, http://libvirt.org/git/?p=libvirt.git;a=commit;h=8a70113a9949fd482151f2962dd760364525a996 +Closes: #596004 +--- + src/xen/block_stats.c | 12 ++++++++++++ + 1 files changed, 12 insertions(+), 0 deletions(-) + +diff --git a/src/xen/block_stats.c b/src/xen/block_stats.c +index 6e7a5c3..1d875f2 100644 +--- a/src/xen/block_stats.c ++++ b/src/xen/block_stats.c +@@ -118,6 +118,18 @@ read_bd_stat (int device, int domid, const char *str) + int64_t r; + + snprintf (path, sizeof path, ++ "/sys/bus/xen-backend/devices/vbd-%d-%d/statistics/%s", ++ domid, device, str); ++ r = read_stat (path); ++ if (r >= 0) return r; ++ ++ snprintf (path, sizeof path, ++ "/sys/bus/xen-backend/devices/tap-%d-%d/statistics/%s", ++ domid, device, str); ++ r = read_stat (path); ++ if (r >= 0) return r; ++ ++ snprintf (path, sizeof path, + "/sys/devices/xen-backend/vbd-%d-%d/statistics/%s", + domid, device, str); + r = read_stat (path); +-- diff -Nru libvirt-0.8.3/debian/patches/series libvirt-0.8.3/debian/patches/series --- libvirt-0.8.3/debian/patches/series 2010-08-05 23:20:55.000000000 +0200 +++ libvirt-0.8.3/debian/patches/series 2010-09-29 13:05:45.000000000 +0200 @@ -4,3 +4,4 @@ 0004-fix-Debian-specific-path-to-hvm-loader.patch 0005-Terminate-nc-on-EOF.patch 0006-patch-qemuMonitorTextGetMigrationStatus-to-intercept.patch +0007-Fix-block-statistics-with-newer-versions-of-Xen.patch