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

Reply via email to