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

Reply via email to