Hello community, here is the log from the commit of package virt-manager for openSUSE:Factory checked in at 2020-11-17 21:26:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/virt-manager (Old) and /work/SRC/openSUSE:Factory/.virt-manager.new.24930 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "virt-manager" Tue Nov 17 21:26:09 2020 rev:215 rq:848981 version:3.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes 2020-11-06 23:46:40.695081627 +0100 +++ /work/SRC/openSUSE:Factory/.virt-manager.new.24930/virt-manager.changes 2020-11-17 21:26:11.233431480 +0100 @@ -1,0 +2,22 @@ +Mon Nov 16 09:57:34 MST 2020 - carn...@suse.com + +- jsc#SLE-16582, Upgrade virt-manager >= 3.x + * Slim down filesystem device editor UI + * Fix TOCTTOU virt-install bugs (Martin Pitt) + * Several other bug fixes + virt-manager-3.2.0.tar.bz2 +- Drop patches contained in new tarball + 1a1e4580-cloner-Explicitly-reject-network-disks-we-dont-know-how-to-clone.patch + 2773bc35-storagepool-cleanup-volumes-on-pool-cleanup.patch + b1328202-devices-disk-Skip-check_path_search-for-path.patch + virtman-append-usr-sbin-to-search-path.patch + +------------------------------------------------------------------- +Wed Nov 11 09:06:35 MST 2020 - carn...@suse.com + +- Upstream bug fixes (bsc#1027942) + 1a1e4580-cloner-Explicitly-reject-network-disks-we-dont-know-how-to-clone.patch + 2773bc35-storagepool-cleanup-volumes-on-pool-cleanup.patch + b1328202-devices-disk-Skip-check_path_search-for-path.patch + +------------------------------------------------------------------- Old: ---- virt-manager-3.1.0.tar.bz2 virtman-append-usr-sbin-to-search-path.patch New: ---- virt-manager-3.2.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virt-manager.spec ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:12.905433139 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:12.905433139 +0100 @@ -21,7 +21,7 @@ %global default_hvs "qemu,xen,lxc" Name: virt-manager -Version: 3.1.0 +Version: 3.2.0 Release: 0 Summary: Virtual Machine Manager License: GPL-2.0-or-later @@ -64,7 +64,6 @@ Patch157: virtman-fix-restore-vm-menu-selection.patch Patch158: virtman-disallow-adding-floppy-disk.patch Patch159: virtman-register-delete-event-for-details-dialog.patch -Patch160: virtman-append-usr-sbin-to-search-path.patch Patch170: virtinst-xen-drive-type.patch Patch171: virtinst-xenbus-disk-index-fix.patch Patch172: virtinst-refresh_before_fetch_pool.patch @@ -189,7 +188,6 @@ %patch157 -p1 %patch158 -p1 %patch159 -p1 -%patch160 -p1 %patch170 -p1 %patch171 -p1 %patch172 -p1 ++++++ virt-manager-3.1.0.tar.bz2 -> virt-manager-3.2.0.tar.bz2 ++++++ ++++ 11438 lines of diff (skipped) ++++++ virtinst-add-pvh-support.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.641434861 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.641434861 +0100 @@ -1,10 +1,10 @@ References: fate#326698 - Add pvh support to virt-manager At this time support is disabled in this patch. -Index: virt-manager-3.1.0/virtManager/createvm.py +Index: virt-manager-3.2.0/virtManager/createvm.py =================================================================== ---- virt-manager-3.1.0.orig/virtManager/createvm.py -+++ virt-manager-3.1.0/virtManager/createvm.py +--- virt-manager-3.2.0.orig/virtManager/createvm.py ++++ virt-manager-3.2.0/virtManager/createvm.py @@ -836,6 +836,9 @@ class vmmCreateVM(vmmGObjectUI): break if label is None: @@ -15,10 +15,10 @@ # Determine if this is the default given by guest_lookup if (gtype == self._capsinfo.os_type and -Index: virt-manager-3.1.0/virtinst/domain/os.py +Index: virt-manager-3.2.0/virtinst/domain/os.py =================================================================== ---- virt-manager-3.1.0.orig/virtinst/domain/os.py -+++ virt-manager-3.1.0/virtinst/domain/os.py +--- virt-manager-3.2.0.orig/virtinst/domain/os.py ++++ virt-manager-3.2.0/virtinst/domain/os.py @@ -32,6 +32,8 @@ class DomainOs(XMLBuilder): return self.os_type == "hvm" def is_xenpv(self): @@ -28,10 +28,10 @@ def is_container(self): return self.os_type == "exe" -Index: virt-manager-3.1.0/virtinst/guest.py +Index: virt-manager-3.2.0/virtinst/guest.py =================================================================== ---- virt-manager-3.1.0.orig/virtinst/guest.py -+++ virt-manager-3.1.0/virtinst/guest.py +--- virt-manager-3.2.0.orig/virtinst/guest.py ++++ virt-manager-3.2.0/virtinst/guest.py @@ -814,7 +814,7 @@ class Guest(XMLBuilder): usb_tablet = False @@ -41,11 +41,11 @@ usb_tablet = self.osinfo.supports_usbtablet() if (self.os.is_arm_machvirt() or self.os.is_riscv_virt() or -Index: virt-manager-3.1.0/virtManager/object/domain.py +Index: virt-manager-3.2.0/virtManager/object/domain.py =================================================================== ---- virt-manager-3.1.0.orig/virtManager/object/domain.py -+++ virt-manager-3.1.0/virtManager/object/domain.py -@@ -1220,6 +1220,8 @@ class vmmDomain(vmmLibvirtObject): +--- virt-manager-3.2.0.orig/virtManager/object/domain.py ++++ virt-manager-3.2.0/virtManager/object/domain.py +@@ -1219,6 +1219,8 @@ class vmmDomain(vmmLibvirtObject): return self.get_xmlobj().os.is_xenpv() def is_hvm(self): return self.get_xmlobj().os.is_hvm() @@ -54,10 +54,10 @@ def get_uuid(self): if self._uuid is None: -Index: virt-manager-3.1.0/virtManager/connection.py +Index: virt-manager-3.2.0/virtManager/connection.py =================================================================== ---- virt-manager-3.1.0.orig/virtManager/connection.py -+++ virt-manager-3.1.0/virtManager/connection.py +--- virt-manager-3.2.0.orig/virtManager/connection.py ++++ virt-manager-3.2.0/virtManager/connection.py @@ -211,6 +211,8 @@ class vmmConnection(vmmGObject): label = "xen (paravirt)" elif gtype == "hvm": ++++++ virtinst-change-location-for-grub_xen.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.665434885 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.665434885 +0100 @@ -1,10 +1,10 @@ References: fate#326960, bsc#1123942 -Index: virt-manager-3.0.0/virtinst/install/installer.py +Index: virt-manager-3.2.0/virtinst/install/installer.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/install/installer.py -+++ virt-manager-3.0.0/virtinst/install/installer.py -@@ -594,7 +594,10 @@ class Installer(object): +--- virt-manager-3.2.0.orig/virtinst/install/installer.py ++++ virt-manager-3.2.0/virtinst/install/installer.py +@@ -604,7 +604,10 @@ class Installer(object): guest.bootloader = "pygrub" else: guest.bootloader = None @@ -16,10 +16,10 @@ log.debug("Using grub.xen to boot guest") on_reboot_value = guest.on_reboot self._alter_bootconfig(guest) -Index: virt-manager-3.0.0/virtManager/delete.py +Index: virt-manager-3.2.0/virtManager/delete.py =================================================================== ---- virt-manager-3.0.0.orig/virtManager/delete.py -+++ virt-manager-3.0.0/virtManager/delete.py +--- virt-manager-3.2.0.orig/virtManager/delete.py ++++ virt-manager-3.2.0/virtManager/delete.py @@ -458,7 +458,7 @@ def _populate_storage_list(storage_list, model.clear() ++++++ virtinst-graphics-add-check-for-qemu-modules-in-spice-graphic.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.697434916 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.697434916 +0100 @@ -20,10 +20,10 @@ virtinst/support.py | 1 + 2 files changed, 10 insertions(+) -diff --git a/virtinst/devices/graphics.py b/virtinst/devices/graphics.py -index a514b455..f5083e68 100644 ---- a/virtinst/devices/graphics.py -+++ b/virtinst/devices/graphics.py +Index: virt-manager-3.1.0/virtinst/devices/graphics.py +=================================================================== +--- virt-manager-3.1.0.orig/virtinst/devices/graphics.py ++++ virt-manager-3.1.0/virtinst/devices/graphics.py @@ -135,6 +135,15 @@ class DeviceGraphics(Device): # Spice has issues on some host arches, like ppc, so allow it if self.conn.caps.host.cpu.arch not in ["i686", "x86_64"]: @@ -40,11 +40,11 @@ return True def _listen_need_port(self): -diff --git a/virtinst/support.py b/virtinst/support.py -index de73629e..29dad32b 100644 ---- a/virtinst/support.py -+++ b/virtinst/support.py -@@ -281,6 +281,7 @@ class SupportCache: +Index: virt-manager-3.1.0/virtinst/support.py +=================================================================== +--- virt-manager-3.1.0.orig/virtinst/support.py ++++ virt-manager-3.1.0/virtinst/support.py +@@ -282,6 +282,7 @@ class SupportCache: conn_disk_driver_name_qemu = _make( hv_version={"qemu": 0, "xen": "4.2.0"}, hv_libvirt_version={"qemu": 0, "xen": "1.1.0"}) @@ -52,6 +52,3 @@ # Domain checks domain_xml_inactive = _make(function="virDomain.XMLDesc", run_args=(), --- -2.29.0 - ++++++ virtinst-keep-install-iso-attached.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.717434936 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.717434936 +0100 @@ -2,11 +2,11 @@ Newer SLE PV guests hang when a cdrom device is attached without an ISO file. -Index: virt-manager-3.0.0/virtinst/install/installer.py +Index: virt-manager-3.2.0/virtinst/install/installer.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/install/installer.py -+++ virt-manager-3.0.0/virtinst/install/installer.py -@@ -166,7 +166,8 @@ class Installer(object): +--- virt-manager-3.2.0.orig/virtinst/install/installer.py ++++ virt-manager-3.2.0/virtinst/install/installer.py +@@ -167,7 +167,8 @@ class Installer(object): def _remove_install_cdrom_media(self, guest): if not self._install_cdrom_device_added: return ++++++ virtinst-pvgrub2-bootloader.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.745434964 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.745434964 +0100 @@ -2,11 +2,11 @@ grub.xen is required to boot PV VMs that use the BTRFS filesystem. This patch forces the use of grub.xen (instead of using pygrub) for suse distros SLE12GA, openSUSE 13.2, and newer. -Index: virt-manager-3.0.0/virtinst/install/installer.py +Index: virt-manager-3.2.0/virtinst/install/installer.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/install/installer.py -+++ virt-manager-3.0.0/virtinst/install/installer.py -@@ -218,7 +218,8 @@ class Installer(object): +--- virt-manager-3.2.0.orig/virtinst/install/installer.py ++++ virt-manager-3.2.0/virtinst/install/installer.py +@@ -220,7 +220,8 @@ class Installer(object): def _alter_treemedia_bootconfig(self, guest): if not self._treemedia: @@ -16,7 +16,7 @@ kernel, initrd, kernel_args = self._treemedia_bootconfig if kernel: -@@ -584,6 +585,20 @@ class Installer(object): +@@ -594,6 +595,20 @@ class Installer(object): install_xml = None if self.has_install_phase(): install_xml = self._get_install_xml(guest, meter) ++++++ virtinst-set-cache-mode-unsafe-for-install.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.769434987 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.769434987 +0100 @@ -1,10 +1,10 @@ Set cache mode for target installation disk to unsafe for better performance. -Index: virt-manager-3.0.0/virtinst/install/installer.py +Index: virt-manager-3.2.0/virtinst/install/installer.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/install/installer.py -+++ virt-manager-3.0.0/virtinst/install/installer.py -@@ -570,11 +570,22 @@ class Installer(object): +--- virt-manager-3.2.0.orig/virtinst/install/installer.py ++++ virt-manager-3.2.0/virtinst/install/installer.py +@@ -580,11 +580,22 @@ class Installer(object): guest.memory) = data def _get_install_xml(self, guest, meter): ++++++ virtinst-use-qemu-for-cdrom-device.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.789435008 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.789435008 +0100 @@ -2,11 +2,11 @@ When the device added is a cdrom device (/dev/sr0), don't use "phy" as the driver name but instead use "qemu". -Index: virt-manager-3.0.0/virtinst/devices/disk.py +Index: virt-manager-3.2.0/virtinst/devices/disk.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/devices/disk.py -+++ virt-manager-3.0.0/virtinst/devices/disk.py -@@ -384,7 +384,8 @@ class DeviceDisk(Device): +--- virt-manager-3.2.0.orig/virtinst/devices/disk.py ++++ virt-manager-3.2.0/virtinst/devices/disk.py +@@ -527,7 +527,8 @@ class DeviceDisk(Device): # Recommended xen defaults from here: # https://bugzilla.redhat.com/show_bug.cgi?id=1171550#c9 # If type block, use name=phy. Otherwise do the same as qemu ++++++ virtinst-vol-default-nocow.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.809435027 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.809435027 +0100 @@ -4,11 +4,11 @@ Signed-off-by: Chunyan Liu <cy...@suse.com> -Index: virt-manager-3.0.0/virtinst/storage.py +Index: virt-manager-3.2.0/virtinst/storage.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/storage.py -+++ virt-manager-3.0.0/virtinst/storage.py -@@ -569,6 +569,11 @@ class StorageVolume(_StorageObject): +--- virt-manager-3.2.0.orig/virtinst/storage.py ++++ virt-manager-3.2.0/virtinst/storage.py +@@ -570,6 +570,11 @@ class StorageVolume(_StorageObject): return self._pool_xml.get_disk_type() file_type = property(_get_vol_type) @@ -20,10 +20,10 @@ ################## # XML properties # -Index: virt-manager-3.0.0/virtinst/support.py +Index: virt-manager-3.2.0/virtinst/support.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/support.py -+++ virt-manager-3.0.0/virtinst/support.py +--- virt-manager-3.2.0.orig/virtinst/support.py ++++ virt-manager-3.2.0/virtinst/support.py @@ -269,6 +269,7 @@ class SupportCache: conn_vnc_none_auth = _make(hv_version={"qemu": "2.9.0"}) conn_device_boot_order = _make(hv_version={"qemu": 0, "test": 0}) ++++++ virtinst-xen-drive-type.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.825435044 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.829435047 +0100 @@ -2,11 +2,11 @@ Virt-manager on Xen doesn't fill in any type thereby defaulting to 'raw'. This patch will generate the correct XML on Xen. -Index: virt-manager-3.0.0/virtinst/devices/disk.py +Index: virt-manager-3.2.0/virtinst/devices/disk.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/devices/disk.py -+++ virt-manager-3.0.0/virtinst/devices/disk.py -@@ -401,6 +401,10 @@ class DeviceDisk(Device): +--- virt-manager-3.2.0.orig/virtinst/devices/disk.py ++++ virt-manager-3.2.0/virtinst/devices/disk.py +@@ -544,6 +544,10 @@ class DeviceDisk(Device): https://lists.gnu.org/archive/html/qemu-devel/2008-04/msg00675.html """ if self.driver_name != self.DRIVER_NAME_QEMU: ++++++ virtinst-xenbus-disk-index-fix.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.841435059 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.845435063 +0100 @@ -6,11 +6,11 @@ passed to qemu where it error'ed out with the disks having the same index (in this case both are 0). -Index: virt-manager-3.0.0/virtinst/devices/disk.py +Index: virt-manager-3.2.0/virtinst/devices/disk.py =================================================================== ---- virt-manager-3.0.0.orig/virtinst/devices/disk.py -+++ virt-manager-3.0.0/virtinst/devices/disk.py -@@ -850,6 +850,17 @@ class DeviceDisk(Device): +--- virt-manager-3.2.0.orig/virtinst/devices/disk.py ++++ virt-manager-3.2.0/virtinst/devices/disk.py +@@ -896,6 +896,17 @@ class DeviceDisk(Device): :returns: generated target """ prefix, maxnode = self.get_target_prefix() @@ -28,7 +28,7 @@ skip_targets = [t for t in skip_targets if t and t.startswith(prefix)] skip_targets.sort() -@@ -857,7 +868,12 @@ class DeviceDisk(Device): +@@ -903,7 +914,12 @@ class DeviceDisk(Device): first_found = None for i in range(maxnode): ++++++ virtman-disallow-adding-floppy-disk.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.869435087 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.873435091 +0100 @@ -4,11 +4,11 @@ added. -Index: virt-manager-3.0.0/virtManager/addhardware.py +Index: virt-manager-3.2.0/virtManager/addhardware.py =================================================================== ---- virt-manager-3.0.0.orig/virtManager/addhardware.py -+++ virt-manager-3.0.0/virtManager/addhardware.py -@@ -481,6 +481,9 @@ class vmmAddHardware(vmmGObjectUI): +--- virt-manager-3.2.0.orig/virtManager/addhardware.py ++++ virt-manager-3.2.0/virtManager/addhardware.py +@@ -480,6 +480,9 @@ class vmmAddHardware(vmmGObjectUI): buses = domcaps.devices.disk.get_enum("bus").get_values() else: buses = vmmAddHardware.disk_old_recommended_buses(guest) @@ -18,7 +18,7 @@ bus_map = { "disk": ["ide", "sata", "scsi", "sd", "usb", "virtio", "xen"], -@@ -500,6 +503,7 @@ class vmmAddHardware(vmmGObjectUI): +@@ -499,6 +502,7 @@ class vmmAddHardware(vmmGObjectUI): "usb": _("USB"), "virtio": _("VirtIO"), "xen": _("Xen"), @@ -26,7 +26,7 @@ } return bus_mappings.get(bus, bus) -@@ -681,8 +685,9 @@ class vmmAddHardware(vmmGObjectUI): +@@ -680,8 +684,9 @@ class vmmAddHardware(vmmGObjectUI): "drive-harddisk", _("Disk device")]) target_model.append([DeviceDisk.DEVICE_CDROM, "media-optical", _("CDROM device")]) ++++++ virtman-fix-restore-vm-menu-selection.patch ++++++ --- /var/tmp/diff_new_pack.sM0EFP/_old 2020-11-17 21:26:14.893435111 +0100 +++ /var/tmp/diff_new_pack.sM0EFP/_new 2020-11-17 21:26:14.893435111 +0100 @@ -3,11 +3,11 @@ Libvirt returns libvirt.VIR_DOMAIN_PMSUSPENDED after a vm has been 'saved'. -Index: virt-manager-3.1.0/virtManager/object/domain.py +Index: virt-manager-3.2.0/virtManager/object/domain.py =================================================================== ---- virt-manager-3.1.0.orig/virtManager/object/domain.py -+++ virt-manager-3.1.0/virtManager/object/domain.py -@@ -1527,7 +1527,8 @@ class vmmDomain(vmmLibvirtObject): +--- virt-manager-3.2.0.orig/virtManager/object/domain.py ++++ virt-manager-3.2.0/virtManager/object/domain.py +@@ -1526,7 +1526,8 @@ class vmmDomain(vmmLibvirtObject): return (self.is_stoppable() or self.status() in [libvirt.VIR_DOMAIN_CRASHED]) def is_runable(self): _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org