Hello community,

here is the log from the commit of package virt-manager for openSUSE:Factory 
checked in at 2015-11-18 22:34:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
 and      /work/SRC/openSUSE:Factory/.virt-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-manager"

Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes        
2015-11-04 15:34:28.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virt-manager.new/virt-manager.changes   
2015-11-18 22:34:51.000000000 +0100
@@ -1,0 +2,20 @@
+Tue Nov 17 09:00:28 MST 2015 - carn...@suse.com
+
+- bsc#955401 - Can't create VM without disk: "list index out of
+  range"
+  virtinst-set-cache-mode-unsafe-for-install.patch
+
+-------------------------------------------------------------------
+Tue Nov 10 09:15:12 MST 2015 - carn...@suse.com
+
+- bsc#947129 - Error launching manager: 'URI' is not in list
+  Set the locale to avoid parsing errors
+  virtman-show-suse-install-repos.patch
+
+-------------------------------------------------------------------
+Tue Oct 27 16:46:03 MDT 2015 - carn...@suse.com
+
+- fate#319659 - vm-install: remove shutcut in virt-manager
+  Drop virtman-vminstall.patch
+
+-------------------------------------------------------------------

Old:
----
  virtman-vminstall.patch

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

Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-manager
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -57,12 +57,11 @@
 Patch70:        virtman-desktop.patch
 Patch71:        virtman-kvm.patch
 Patch72:        virtman-keycombo.patch
-Patch73:        virtman-vminstall.patch
-Patch74:        virtman-show-suse-install-repos.patch
-Patch75:        virtman-libvirtd-not-running.patch
-Patch76:        virtman-dont-allow-grub.xen-to-be-deleted.patch
-Patch77:        virtinst-pvgrub2-bootloader.patch
-Patch78:        virtinst-nfs-install-sanitize.patch
+Patch73:        virtman-show-suse-install-repos.patch
+Patch74:        virtman-libvirtd-not-running.patch
+Patch75:        virtman-dont-allow-grub.xen-to-be-deleted.patch
+Patch76:        virtinst-pvgrub2-bootloader.patch
+Patch77:        virtinst-nfs-install-sanitize.patch
 # Features or Enhancements
 Patch100:       virtman-eepro100.patch
 Patch101:       virtman-default-guest-from-host-os.patch
@@ -199,7 +198,6 @@
 %patch75 -p1
 %patch76 -p1
 %patch77 -p1
-%patch78 -p1
 # Enhancements
 %patch100 -p1
 %patch101 -p1

++++++ virtinst-add-default-rng-device.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -12,7 +12,7 @@
  
  
  class Guest(XMLBuilder):
-@@ -671,6 +672,15 @@ class Guest(XMLBuilder):
+@@ -674,6 +675,15 @@ class Guest(XMLBuilder):
              return
          self.add_device(VirtualGraphics(self.conn))
  
@@ -28,7 +28,7 @@
      def add_default_devices(self):
          self.add_default_graphics()
          self.add_default_video_device()
-@@ -678,6 +688,7 @@ class Guest(XMLBuilder):
+@@ -681,6 +691,7 @@ class Guest(XMLBuilder):
          self.add_default_console_device()
          self.add_default_usb_controller()
          self.add_default_channels()

++++++ virtinst-nfs-install-sanitize.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -9,7 +9,7 @@
 ===================================================================
 --- virt-manager-1.2.1.orig/virtinst/util.py
 +++ virt-manager-1.2.1/virtinst/util.py
