Hello community,

here is the log from the commit of package virt-manager for openSUSE:Factory 
checked in at 2020-10-02 17:38:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
 and      /work/SRC/openSUSE:Factory/.virt-manager.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-manager"

Fri Oct  2 17:38:45 2020 rev:211 rq:839026 version:3.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes        
2020-09-29 19:02:53.489852795 +0200
+++ /work/SRC/openSUSE:Factory/.virt-manager.new.4249/virt-manager.changes      
2020-10-02 17:39:29.870817139 +0200
@@ -1,0 +2,21 @@
+Wed Sep 30 17:07:44 MDT 2020 - carn...@suse.com
+
+- jsc#SLE-16582, Upgrade virt-manager >= 3.x
+  * Return to using qcow2 sparse by default with libvirt 5.0.0+
+  * Make VM window shortcuts less likely to conflict with guest
+    usage
+  * Fix 3.0.0 regression with spice audio
+  * createvol: Add explicit option for qcow2 non-sparse
+  * Unconditionally add USB redirdev to new VMs when using SPICE
+  * Unconditionally add sound devices to new VMs
+  * Translation string improvements (Pino Toscano)
+- bsc#1176881 - No audio in virt-manager after upgrade
+  virt-manager-3.1.0.tar.bz2
+- Drop patches contained in new tarball
+  ba08f84b-addstorage-Return-to-using-qcow2-sparse-by-default.patch
+  a010c49b-cli-Fix-os-variant-help-introspection.patch
+  79ebcbcb-viewers-Fix-spice-audio.patch
+  e5a51f63-details-Change-Close-accelerator-to-ctrl+shift+w.patch
+  9c13d2f8-Remove-use-of-problematic-terminology.patch
+
+-------------------------------------------------------------------

Old:
----
  79ebcbcb-viewers-Fix-spice-audio.patch
  9c13d2f8-Remove-use-of-problematic-terminology.patch
  a010c49b-cli-Fix-os-variant-help-introspection.patch
  ba08f84b-addstorage-Return-to-using-qcow2-sparse-by-default.patch
  e5a51f63-details-Change-Close-accelerator-to-ctrl+shift+w.patch
  virt-manager-3.0.0.tar.bz2

New:
----
  virt-manager-3.1.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:52.810830819 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:52.814830821 +0200
@@ -21,7 +21,7 @@
 %global default_hvs                "qemu,xen,lxc"
 
 Name:           virt-manager
-Version:        3.0.0
+Version:        3.1.0
 Release:        0
 Summary:        Virtual Machine Manager
 License:        GPL-2.0-or-later
@@ -32,11 +32,6 @@
 Source2:        virt-install.desktop
 Source3:        virt-manager-supportconfig
 # Upstream Patches
-Patch1:         
ba08f84b-addstorage-Return-to-using-qcow2-sparse-by-default.patch
-Patch2:         a010c49b-cli-Fix-os-variant-help-introspection.patch
-Patch3:         79ebcbcb-viewers-Fix-spice-audio.patch
-Patch4:         e5a51f63-details-Change-Close-accelerator-to-ctrl+shift+w.patch
-Patch5:         9c13d2f8-Remove-use-of-problematic-terminology.patch
 # SUSE Only
 Patch70:        virtman-desktop.patch
 Patch71:        virtman-kvm.patch
@@ -159,11 +154,6 @@
 %prep
 %setup -q
 # Upstream Patches
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
 # SUSE Only
 %patch70 -p1
 %patch71 -p1

++++++ virt-manager-3.0.0.tar.bz2 -> virt-manager-3.1.0.tar.bz2 ++++++
++++ 246637 lines of diff (skipped)

++++++ virtinst-add-pvh-support.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.298831706 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.298831706 +0200
@@ -1,11 +1,11 @@
 References: fate#326698 - Add pvh support to virt-manager
 At this time support is disabled in this patch.
 
-Index: virt-manager-3.0.0/virtManager/createvm.py
+Index: virt-manager-3.1.0/virtManager/createvm.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/createvm.py
-+++ virt-manager-3.0.0/virtManager/createvm.py
-@@ -837,6 +837,9 @@ class vmmCreateVM(vmmGObjectUI):
+--- virt-manager-3.1.0.orig/virtManager/createvm.py
++++ virt-manager-3.1.0/virtManager/createvm.py
+@@ -836,6 +836,9 @@ class vmmCreateVM(vmmGObjectUI):
                      break
              if label is None:
                  continue
