Package: virtinst Version: 0.500.3-2 Severity: normal Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu natty ubuntu-patch
In Ubuntu, we've applied the attached patch to achieve the following: * debian/patches/9002-libvirt_disk_format.patch: update to allow setting the driver type with --disk format= (LP: #655392) * debian/patches/9003-fix-path-to-hvmloader-in-testsuite.patch: adjust testsuite for 0001-fix-path-to-hvmloader.patch and 0002-Fix-path-to-pygrub.patch libvirt 0.8.3 and later does not probe qemu disks for the image format and defaults to 'raw' when the format is not specified in the XML.[1] This breaks virt-install --import because the version in sid and sqeeze do not allow for specifying a disk format and does not specify a format in the XML. The second patch adjusts the testsuite for the changes in the Debian patches. The testsuite can be run with: $ fakeroot debian/rules build $ python setup.py test It would also be nice if this test was run during the build, but I didn't submit a patch for that. Others tests (see HACKING in the source) include: $ python setup.py check # doesn't seem to work with our pylint $ python setup.py test_urls # fetches install media $ python setup.py test_cli # works fine as long as locales is setup [1] https://bugs.launchpad.net/ubuntu/+source/virtinst/+bug/655392 -- System Information: Debian Release: squeeze/sid APT prefers maverick-updates APT policy: (500, 'maverick-updates'), (500, 'maverick-security'), (500, 'maverick') Architecture: amd64 (x86_64) Kernel: Linux 2.6.35-22-generic (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
diff -Nru virtinst-0.500.3/debian/changelog virtinst-0.500.3/debian/changelog diff -Nru virtinst-0.500.3/debian/patches/9002-libvirt_disk_format.patch virtinst-0.500.3/debian/patches/9002-libvirt_disk_format.patch --- virtinst-0.500.3/debian/patches/9002-libvirt_disk_format.patch 1969-12-31 18:00:00.000000000 -0600 +++ virtinst-0.500.3/debian/patches/9002-libvirt_disk_format.patch 2010-10-12 13:07:08.000000000 -0500 @@ -0,0 +1,117 @@ +Origin: based on 1298:e3657405fa18 +Description: virt-install: Set driver type from --disk format= + We can't rely on newer libvirt detecting storage format, so take the info + directly from the user. This fixes creating qcow2 images with libvirt + 0.8.3 and later. + +Index: virtinst-0.500.3/man/en/virt-install.pod.in +=================================================================== +--- virtinst-0.500.3.orig/man/en/virt-install.pod.in 2010-10-12 13:04:16.000000000 -0500 ++++ virtinst-0.500.3/man/en/virt-install.pod.in 2010-10-12 13:04:22.000000000 -0500 +@@ -334,7 +334,14 @@ + + Image format to be used if creating managed storage. For file volumes, this + can be 'raw', 'qcow2', 'vmdk', etc. See format types in +-L<http://libvirt.org/storage.html> for possible values. ++L<http://libvirt.org/storage.html> for possible values. This is often ++mapped to the B<driver_type> value as well. ++ ++With libvirt 0.8.3 and later, this option should be specified if reusing ++and existing disk image, since libvirt does not autodetect storage format ++as it is a potential security issue. For example, if reusing and existing ++qcow2 image, you will want to specify format=qcow2, otherwise the hypervisor ++may not be able to read your disk image. + + =back + +Index: virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-overwrite.xml +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-overwrite.xml 2010-10-12 13:04:22.000000000 -0500 +@@ -0,0 +1,36 @@ ++<domain type='xen'> ++ <name>TestGuest</name> ++ <currentMemory>204800</currentMemory> ++ <memory>409600</memory> ++ <uuid>12345678-1234-1234-1234-123456789012</uuid> ++ <os> ++ <type arch='i686'>hvm</type> ++ <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <boot dev='cdrom'/> ++ </os> ++ <features> ++ <acpi/><apic/> ++ </features> ++ <clock offset="utc"/> ++ <on_poweroff>destroy</on_poweroff> ++ <on_reboot>destroy</on_reboot> ++ <on_crash>destroy</on_crash> ++ <vcpu>5</vcpu> ++ <devices> ++ <emulator>/usr/lib/xen/bin/qemu-dm</emulator> ++ <disk type='file' device='disk'> ++ <driver name='qemu' type='qcow2'/> ++ <source file='/default-pool/iso-vol'/> ++ <target dev='hda' bus='ide'/> ++ </disk> ++ <disk type='block' device='cdrom'> ++ <driver name='qemu'/> ++ <source dev='/dev/loop0'/> ++ <target dev='hdc' bus='ide'/> ++ <readonly/> ++ </disk> ++ <input type='mouse' bus='ps2'/> ++ <graphics type='sdl' display=':3.4' xauth='/tmp/.Xauthority'/> ++ <console type='pty'/> ++ </devices> ++</domain> +Index: virtinst-0.500.3/tests/xmlconfig.py +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig.py 2010-10-12 13:04:16.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig.py 2010-10-12 13:06:43.000000000 -0500 +@@ -350,6 +350,12 @@ + self.conn_function_wrappers(g, "misc-qemu-iso-disk", True, + conn_uri=qemu_uri) + ++ g = get_basic_fullyvirt_guest() ++ g.disks.append(get_filedisk("/default-pool/iso-vol")) ++ g.disks[0].driver_type = "qcow2" ++ self.conn_function_wrappers(g, "misc-qemu-driver-overwrite", True, ++ conn_uri=qemu_uri) ++ + def testXMLEscaping(self): + g = get_basic_fullyvirt_guest() + g.disks.append(get_filedisk("/tmp/ISO&'&s")) +Index: virtinst-0.500.3/virtinst/VirtualDisk.py +=================================================================== +--- virtinst-0.500.3.orig/virtinst/VirtualDisk.py 2010-10-12 13:04:16.000000000 -0500 ++++ virtinst-0.500.3/virtinst/VirtualDisk.py 2010-10-12 13:04:22.000000000 -0500 +@@ -713,7 +713,11 @@ + if driver.lower() == "qemu": + drvname = self.DRIVER_QEMU + +- if self.vol_object: ++ if self.format: ++ if drvname == self.DRIVER_QEMU: ++ drvtype = _qemu_sanitize_drvtype(self.type, self.format) ++ ++ elif self.vol_object: + fmt = _util.get_xml_path(self.vol_object.XMLDesc(0), + "/volume/target/format/@type") + if drvname == self.DRIVER_QEMU: +@@ -734,11 +738,13 @@ + drvname = self.DRIVER_TAP + drvtype = self.DRIVER_TAP_VDISK + ++ # User already set driverName to a different value, respect that + if self._driverName and self._driverName != drvname: +- # User already set driverName to a different value, respect that + return +- + self._driverName = drvname or None ++ ++ if self._driverType and self._driverType != drvtype: ++ return + self._driverType = drvtype or None + + def __lookup_vol_name(self, name_tuple): diff -Nru virtinst-0.500.3/debian/patches/9003-fix-path-to-hvmloader-in-testsuite.patch virtinst-0.500.3/debian/patches/9003-fix-path-to-hvmloader-in-testsuite.patch --- virtinst-0.500.3/debian/patches/9003-fix-path-to-hvmloader-in-testsuite.patch 1969-12-31 18:00:00.000000000 -0600 +++ virtinst-0.500.3/debian/patches/9003-fix-path-to-hvmloader-in-testsuite.patch 2010-10-12 12:58:42.000000000 -0500 @@ -0,0 +1,459 @@ +Author: Jamie Strandboge <ja...@canonical.com> +Description: adjust testsuite for xen path +Forwarded: not-needed + +Index: virtinst-0.500.3/tests/testdriver.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/testdriver.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/testdriver.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -36,7 +36,7 @@ + <uuid>12345678-1234-1234-1234-12345678FFFF</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/image-xml/image2guest/image-xenpv32.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/image-xml/image2guest/image-xenpv32.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/image-xml/image2guest/image-xenpv32.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <features> + <pae/> + </features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-disk-block.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-fullyvirt-disk-block.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-disk-block.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-disk-file.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-fullyvirt-disk-file.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-disk-file.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-pxe-nodisks.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-fullyvirt-pxe-nodisks.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-pxe-nodisks.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-pxe.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-fullyvirt-pxe.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-fullyvirt-pxe.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-many-chars.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-many-chars.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-many-chars.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-many-devices.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-many-devices.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-many-devices.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -8,7 +8,7 @@ + </description> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-many-disks2.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-many-disks2.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-many-disks2.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-many-hostdevs.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-many-hostdevs.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-many-hostdevs.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-many-nics.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-many-nics.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-many-nics.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-many-sounds.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-many-sounds.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-many-sounds.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-f11-xen.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-f11-xen.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-f11-xen.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-disk-block.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-fullyvirt-disk-block.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-disk-block.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-disk-file.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-fullyvirt-disk-file.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-disk-file.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-import.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-fullyvirt-import.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-import.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-livecd.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-fullyvirt-livecd.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-livecd.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-pxe-nodisks.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-fullyvirt-pxe-nodisks.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-pxe-nodisks.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-pxe.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-fullyvirt-pxe.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-fullyvirt-pxe.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='network'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-windowsxp-xennew.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-windowsxp-xennew.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-windowsxp-xennew.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-windowsxp-xenold.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-windowsxp-xenold.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-windowsxp-xenold.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <clock offset="localtime"/> +Index: virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-name.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/misc-qemu-driver-name.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-name.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-overwrite.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/misc-qemu-driver-overwrite.xml 2010-10-12 12:55:25.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-overwrite.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-type.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/misc-qemu-driver-type.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-driver-type.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-iso-disk.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/misc-qemu-iso-disk.xml 2010-10-12 12:55:22.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/misc-qemu-iso-disk.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/misc-xml-escaping.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/misc-xml-escaping.xml 2010-10-12 12:55:21.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/misc-xml-escaping.xml 2010-10-12 12:55:25.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='cdrom'/> + </os> + <features> +Index: virtinst-0.500.3/tests/image-xml/image2guest/image-xenfv32.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/image-xml/image2guest/image-xenfv32.xml 2010-10-12 12:55:54.000000000 -0500 ++++ virtinst-0.500.3/tests/image-xml/image2guest/image-xenfv32.xml 2010-10-12 12:56:10.000000000 -0500 +@@ -5,7 +5,7 @@ + <uuid>12345678-1234-1234-1234-123456789012</uuid> + <os> + <type arch='i686'>hvm</type> +- <loader>/usr/lib/xen/boot/hvmloader</loader> ++ <loader>/usr/lib/xen-default/boot/hvmloader</loader> + <boot dev='hd'/> + </os> + <features> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-block.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-disk-block.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-block.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-file.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-disk-drv-file.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-file.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-phy.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-disk-drv-phy.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-phy.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-tap-qcow.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-disk-drv-tap-qcow.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-tap-qcow.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-tap.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-disk-drv-tap.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-drv-tap.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-file.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-disk-file.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-disk-file.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-many-disks.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/boot-paravirt-many-disks.xml 2010-10-12 12:56:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/boot-paravirt-many-disks.xml 2010-10-12 12:58:10.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> +Index: virtinst-0.500.3/tests/xmlconfig-xml/install-paravirt-import.xml +=================================================================== +--- virtinst-0.500.3.orig/tests/xmlconfig-xml/install-paravirt-import.xml 2010-10-12 12:58:31.000000000 -0500 ++++ virtinst-0.500.3/tests/xmlconfig-xml/install-paravirt-import.xml 2010-10-12 12:58:39.000000000 -0500 +@@ -3,7 +3,7 @@ + <currentMemory>204800</currentMemory> + <memory>409600</memory> + <uuid>12345678-1234-1234-1234-123456789012</uuid> +- <bootloader>/usr/bin/pygrub</bootloader> ++ <bootloader>/usr/lib/xen-default/bin/pygrub</bootloader> + <on_poweroff>destroy</on_poweroff> + <on_reboot>restart</on_reboot> + <on_crash>restart</on_crash> diff -Nru virtinst-0.500.3/debian/patches/series virtinst-0.500.3/debian/patches/series --- virtinst-0.500.3/debian/patches/series 2010-07-12 16:23:58.000000000 -0500 +++ virtinst-0.500.3/debian/patches/series 2010-10-06 16:57:48.000000000 -0500 @@ -3,3 +3,5 @@ #0003-Fix-path-to-keyboard-configuration.patch 0004-virt-install-Fix-CDROM-attach-for-windows-installs.patch 9001_Ubuntu.patch +9002-libvirt_disk_format.patch +9003-fix-path-to-hvmloader-in-testsuite.patch