-@@ -559,3 +559,22 @@ def getInstallRepos(enabled_sources_only
+@@ -561,3 +561,22 @@ def getInstallRepos(enabled_sources_only
          zypper_output.insert(0, dom0_inst_source)
      return (index_dom0, zypper_output)
  

++++++ virtinst-s390x-disable-graphics.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -16,7 +16,7 @@
          self.x86_cpu_default = self.cpu.SPECIAL_MODE_HOST_MODEL_ONLY
  
          self.__os_object = None
-@@ -620,11 +623,13 @@ class Guest(XMLBuilder):
+@@ -623,11 +626,13 @@ class Guest(XMLBuilder):
              self.conn.check_support(
              self.conn.SUPPORT_CONN_VIRTIO_CONSOLE)):
              dev.target_type = "virtio"
@@ -31,7 +31,7 @@
              return
          if self.get_devices("video"):
              return
-@@ -669,7 +674,7 @@ class Guest(XMLBuilder):
+@@ -672,7 +677,7 @@ class Guest(XMLBuilder):
              return
          if self.os.is_container():
              return
@@ -40,7 +40,7 @@
              return
          self.add_device(VirtualGraphics(self.conn))
  
-@@ -997,7 +1002,7 @@ class Guest(XMLBuilder):
+@@ -1000,7 +1005,7 @@ class Guest(XMLBuilder):
          if self._hv_only_supports_virtio():
              return True
  

++++++ virtinst-set-cache-mode-unsafe-for-install.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -12,28 +12,31 @@
  
  
  class Guest(XMLBuilder):
-@@ -354,6 +355,14 @@ class Guest(XMLBuilder):
+@@ -354,6 +355,17 @@ class Guest(XMLBuilder):
  
          self._set_osxml_defaults()
  
 +        # At install time set the target disk to 'unsafe' for
 +        # better performance if the target is not a block device
++        saved_cache = "None"
 +        if install:
-+            target_disk = self.get_devices("disk")[0]
-+            saved_cache = target_disk.driver_cache
-+            if target_disk.type != VirtualDisk.TYPE_BLOCK:
-+                target_disk.driver_cache = VirtualDisk.CACHE_MODE_UNSAFE
++            disk_devices = self.get_devices("disk")
++            if disk_devices:
++                target_disk = self.get_devices("disk")[0]
++                saved_cache = target_disk.driver_cache
++                if target_disk.type != VirtualDisk.TYPE_BLOCK:
++                    target_disk.driver_cache = VirtualDisk.CACHE_MODE_UNSAFE
 +
          self.bootloader = None
          if (not install and
              self.os.is_xenpv() and
-@@ -372,7 +381,10 @@ class Guest(XMLBuilder):
+@@ -372,7 +384,10 @@ class Guest(XMLBuilder):
                  self.bootloader = "/usr/bin/pygrub"
                  self.os.clear()
  
 -        return self.get_xml_config()
 +        xml_config = self.get_xml_config()
-+        if install:
++        if install and saved_cache != "None":
 +            target_disk.driver_cache = saved_cache
 +        return xml_config
  

++++++ virtinst-set-qemu-emulator.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -13,7 +13,7 @@
  import logging
  
  import urlgrabber.progress as progress
-@@ -807,14 +808,29 @@ class Guest(XMLBuilder):
+@@ -810,14 +811,29 @@ class Guest(XMLBuilder):
              self.emulator = None
              return
  

++++++ virtman-add-connect-default.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -4,7 +4,7 @@
 ===================================================================
 --- virt-manager-1.2.1.orig/virtManager/engine.py
 +++ virt-manager-1.2.1/virtManager/engine.py
-@@ -202,9 +202,6 @@ class vmmEngine(vmmGObject):
+@@ -199,9 +199,6 @@ class vmmEngine(vmmGObject):
          except:
              logging.exception("Error talking to PackageKit")
  
@@ -14,7 +14,7 @@
          warnmsg = _("The 'libvirtd' service will need to be started.\n\n"
                      "After that, virt-manager will connect to libvirt on\n"
                      "the next application start up.")
-@@ -218,7 +215,11 @@ class vmmEngine(vmmGObject):
+@@ -215,7 +212,11 @@ class vmmEngine(vmmGObject):
              if not connected and do_start:
                  manager.err.ok(_("Libvirt service must be started"), warnmsg)
  

++++++ virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -10,7 +10,7 @@
 ===================================================================
 --- virt-manager-1.2.1.orig/virtManager/manager.py
 +++ virt-manager-1.2.1/virtManager/manager.py
-@@ -864,7 +864,7 @@ class vmmManager(vmmGObjectUI):
+@@ -859,7 +859,7 @@ class vmmManager(vmmGObjectUI):
              show_pause = bool(vm and vm.is_unpauseable())
          else:
              show_pause = bool(vm and vm.is_pauseable())
@@ -23,7 +23,7 @@
 ===================================================================
 --- virt-manager-1.2.1.orig/virtManager/vmmenu.py
 +++ virt-manager-1.2.1/virtManager/vmmenu.py
-@@ -50,6 +50,7 @@ class _VMMenu(Gtk.Menu):
+@@ -31,6 +31,7 @@ class _VMMenu(Gtk.Menu):
          self._parent = src
          self._current_vm_cb = current_vm_cb
          self._show_open = show_open
@@ -31,7 +31,7 @@
  
          self._init_state()
  
-@@ -111,6 +112,7 @@ class VMShutdownMenu(_VMMenu):
+@@ -92,6 +93,7 @@ class VMShutdownMenu(_VMMenu):
              name = getattr(child, "vmm_widget_name", None)
              if name in statemap:
                  child.set_sensitive(statemap[name])
@@ -39,7 +39,7 @@
  
              if name == "reset":
                  child.set_tooltip_text(None)
-@@ -127,7 +129,8 @@ class VMActionMenu(_VMMenu):
+@@ -108,7 +110,8 @@ class VMActionMenu(_VMMenu):
          self._add_action(_("_Pause"), "suspend", Gtk.STOCK_MEDIA_PAUSE)
          self._add_action(_("R_esume"), "resume", Gtk.STOCK_MEDIA_PAUSE)
          s = self._add_action(_("_Shut Down"), "shutdown", addcb=False)
@@ -49,7 +49,7 @@
  
          self.add(Gtk.SeparatorMenuItem())
          self._add_action(_("Clone..."), "clone", None)
-@@ -143,7 +146,7 @@ class VMActionMenu(_VMMenu):
+@@ -124,7 +127,7 @@ class VMActionMenu(_VMMenu):
      def update_widget_states(self, vm):
          statemap = {
              "run": bool(vm and vm.is_runable()),
@@ -58,7 +58,7 @@
              "suspend": bool(vm and vm.is_stoppable()),
              "resume": bool(vm and vm.is_paused()),
              "migrate": bool(vm and vm.is_stoppable()),
-@@ -160,6 +163,8 @@ class VMActionMenu(_VMMenu):
+@@ -141,6 +144,8 @@ class VMActionMenu(_VMMenu):
                  child.get_submenu().update_widget_states(vm)
              if name in statemap:
                  child.set_sensitive(statemap[name])

++++++ virtman-load-stored-uris.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -6,7 +6,7 @@
 ===================================================================
 --- virt-manager-1.2.1.orig/virtManager/engine.py
 +++ virt-manager-1.2.1/virtManager/engine.py
-@@ -226,9 +226,22 @@ class vmmEngine(vmmGObject):
+@@ -223,9 +223,22 @@ class vmmEngine(vmmGObject):
          if not uris:
              return
          logging.debug("About to connect to uris %s", uris)

++++++ virtman-packages.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -77,7 +77,7 @@
 ===================================================================
 --- virt-manager-1.2.1.orig/virtManager/engine.py
 +++ virt-manager-1.2.1/virtManager/engine.py
-@@ -192,21 +192,18 @@ class vmmEngine(vmmGObject):
+@@ -189,21 +189,18 @@ class vmmEngine(vmmGObject):
  
          ret = None
          try:

++++++ virtman-show-suse-install-repos.patch ++++++
--- /var/tmp/diff_new_pack.Oh20QA/_old  2015-11-18 22:34:54.000000000 +0100
+++ /var/tmp/diff_new_pack.Oh20QA/_new  2015-11-18 22:34:54.000000000 +0100
@@ -40,7 +40,7 @@
  
  
  def listify(l):
-@@ -462,3 +465,97 @@ def register_libvirt_error_handler():
+@@ -462,3 +465,99 @@ def register_libvirt_error_handler():
          ignore = userdata
          ignore = err
      libvirt.registerErrorHandler(f=libvirt_callback, ctx=None)
@@ -105,11 +105,13 @@
 +        return (0, [])
 +    dom0_inst_source = getHostInstallSource()
 +    try:
++        env = os.environ.copy()
++        env['LC_ALL'] = 'C'
 +        if enabled_sources_only is True:
 +            cmd = ['/usr/bin/zypper', 'lr', '-u', '-E']
 +        else:
 +            cmd = ['/usr/bin/zypper', 'lr', '-u']
-+        p = subprocess.Popen(cmd, stdout=PIPE, stderr=PIPE)
++        p = subprocess.Popen(cmd, stdout=PIPE, stderr=PIPE, env=env)
 +        stdout, stderr = p.communicate()
 +        zypper_output = stdout
 +        zypper_list = zypper_output.split("\n")


Reply via email to