@@ -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.0.0/virtinst/domain/os.py
+Index: virt-manager-3.1.0/virtinst/domain/os.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtinst/domain/os.py
-+++ virt-manager-3.0.0/virtinst/domain/os.py
+--- virt-manager-3.1.0.orig/virtinst/domain/os.py
++++ virt-manager-3.1.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.0.0/virtinst/guest.py
+Index: virt-manager-3.1.0/virtinst/guest.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtinst/guest.py
-+++ virt-manager-3.0.0/virtinst/guest.py
+--- virt-manager-3.1.0.orig/virtinst/guest.py
++++ virt-manager-3.1.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.0.0/virtManager/object/domain.py
+Index: virt-manager-3.1.0/virtManager/object/domain.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/object/domain.py
-+++ virt-manager-3.0.0/virtManager/object/domain.py
-@@ -1223,6 +1223,8 @@ class vmmDomain(vmmLibvirtObject):
+--- 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):
          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.0.0/virtManager/connection.py
+Index: virt-manager-3.1.0/virtManager/connection.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/connection.py
-+++ virt-manager-3.0.0/virtManager/connection.py
+--- virt-manager-3.1.0.orig/virtManager/connection.py
++++ virt-manager-3.1.0/virtManager/connection.py
 @@ -211,6 +211,8 @@ class vmmConnection(vmmGObject):
                  label = "xen (paravirt)"
              elif gtype == "hvm":

++++++ virtinst-modify-gui-defaults.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.322831720 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.326831723 +0200
@@ -1,11 +1,11 @@
 Enhancement for the following GUI wizard installation option.
 1) If Xen, leave 'Architecture options' expanded so users know PV
 is the default
-Index: virt-manager-3.0.0/virtManager/createvm.py
+Index: virt-manager-3.1.0/virtManager/createvm.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/createvm.py
-+++ virt-manager-3.0.0/virtManager/createvm.py
-@@ -460,8 +460,20 @@ class vmmCreateVM(vmmGObjectUI):
+--- virt-manager-3.1.0.orig/virtManager/createvm.py
++++ virt-manager-3.1.0/virtManager/createvm.py
+@@ -459,8 +459,20 @@ class vmmCreateVM(vmmGObjectUI):
          self.widget("method-local").set_active(True)
          self.widget("create-conn").set_active(-1)
          activeconn = self._populate_conn_list(urihint)

++++++ virtman-allow-creating-i686-vm.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.358831742 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.362831744 +0200
@@ -1,11 +1,11 @@
 References: bsc#919692
 Because openSUSE repos combine 32 and 64 bit sources we need to
 continue showing the 'Architecture' pop-up.
-Index: virt-manager-3.0.0/virtManager/createvm.py
+Index: virt-manager-3.1.0/virtManager/createvm.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/createvm.py
-+++ virt-manager-3.0.0/virtManager/createvm.py
-@@ -862,11 +862,6 @@ class vmmCreateVM(vmmGObjectUI):
+--- virt-manager-3.1.0.orig/virtManager/createvm.py
++++ virt-manager-3.1.0/virtManager/createvm.py
+@@ -861,11 +861,6 @@ class vmmCreateVM(vmmGObjectUI):
          for guest in self.conn.caps.guests:
              if guest.os_type == self._capsinfo.os_type:
                  archs.append(guest.arch)

++++++ virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.370831749 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.370831749 +0200
@@ -6,11 +6,11 @@
 4) Edit the VM's /etc/default/grub file and remove the crashkernel information
    and then run grub2-mkconfig /boot/grub2/grub.cfg.
 5) Start the VM and within the VM's terminal type "echo 'c' > 
/proc/sysrq-trigger"
-Index: virt-manager-3.0.0/virtManager/manager.py
+Index: virt-manager-3.1.0/virtManager/manager.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/manager.py
-+++ virt-manager-3.0.0/virtManager/manager.py
-@@ -779,7 +779,7 @@ class vmmManager(vmmGObjectUI):
+--- virt-manager-3.1.0.orig/virtManager/manager.py
++++ virt-manager-3.1.0/virtManager/manager.py
+@@ -780,7 +780,7 @@ class vmmManager(vmmGObjectUI):
              show_pause = bool(vm and vm.is_unpauseable())
          else:
              show_pause = bool(vm and vm.is_pauseable())
@@ -19,10 +19,10 @@
  
          if vm and vm.managedsave_supported:
              self.change_run_text(vm.has_managed_save())
-Index: virt-manager-3.0.0/virtManager/vmmenu.py
+Index: virt-manager-3.1.0/virtManager/vmmenu.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/vmmenu.py
-+++ virt-manager-3.0.0/virtManager/vmmenu.py
+--- virt-manager-3.1.0.orig/virtManager/vmmenu.py
++++ virt-manager-3.1.0/virtManager/vmmenu.py
 @@ -21,6 +21,7 @@ class _VMMenu(Gtk.Menu):
          self._parent = src
          self._current_vm_cb = current_vm_cb

++++++ virtman-check-for-valid-display.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.378831754 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.382831756 +0200
@@ -1,10 +1,10 @@
 References: bnc#907958
 Sanity check for those who forget '-X' on ssh and try to start virt-manager
-Index: virt-manager-3.0.0/virtManager/virtmanager.py
+Index: virt-manager-3.1.0/virtManager/virtmanager.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/virtmanager.py
-+++ virt-manager-3.0.0/virtManager/virtmanager.py
-@@ -67,8 +67,11 @@ def _import_gtk(leftovers):
+--- virt-manager-3.1.0.orig/virtManager/virtmanager.py
++++ virt-manager-3.1.0/virtManager/virtmanager.py
+@@ -62,8 +62,11 @@ def _import_gtk(leftovers):
              print("gtk3 3.22.0 or later is required.")
              sys.exit(1)
  

++++++ virtman-fix-restore-vm-menu-selection.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.402831768 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.402831768 +0200
@@ -3,11 +3,11 @@
 Libvirt returns libvirt.VIR_DOMAIN_PMSUSPENDED after a vm has been 'saved'.
 
 
-Index: virt-manager-3.0.0/virtManager/object/domain.py
+Index: virt-manager-3.1.0/virtManager/object/domain.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/object/domain.py
-+++ virt-manager-3.0.0/virtManager/object/domain.py
-@@ -1530,7 +1530,8 @@ class vmmDomain(vmmLibvirtObject):
+--- 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):
          return (self.is_stoppable() or
                  self.status() in [libvirt.VIR_DOMAIN_CRASHED])
      def is_runable(self):

++++++ virtman-register-delete-event-for-details-dialog.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.418831778 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.418831778 +0200
@@ -6,11 +6,11 @@
 need to set the connection event. Not getting the event to cleanup leaves us 
in a
 bad state for when the details dialog is reopened.
 
-Index: virt-manager-3.0.0/virtManager/vmwindow.py
+Index: virt-manager-3.1.0/virtManager/vmwindow.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/vmwindow.py
-+++ virt-manager-3.0.0/virtManager/vmwindow.py
-@@ -131,6 +131,9 @@ class vmmVMWindow(vmmGObjectUI):
+--- virt-manager-3.1.0.orig/virtManager/vmwindow.py
++++ virt-manager-3.1.0/virtManager/vmwindow.py
+@@ -133,6 +133,9 @@ class vmmVMWindow(vmmGObjectUI):
              "on_details_menu_view_autoconnect_activate": 
self._autoconnect_ui_changed_cb,
          })
  
@@ -18,5 +18,5 @@
 +        self.topwin.connect("delete-event", self._window_delete_event)
 +
          # Deliberately keep all this after signal connection
-         self.vm.connect("state-changed", self.refresh_vm_state)
-         self.vm.connect("resources-sampled", self.refresh_resources)
+         self.vm.connect("state-changed", self._vm_state_changed_cb)
+         self.vm.connect("resources-sampled", self._resources_sampled_cb)

++++++ virtman-show-suse-install-repos.patch ++++++
--- /var/tmp/diff_new_pack.nK7yJy/_old  2020-10-02 17:39:54.430831785 +0200
+++ /var/tmp/diff_new_pack.nK7yJy/_new  2020-10-02 17:39:54.430831785 +0200
@@ -1,11 +1,11 @@
 Enhancement that gets installation repos from zypper.
 These locations are then presented as potential installation
 sources when creating a VM.
-Index: virt-manager-3.0.0/virtManager/createvm.py
+Index: virt-manager-3.1.0/virtManager/createvm.py
 ===================================================================
---- virt-manager-3.0.0.orig/virtManager/createvm.py
-+++ virt-manager-3.0.0/virtManager/createvm.py
-@@ -164,6 +164,70 @@ class _GuestData:
+--- virt-manager-3.1.0.orig/virtManager/createvm.py
++++ virt-manager-3.1.0/virtManager/createvm.py
+@@ -163,6 +163,70 @@ class _GuestData:
          return guest
  
  
@@ -76,7 +76,7 @@
  ##############
  # Main class #
  ##############
-@@ -422,7 +486,13 @@ class vmmCreateVM(vmmGObjectUI):
+@@ -421,7 +485,13 @@ class vmmCreateVM(vmmGObjectUI):
          self.widget("install-url-entry").set_text("")
          self.widget("install-url-options").set_expanded(False)
          urlmodel = self.widget("install-url-combo").get_model()


Reply via email to