Hello community,

here is the log from the commit of package virt-manager for openSUSE:Factory 
checked in at 2016-01-08 15:23:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-18 22:34:51.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.virt-manager.new/virt-manager.changes   
2016-01-08 15:23:19.000000000 +0100
@@ -1,0 +2,70 @@
+Mon Jan  4 11:04:50 MST 2016 - carn...@suse.com
+
+- Drop including gschemas.compiled and icon-theme.cache.
+  virt-manager.spec
+
+-------------------------------------------------------------------
+Fri Dec 25 09:44:35 UTC 2015 - br...@ioda-net.ch
+
+- Update to 1.3.2 upstream bugfix release
+  virt-manager-1.3.2.tar.bz2
+  * Fix dependency issues with vte (bz #1290262)
+- Dropped 
+  virt-manager-1.3.0.tar.bz2
+-Fix boo#959049
+  Namespace Vte not available for version 2.91
+
+-------------------------------------------------------------------
+Sun Dec 13 14:41:54 UTC 2015 - br...@ioda-net.ch
+
+- Update to 1.3.1 release upstream bugfix
+  virt-manager-1.3.1.tar.bz2
+  * Fix command line API on RHEL7 pygobject
+- Dropped 
+  virt-manager-1.3.0.tar.bz2
+- Fix boo#958094 
+  Error starting Virtual Machine Manager: new_sync() takes exactly 
+  7 arguments (6 given)
+- redone patch 104 virtman-load-stored-uris.patch
+
+-------------------------------------------------------------------
+Wed Nov 25 09:46:33 MST 2015 - carn...@suse.com
+
+- Update to virt-manager 1.3.0
+  virt-manager-1.3.0.tar.bz2
+  * Git hosting moved to http://github.com/virt-manager/virt-manager
+  * Switch translation infrastructure from transifex to fedora.zanata.org
+  * Add dogtail UI tests and infrastructure
+  * Improved support for s390x kvm (Kevin Zhao)
+  * virt-install and virt-manager now remove created disk images if VM install 
startup fails
+  * Replace urlgrabber usage with requests and urllib2
+  * virt-install: add –network virtualport support for openvswitch (Daniel P. 
Berrange)
+  * virt-install: support multiple –security labels
+  * virt-install: support –features kvm_hidden=on|off (Pavel Hrdina)
+  * virt-install: add –features pmu=on|off
+  * virt-install: add –features pvspinlock=on|off (Abhijeet Kasurde)
+  * virt-install: add –events on_lockfailure=on|off (Abhijeet Kasurde)
+  * virt-install: add –network link_state=up|down
+  * virt-install: add –vcpu placement=static|auto
+- Dropped
+  virt-manager-1.2.1.tar.bz2
+  34db1af7-fix-adding-iscsi-pools.patch
+  360fe110-add-s390x-arch-support.patch
+  4970615f-fix-qemu-vs-lxc-detection.patch
+  590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch
+  5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
+  601a82cb-fix-console_type-if-xen.patch
+  76bad650-fix-virt-xml-define-and-update.patch
+  77423e7a-connection-catch-more-errors-in-filter_nodedevs.patch
+  8dbe96fc-add-s390x-arch-support.patch
+  a9b303fb-fix-copy-host-cpu-definition.patch
+  aebebbf8-report-an-error-for-pxe-install-without-network.patch
+  cde2f0ef-Suppress-gi-warnings-about-lack-of-require_version.patch
+  eb92178e-virtinst-fix-storage-pool-lookup.patch
+  f30975c3-drop-cow-support.patch
+  f81358b0-dont-display-error-if-machine-is-missing-in-XML.patch
+  fc93e154-fix-udp-tcp-host-vs-mode-UI.patch
+  virtman-autoyast-support.patch
+  virtman-supported-disk-formats.patch
+
+-------------------------------------------------------------------

Old:
----
  34db1af7-fix-adding-iscsi-pools.patch
  360fe110-add-s390x-arch-support.patch
  4970615f-fix-qemu-vs-lxc-detection.patch
  590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch
  5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
  601a82cb-fix-console_type-if-xen.patch
  76bad650-fix-virt-xml-define-and-update.patch
  77423e7a-connection-catch-more-errors-in-filter_nodedevs.patch
  8dbe96fc-add-s390x-arch-support.patch
  a9b303fb-fix-copy-host-cpu-definition.patch
  aebebbf8-report-an-error-for-pxe-install-without-network.patch
  cde2f0ef-Suppress-gi-warnings-about-lack-of-require_version.patch
  eb92178e-virtinst-fix-storage-pool-lookup.patch
  f30975c3-drop-cow-support.patch
  f81358b0-dont-display-error-if-machine-is-missing-in-XML.patch
  fc93e154-fix-udp-tcp-host-vs-mode-UI.patch
  virt-manager-1.2.1.tar.bz2
  virtman-autoyast-support.patch
  virtman-supported-disk-formats.patch

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

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

Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:23.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:23.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package virt-manager
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -21,13 +21,13 @@
 %define qemu_user          "qemu"
 %define libvirt_kvm_packages   ""
 %define libvirt_xen_packages   ""
-%define preferred_distros  "sles12,opensuse13.2"
+%define preferred_distros  "sles12sp1,opensuse42.1"
 %define kvm_packages       ""
-%define _version           1.2.1
-%define _release           1
+%define _version           1.3.2
+%define _release           0
 
 Name:           virt-manager
-Version:        1.2.1
+Version:        1.3.2
 Release:        0
 Summary:        Virtual Machine Manager
 License:        GPL-2.0+
@@ -37,22 +37,6 @@
 Source1:        virt-install.rb
 Source2:        virt-install.desktop
 # Upstream Patches
-Patch1:         77423e7a-connection-catch-more-errors-in-filter_nodedevs.patch
-Patch2:         fc93e154-fix-udp-tcp-host-vs-mode-UI.patch
-Patch3:         34db1af7-fix-adding-iscsi-pools.patch
-Patch4:         76bad650-fix-virt-xml-define-and-update.patch
-Patch5:         a9b303fb-fix-copy-host-cpu-definition.patch
-Patch6:         8dbe96fc-add-s390x-arch-support.patch
-Patch7:         f81358b0-dont-display-error-if-machine-is-missing-in-XML.patch
-Patch8:         aebebbf8-report-an-error-for-pxe-install-without-network.patch
-Patch9:         4970615f-fix-qemu-vs-lxc-detection.patch
-Patch10:        eb92178e-virtinst-fix-storage-pool-lookup.patch
-Patch11:        5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
-Patch12:        360fe110-add-s390x-arch-support.patch
-Patch13:        
590f5a52-urlfetcher-Clear-cached-ftp-connection-on-cleanupLoc.patch
-Patch14:        601a82cb-fix-console_type-if-xen.patch
-Patch15:        f30975c3-drop-cow-support.patch
-Patch16:        
cde2f0ef-Suppress-gi-warnings-about-lack-of-require_version.patch
 # SUSE Only
 Patch70:        virtman-desktop.patch
 Patch71:        virtman-kvm.patch
@@ -66,10 +50,9 @@
 Patch100:       virtman-eepro100.patch
 Patch101:       virtman-default-guest-from-host-os.patch
 Patch102:       virtman-default-to-xen-pv.patch
-Patch103:       virtman-autoyast-support.patch
-Patch104:       virtman-packages.patch
-Patch105:       virtman-load-stored-uris.patch
-Patch106:       virtman-add-connect-default.patch
+Patch103:       virtman-packages.patch
+Patch104:       virtman-load-stored-uris.patch
+Patch105:       virtman-add-connect-default.patch
 Patch120:       virtinst-storage-ocfs2.patch
 Patch121:       virtinst-default-xen-to-qcow2-format.patch
 Patch122:       virtinst-detect-oes-distros.patch
@@ -81,12 +64,11 @@
 Patch128:       virtinst-add-ppc64-arch-support.patch
 Patch129:       virtinst-s390x-disable-graphics.patch
 # Bug Fixes
-Patch150:       virtman-supported-disk-formats.patch
-Patch151:       virtman-prevent-double-click-starting-vm-twice.patch
-Patch152:       virtman-increase-setKeepAlive-count.patch
-Patch153:       virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch
-Patch154:       virtman-check-for-valid-display.patch
-Patch155:       virtman-allow-creating-i686-vm.patch
+Patch150:       virtman-prevent-double-click-starting-vm-twice.patch
+Patch151:       virtman-increase-setKeepAlive-count.patch
+Patch152:       virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch
+Patch153:       virtman-check-for-valid-display.patch
+Patch154:       virtman-allow-creating-i686-vm.patch
 Patch160:       virtinst-xen-drive-type.patch
 Patch161:       virtinst-xenbus-disk-index-fix.patch
 Patch162:       virtinst-refresh_before_fetch_pool.patch
@@ -112,6 +94,7 @@
 %endif
 
 BuildRequires:  glib2-devel
+BuildRequires:  gtk2-tools
 BuildRequires:  intltool
 BuildRequires:  perl
 BuildRequires:  python
@@ -158,6 +141,7 @@
 
 Requires:       virt-manager-common = %{verrel}
 
+Requires:       python-requests
 Provides:       python-virtinst
 Provides:       virt-clone
 Provides:       virt-convert
@@ -173,22 +157,6 @@
 %prep
 %setup -q
 # Upstream Patches
-%patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
-%patch13 -p1
-%patch14 -p1
-%patch15 -p1
-%patch16 -p1
 # SUSE Only
 %patch70 -p1
 %patch71 -p1
@@ -205,7 +173,6 @@
 %patch103 -p1
 %patch104 -p1
 %patch105 -p1
-%patch106 -p1
 %patch120 -p1
 %patch121 -p1
 %patch122 -p1
@@ -222,7 +189,6 @@
 %patch152 -p1
 %patch153 -p1
 %patch154 -p1
-%patch155 -p1
 %patch160 -p1
 %patch161 -p1
 %patch162 -p1
@@ -265,7 +231,9 @@
     %{?_default_graphics}
 
 %install
-python setup.py install \
+python setup.py \
+    --no-update-icon-cache \
+    --no-compile-schemas install \
     --prefix=%{_prefix} \
     -O1 --root=$RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/YaST2/clients/

++++++ virt-manager-1.2.1.tar.bz2 -> virt-manager-1.3.2.tar.bz2 ++++++
++++ 270712 lines of diff (skipped)

++++++ virtinst-add-default-rng-device.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 References: bnc#885308
 Enhancement to add a virtio RNG device to non windows VMs.
-Index: virt-manager-1.2.1/virtinst/guest.py
+Index: virt-manager-1.3.0/virtinst/guest.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/guest.py
-+++ virt-manager-1.2.1/virtinst/guest.py
+--- virt-manager-1.3.0.orig/virtinst/guest.py
++++ virt-manager-1.3.0/virtinst/guest.py
 @@ -54,6 +54,7 @@ from .pm import PM
  from .seclabel import Seclabel
  from .xmlbuilder import XMLBuilder, XMLProperty, XMLChildProperty
@@ -12,7 +12,7 @@
  
  
  class Guest(XMLBuilder):
-@@ -674,6 +675,15 @@ class Guest(XMLBuilder):
+@@ -711,6 +712,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()
-@@ -681,6 +691,7 @@ class Guest(XMLBuilder):
+@@ -718,6 +728,7 @@ class Guest(XMLBuilder):
          self.add_default_console_device()
          self.add_default_usb_controller()
          self.add_default_channels()

++++++ virtinst-add-ppc64-arch-support.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,10 +1,10 @@
 Reference: bnc#869024
 Add s390x and ppc64 support
-Index: virt-manager-1.2.1/virtinst/urlfetcher.py
+Index: virt-manager-1.3.0/virtinst/urlfetcher.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.2.1/virtinst/urlfetcher.py
-@@ -374,6 +374,10 @@ def _distroFromSUSEContent(fetcher, arch
+--- virt-manager-1.3.0.orig/virtinst/urlfetcher.py
++++ virt-manager-1.3.0/virtinst/urlfetcher.py
+@@ -427,6 +427,10 @@ def _distroFromSUSEContent(fetcher, arch
              arch = "i586"
          elif cbuf.find("s390x") != -1:
              arch = "s390x"
@@ -15,7 +15,7 @@
  
      dclass = GenericDistro
      if distribution:
-@@ -943,10 +947,12 @@ class SuseDistro(Distro):
+@@ -966,10 +970,12 @@ class SuseDistro(Distro):
              oldkern += "64"
              oldinit += "64"
  

++++++ virtinst-default-xen-to-qcow2-format.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Reference: bnc#885380
 Allow Xen based VMs to default to using qcow2
-Index: virt-manager-1.1.0/virtinst/support.py
+Index: virt-manager-1.3.0/virtinst/support.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtinst/support.py
-+++ virt-manager-1.1.0/virtinst/support.py
+--- virt-manager-1.3.0.orig/virtinst/support.py
++++ virt-manager-1.3.0/virtinst/support.py
 @@ -258,7 +258,7 @@ SUPPORT_CONN_DISK_SD = _make(version="1.
  # default to qcow2. It might be fine for xen or qemu older than the versions
  # here, but until someone tests things I'm going to be a bit conservative.

++++++ virtinst-detect-oes-distros.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,10 +1,10 @@
 Enhancement to correctly detect Open Enterprise Server media is
 selected as the installation source.
-Index: virt-manager-1.2.1/virtinst/urlfetcher.py
+Index: virt-manager-1.3.0/virtinst/urlfetcher.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.2.1/virtinst/urlfetcher.py
-@@ -386,6 +386,10 @@ def _distroFromSUSEContent(fetcher, arch
+--- virt-manager-1.3.0.orig/virtinst/urlfetcher.py
++++ virt-manager-1.3.0/virtinst/urlfetcher.py
+@@ -439,6 +439,10 @@ def _distroFromSUSEContent(fetcher, arch
              dclass = SLEDDistro
              if distro_version is None:
                  distro_version = ['VERSION', distribution[1].strip().rsplit(' 
')[4]]

++++++ virtinst-modify-gui-defaults.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -3,14 +3,14 @@
 is the default
 2) Under 'Network selection' default to a bridge that has an actual
 IP address if available (not just the first one found).
-Index: virt-manager-1.1.0/virtManager/create.py
+Index: virt-manager-1.3.0/virtManager/create.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtManager/create.py
-+++ virt-manager-1.1.0/virtManager/create.py
-@@ -331,7 +331,19 @@ class vmmCreate(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/create.py
++++ virt-manager-1.3.0/virtManager/create.py
+@@ -371,7 +371,19 @@ class vmmCreate(vmmGObjectUI):
          self.widget("method-local").set_active(True)
          self.widget("create-conn").set_active(-1)
-         activeconn = self.populate_conn_list(urihint)
+         activeconn = self._populate_conn_list(urihint)
 -        self.widget("arch-expander").set_expanded(False)
 +        # For Xen have the expander open so users can see PV is the default
 +        if activeconn and activeconn.is_xen():
@@ -26,12 +26,12 @@
 +            self.widget("method-local").set_active(False)
 +            self.widget("method-tree").set_active(True)
  
-         try:
-             self.set_conn(activeconn, force_validate=True)
-Index: virt-manager-1.1.0/virtManager/netlist.py
+         if self._set_conn(activeconn) is False:
+             return False
+Index: virt-manager-1.3.0/virtManager/netlist.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtManager/netlist.py
-+++ virt-manager-1.1.0/virtManager/netlist.py
+--- virt-manager-1.3.0.orig/virtManager/netlist.py
++++ virt-manager-1.3.0/virtManager/netlist.py
 @@ -167,9 +167,19 @@ class vmmNetworkList(vmmGObjectUI):
          return rows, vnet_bridges, default_label
  
@@ -70,4 +70,4 @@
 +
          return rows, default_label
  
-     def _populate_network_list(self):
+     def _populate_network_model(self, model):

++++++ virtinst-nfs-install-sanitize.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -5,14 +5,14 @@
    and carry the latter form around internally"
 We need the RFC version to work correctly whereas redhat's anaconda
 needs their own modified version.
-Index: virt-manager-1.2.1/virtinst/util.py
+Index: virt-manager-1.3.0/virtinst/util.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/util.py
-+++ virt-manager-1.2.1/virtinst/util.py
-@@ -561,3 +561,22 @@ def getInstallRepos(enabled_sources_only
-         zypper_output.insert(0, dom0_inst_source)
+--- virt-manager-1.3.0.orig/virtinst/util.py
++++ virt-manager-1.3.0/virtinst/util.py
+@@ -552,3 +552,22 @@ def getInstallRepos(enabled_sources_only
      return (index_dom0, zypper_output)
  
+ 
 +def sanitize_url(url):
 +    """
 +    Do nothing for http or ftp, but make sure nfs is in the expected format
@@ -32,11 +32,11 @@
 +
 +    return url
 +
-Index: virt-manager-1.2.1/virtinst/distroinstaller.py
+Index: virt-manager-1.3.0/virtinst/distroinstaller.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/distroinstaller.py
-+++ virt-manager-1.2.1/virtinst/distroinstaller.py
-@@ -51,6 +51,8 @@ def _sanitize_url(url):
+--- virt-manager-1.3.0.orig/virtinst/distroinstaller.py
++++ virt-manager-1.3.0/virtinst/distroinstaller.py
+@@ -49,6 +49,8 @@ def _sanitize_url(url):
      """
      Do nothing for http or ftp, but make sure nfs is in the expected format
      """
@@ -45,25 +45,25 @@
      if url.startswith("nfs://"):
          # Convert RFC compliant NFS      nfs://server/path/to/distro
          # to what mount/anaconda expect  nfs:server:/path/to/distro
-Index: virt-manager-1.2.1/virtinst/urlfetcher.py
+Index: virt-manager-1.3.0/virtinst/urlfetcher.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.2.1/virtinst/urlfetcher.py
-@@ -33,6 +33,7 @@ import urlparse
- import urlgrabber.grabber as grabber
+--- virt-manager-1.3.0.orig/virtinst/urlfetcher.py
++++ virt-manager-1.3.0/virtinst/urlfetcher.py
+@@ -33,6 +33,7 @@ import urllib2
+ import urlparse
  
  from .osdict import OSDB
 +from virtinst import util
  
  
  #########################################################################
-@@ -219,7 +220,8 @@ class _MountedImageFetcher(_LocalImageFe
+@@ -295,7 +296,8 @@ class _MountedURLFetcher(_LocalURLFetche
  
-         logging.debug("Preparing mount at " + self.srcdir)
+         logging.debug("Preparing mount at " + self._srcdir)
          if self.location.startswith("nfs:"):
--            cmd = [mountcmd, "-o", "ro", self.location[4:], self.srcdir]
+-            cmd = [mountcmd, "-o", "ro", self.location[4:], self._srcdir]
 +            url = util.sanitize_url(self.location)
-+            cmd = [mountcmd, "-o", "ro", url[4:], self.srcdir]
++            cmd = [mountcmd, "-o", "ro", url[4:], self._srcdir]
          else:
              if stat.S_ISBLK(os.stat(self.location)[stat.ST_MODE]):
                  mountopt = "ro"

++++++ virtinst-pvgrub2-bootloader.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +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
 newer suse distros like SLE12 and openSUSE 13.2.
-Index: virt-manager-1.2.1/virtinst/guest.py
+Index: virt-manager-1.3.0/virtinst/guest.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/guest.py
-+++ virt-manager-1.2.1/virtinst/guest.py
-@@ -358,8 +358,19 @@ class Guest(XMLBuilder):
+--- virt-manager-1.3.0.orig/virtinst/guest.py
++++ virt-manager-1.3.0/virtinst/guest.py
+@@ -365,8 +365,19 @@ class Guest(XMLBuilder):
          if (not install and
              self.os.is_xenpv() and
              not self.os.kernel):
@@ -28,10 +28,10 @@
  
          return self.get_xml_config()
  
-Index: virt-manager-1.2.1/virtinst/installer.py
+Index: virt-manager-1.3.0/virtinst/installer.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/installer.py
-+++ virt-manager-1.2.1/virtinst/installer.py
+--- virt-manager-1.3.0.orig/virtinst/installer.py
++++ virt-manager-1.3.0/virtinst/installer.py
 @@ -99,7 +99,7 @@ class Installer(object):
                  break
          return bootorder

++++++ virtinst-refresh_before_fetch_pool.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -13,14 +13,14 @@
 
 Signed-off-by: Chunyan Liu <cy...@suse.com>
 
-Index: virt-manager-1.1.0/virtinst/pollhelpers.py
+Index: virt-manager-1.3.0/virtinst/pollhelpers.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtinst/pollhelpers.py
-+++ virt-manager-1.1.0/virtinst/pollhelpers.py
-@@ -132,6 +132,19 @@ def fetch_pools(backend, origmap, build_
+--- virt-manager-1.3.0.orig/virtinst/pollhelpers.py
++++ virt-manager-1.3.0/virtinst/pollhelpers.py
+@@ -133,6 +133,19 @@ def fetch_pools(backend, origmap, build_
  
      if backend.check_support(
-         backend.SUPPORT_CONN_LISTALLSTORAGEPOOLS) and not _force_old_poll:
+         backend.SUPPORT_CONN_LISTALLSTORAGEPOOLS) and not FORCE_OLD_POLL:
 +
 +        # Refresh pools before poll_helper. For those
 +        # 'active' but target path not exist (or other reasons

++++++ virtinst-replace-unar-with-other-archivers.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -3,10 +3,10 @@
 Until we do, keep this patch to execute the correct archiver
 program.
 
-Index: virt-manager-1.2.1/virtconv/formats.py
+Index: virt-manager-1.3.0/virtconv/formats.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtconv/formats.py
-+++ virt-manager-1.2.1/virtconv/formats.py
+--- virt-manager-1.3.0.orig/virtconv/formats.py
++++ virt-manager-1.3.0/virtconv/formats.py
 @@ -118,6 +118,8 @@ def _find_input(input_file, parser, prin
      try:
          ext = os.path.splitext(input_file)[1]

++++++ virtinst-s390x-disable-graphics.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Reference: bnc#869024
 Disable graphics on s390x
-Index: virt-manager-1.2.1/virtinst/guest.py
+Index: virt-manager-1.3.0/virtinst/guest.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/guest.py
-+++ virt-manager-1.2.1/virtinst/guest.py
+--- virt-manager-1.3.0.orig/virtinst/guest.py
++++ virt-manager-1.3.0/virtinst/guest.py
 @@ -123,7 +123,10 @@ class Guest(XMLBuilder):
          self.skip_default_channel = False
          self.skip_default_sound = False
@@ -16,13 +16,7 @@
          self.x86_cpu_default = self.cpu.SPECIAL_MODE_HOST_MODEL_ONLY
  
          self.__os_object = None
-@@ -623,11 +626,13 @@ class Guest(XMLBuilder):
-             self.conn.check_support(
-             self.conn.SUPPORT_CONN_VIRTIO_CONSOLE)):
-             dev.target_type = "virtio"
-+        elif self.os.is_s390x():
-+            dev.target_type = "sclp"
- 
+@@ -662,7 +665,7 @@ class Guest(XMLBuilder):
          self.add_device(dev)
  
      def add_default_video_device(self):
@@ -31,7 +25,16 @@
              return
          if self.get_devices("video"):
              return
-@@ -672,7 +677,7 @@ class Guest(XMLBuilder):
+@@ -700,6 +703,8 @@ class Guest(XMLBuilder):
+             dev.target_type = "virtio"
+             dev.target_name = dev.CHANNEL_NAME_QEMUGA
+             self.add_device(dev)
++        elif self.os.is_s390x():
++            dev.target_type = "sclp"
+ 
+     def add_default_graphics(self):
+         if self.skip_default_graphics:
+@@ -708,7 +713,7 @@ class Guest(XMLBuilder):
              return
          if self.os.is_container():
              return
@@ -40,7 +43,7 @@
              return
          self.add_device(VirtualGraphics(self.conn))
  
-@@ -1000,7 +1005,7 @@ class Guest(XMLBuilder):
+@@ -1052,7 +1057,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.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Set cache mode for target installation disk to unsafe for better
 performance.
-Index: virt-manager-1.2.1/virtinst/guest.py
+Index: virt-manager-1.3.0/virtinst/guest.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/guest.py
-+++ virt-manager-1.2.1/virtinst/guest.py
+--- virt-manager-1.3.0.orig/virtinst/guest.py
++++ virt-manager-1.3.0/virtinst/guest.py
 @@ -53,6 +53,7 @@ from .osxml import OSXML
  from .pm import PM
  from .seclabel import Seclabel
@@ -12,7 +12,7 @@
  
  
  class Guest(XMLBuilder):
-@@ -354,6 +355,17 @@ class Guest(XMLBuilder):
+@@ -361,6 +362,17 @@ class Guest(XMLBuilder):
  
          self._set_osxml_defaults()
  
@@ -30,7 +30,7 @@
          self.bootloader = None
          if (not install and
              self.os.is_xenpv() and
-@@ -372,7 +384,10 @@ class Guest(XMLBuilder):
+@@ -379,7 +391,10 @@ class Guest(XMLBuilder):
                  self.bootloader = "/usr/bin/pygrub"
                  self.os.clear()
  
@@ -41,4 +41,4 @@
 +        return xml_config
  
  
-     ##############
+     ###########################

++++++ virtinst-set-qemu-emulator.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,19 +1,11 @@
 Use the correct qemu emulator based on the architecture.
 We want to get away from using the old qemu-dm emulator
 for Xen HVM guests so default to qemu-system-i386.
-Index: virt-manager-1.2.1/virtinst/guest.py
+Index: virt-manager-1.3.0/virtinst/guest.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/guest.py
-+++ virt-manager-1.2.1/virtinst/guest.py
-@@ -19,6 +19,7 @@
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
- # MA 02110-1301 USA.
- 
-+import os
- import logging
- 
- import urlgrabber.progress as progress
-@@ -810,14 +811,29 @@ class Guest(XMLBuilder):
+--- virt-manager-1.3.0.orig/virtinst/guest.py
++++ virt-manager-1.3.0/virtinst/guest.py
+@@ -849,14 +849,29 @@ class Guest(XMLBuilder):
              self.emulator = None
              return
  

++++++ virtinst-storage-ocfs2.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Enhancement to add ocfs2 as a supported FS type
-Index: virt-manager-1.2.1/virtinst/storage.py
+Index: virt-manager-1.3.0/virtinst/storage.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/storage.py
-+++ virt-manager-1.2.1/virtinst/storage.py
-@@ -449,7 +449,7 @@ class StoragePool(_StorageObject):
+--- virt-manager-1.3.0.orig/virtinst/storage.py
++++ virt-manager-1.3.0/virtinst/storage.py
+@@ -448,7 +448,7 @@ class StoragePool(_StorageObject):
      def list_formats(self):
          if self.type == self.TYPE_FS:
              return ["auto", "ext2", "ext3", "ext4", "ufs", "iso9660", "udf",

++++++ virtinst-vol-default-nocow.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -4,11 +4,11 @@
 
 Signed-off-by: Chunyan Liu <cy...@suse.com>
 
-Index: virt-manager-1.2.1/virtinst/storage.py
+Index: virt-manager-1.3.0/virtinst/storage.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/storage.py
-+++ virt-manager-1.2.1/virtinst/storage.py
-@@ -718,6 +718,11 @@ class StorageVolume(_StorageObject):
+--- virt-manager-1.3.0.orig/virtinst/storage.py
++++ virt-manager-1.3.0/virtinst/storage.py
+@@ -716,6 +716,11 @@ class StorageVolume(_StorageObject):
      lazy_refcounts = XMLProperty("./target/features/lazy_refcounts",
          is_bool=True, default_cb=_lazy_refcounts_default_cb)
  

++++++ virtinst-xen-drive-type.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -2,27 +2,14 @@
 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-1.1.0/virtinst/devicedisk.py
+Index: virt-manager-1.3.0/virtinst/devicedisk.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtinst/devicedisk.py
-+++ virt-manager-1.1.0/virtinst/devicedisk.py
-@@ -572,6 +572,12 @@ class VirtualDisk(VirtualDevice):
-             return None
-         if self.conn.is_qemu():
-             return self.DRIVER_QEMU
-+        else:
-+            drvtypes = ['qcow2', 'vmdk']
-+            if self.type in drvtypes:
-+                return 'tap'
-+            else:
-+                return self.DRIVER_QEMU
-         return None
- 
-     def _get_default_driver_type(self):
-@@ -585,6 +591,8 @@ class VirtualDisk(VirtualDevice):
+--- virt-manager-1.3.0.orig/virtinst/devicedisk.py
++++ virt-manager-1.3.0/virtinst/devicedisk.py
+@@ -557,6 +557,8 @@ class VirtualDisk(VirtualDevice):
          http://lists.gnu.org/archive/html/qemu-devel/2008-04/msg00675.html
          """
-         if self.driver_name != self.DRIVER_QEMU:
+         if self.driver_name != self.DRIVER_NAME_QEMU:
 +            if self.driver_name and self.type != 'file':
 +                return self.type
              return None

++++++ virtinst-xenbus-disk-index-fix.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +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-1.2.1/virtinst/devicedisk.py
+Index: virt-manager-1.3.0/virtinst/devicedisk.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/devicedisk.py
-+++ virt-manager-1.2.1/virtinst/devicedisk.py
-@@ -1015,6 +1015,17 @@ class VirtualDisk(VirtualDevice):
+--- virt-manager-1.3.0.orig/virtinst/devicedisk.py
++++ virt-manager-1.3.0/virtinst/devicedisk.py
+@@ -976,6 +976,17 @@ class VirtualDisk(VirtualDevice):
          @rtype C{str}
          """
          prefix, maxnode = self.get_target_prefix(skip_targets)
@@ -28,7 +28,7 @@
          skip_targets = [t for t in skip_targets if t and t.startswith(prefix)]
          skip_targets.sort()
  
-@@ -1028,7 +1039,12 @@ class VirtualDisk(VirtualDevice):
+@@ -989,7 +1000,12 @@ class VirtualDisk(VirtualDevice):
                  ran = range(pref_ctrl * 7, (pref_ctrl + 1) * 7)
  
              for i in ran:

++++++ virtman-add-connect-default.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,10 +1,10 @@
 Enhancement for when no hypervisor can be found locally it opens
 the new connection dialog.
-Index: virt-manager-1.2.1/virtManager/engine.py
+Index: virt-manager-1.3.0/virtManager/engine.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/engine.py
-+++ virt-manager-1.2.1/virtManager/engine.py
-@@ -199,9 +199,6 @@ class vmmEngine(vmmGObject):
+--- virt-manager-1.3.0.orig/virtManager/engine.py
++++ virt-manager-1.3.0/virtManager/engine.py
+@@ -207,9 +207,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.")
-@@ -215,7 +212,11 @@ class vmmEngine(vmmGObject):
+@@ -223,7 +220,11 @@ class vmmEngine(vmmGObject):
              if not connected and do_start:
                  manager.err.ok(_("Libvirt service must be started"), warnmsg)
  

++++++ virtman-allow-creating-i686-vm.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,13 +1,13 @@
 References: bsc#919692
 Because openSUSE repos combine 32 and 64 bit sources we need to
 continue showing the 'Architecture' pop-up.
-Index: virt-manager-1.2.1/virtManager/create.py
+Index: virt-manager-1.3.0/virtManager/create.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/create.py
-+++ virt-manager-1.2.1/virtManager/create.py
-@@ -689,11 +689,6 @@ class vmmCreate(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/create.py
++++ virt-manager-1.3.0/virtManager/create.py
+@@ -775,11 +775,6 @@ class vmmCreate(vmmGObjectUI):
          for guest in self.conn.caps.guests:
-             if guest.os_type == self.capsinfo.os_type:
+             if guest.os_type == self._capsinfo.os_type:
                  archs.append(guest.arch)
 -
 -        # Combine x86/i686 to avoid confusion

++++++ virtman-allow-destroy-from-shutdown-menu-of-crashed-vm.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -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-1.2.1/virtManager/manager.py
+Index: virt-manager-1.3.0/virtManager/manager.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/manager.py
-+++ virt-manager-1.2.1/virtManager/manager.py
-@@ -859,7 +859,7 @@ class vmmManager(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/manager.py
++++ virt-manager-1.3.0/virtManager/manager.py
+@@ -857,7 +857,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-1.2.1/virtManager/vmmenu.py
+Index: virt-manager-1.3.0/virtManager/vmmenu.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/vmmenu.py
-+++ virt-manager-1.2.1/virtManager/vmmenu.py
+--- virt-manager-1.3.0.orig/virtManager/vmmenu.py
++++ virt-manager-1.3.0/virtManager/vmmenu.py
 @@ -31,6 +31,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.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -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-1.2.1/virt-manager
+Index: virt-manager-1.3.0/virt-manager
 ===================================================================
---- virt-manager-1.2.1.orig/virt-manager
-+++ virt-manager-1.2.1/virt-manager
-@@ -182,8 +182,11 @@ def main():
+--- virt-manager-1.3.0.orig/virt-manager
++++ virt-manager-1.3.0/virt-manager
+@@ -171,8 +171,11 @@ def main():
          from gi.repository import Gtk
          leftovers = sys.argv[1:]
  

++++++ virtman-default-guest-from-host-os.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Enhancement to default to the host os version when creating a VM
 and media detection of the install source is turned off.
-Index: virt-manager-1.2.1/virtManager/create.py
+Index: virt-manager-1.3.0/virtManager/create.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/create.py
-+++ virt-manager-1.2.1/virtManager/create.py
+--- virt-manager-1.3.0.orig/virtManager/create.py
++++ virt-manager-1.3.0/virtManager/create.py
 @@ -21,6 +21,8 @@
  import logging
  import threading
@@ -13,7 +13,7 @@
  
  from gi.repository import GObject
  from gi.repository import Gtk
-@@ -843,7 +845,7 @@ class vmmCreate(vmmGObjectUI):
+@@ -963,7 +965,7 @@ class vmmCreate(vmmGObjectUI):
          preferred = self.config.preferred_distros
          variants = virtinst.OSDB.list_os(typename=_type, sortpref=preferred)
          supportl = virtinst.OSDB.list_os(typename=_type, sortpref=preferred,
@@ -22,9 +22,9 @@
  
          for v in variants:
              supported = v in supportl or v.name == "generic"
-@@ -1174,6 +1176,53 @@ class vmmCreate(vmmGObjectUI):
-             return
-         self.start_detection(forward=forward)
+@@ -1320,6 +1322,53 @@ class vmmCreate(vmmGObjectUI):
+     def _cdrom_changed(self, src):
+         self._detectable_media_widget_changed(src)
  
 +    def _lookup_host_os(self):
 +        if sys.platform == 'linux2':
@@ -73,13 +73,13 @@
 +                    break
 +                index += 1
 +
-     def toggle_detect_os(self, src):
+     def _toggle_detect_os(self, src):
          dodetect = src.get_active()
  
-@@ -1186,6 +1235,8 @@ class vmmCreate(vmmGObjectUI):
+@@ -1332,6 +1381,8 @@ class vmmCreate(vmmGObjectUI):
              self.widget("install-os-version-entry").set_text("")
-             self.mediaDetected = False
-             self.detect_media_os()
+             self._os_already_detected_for_media = False
+             self._start_detect_os_if_needed()
 +        else:
 +            self.detect_host_os()
  

++++++ virtman-default-to-xen-pv.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Enhancement to default to PV instead of HVM on Xen host.
-Index: virt-manager-1.2.1/virtManager/create.py
+Index: virt-manager-1.3.0/virtManager/create.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/create.py
-+++ virt-manager-1.2.1/virtManager/create.py
-@@ -878,7 +878,12 @@ class vmmCreate(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/create.py
++++ virt-manager-1.3.0/virtManager/create.py
+@@ -685,7 +685,12 @@ class vmmCreate(vmmGObjectUI):
          if gtype is None:
              # If none specified, prefer HVM so install options aren't limited
              # with a default PV choice.

++++++ virtman-desktop.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,7 +1,7 @@
-Index: virt-manager-1.1.0/data/virt-manager.desktop.in
+Index: virt-manager-1.3.0/data/virt-manager.desktop.in
 ===================================================================
---- virt-manager-1.1.0.orig/data/virt-manager.desktop.in
-+++ virt-manager-1.1.0/data/virt-manager.desktop.in
+--- virt-manager-1.3.0.orig/data/virt-manager.desktop.in
++++ virt-manager-1.3.0/data/virt-manager.desktop.in
 @@ -1,8 +1,19 @@
  [Desktop Entry]
  _Name=Virtual Machine Manager

++++++ virtman-dont-allow-grub.xen-to-be-deleted.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,11 +1,11 @@
 Reference: bnc#885094
 grub.xen is required to boot Xen PV VMs using BTRFS. It belongs to
 the grub2-x86_64-xen RPM and should never be deleted.
-Index: virt-manager-1.2.1/virtManager/delete.py
+Index: virt-manager-1.3.0/virtManager/delete.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/delete.py
-+++ virt-manager-1.2.1/virtManager/delete.py
-@@ -253,7 +253,7 @@ def populate_storage_list(storage_list,
+--- virt-manager-1.3.0.orig/virtManager/delete.py
++++ virt-manager-1.3.0/virtManager/delete.py
+@@ -242,7 +242,7 @@ def populate_storage_list(storage_list,
      diskdata.append(("dtb", vm.get_xmlobj().os.dtb, True, False))
  
      for target, path, ro, shared in diskdata:

++++++ virtman-eepro100.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Enhancement to add the eepro100 NIC for KVM
-Index: virt-manager-1.2.1/virtManager/addhardware.py
+Index: virt-manager-1.3.0/virtManager/addhardware.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/addhardware.py
-+++ virt-manager-1.2.1/virtManager/addhardware.py
-@@ -571,6 +571,7 @@ class vmmAddHardware(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/addhardware.py
++++ virt-manager-1.3.0/virtManager/addhardware.py
+@@ -565,6 +565,7 @@ class vmmAddHardware(vmmGObjectUI):
          if vm.is_hvm():
              mod_list = []
              if vm.get_hv_type() in ["kvm", "qemu", "test"]:

++++++ virtman-increase-setKeepAlive-count.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -2,11 +2,11 @@
 For very large memory VMs Xen takes a long time scrubbing memory
 which causes the libvirt connection to timeout. Upstream was not
 interested in making this a preferences option (4/11/2015)
-Index: virt-manager-1.2.1/virtManager/connection.py
+Index: virt-manager-1.3.0/virtManager/connection.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/connection.py
-+++ virt-manager-1.2.1/virtManager/connection.py
-@@ -906,7 +906,7 @@ class vmmConnection(vmmGObject):
+--- virt-manager-1.3.0.orig/virtManager/connection.py
++++ virt-manager-1.3.0/virtManager/connection.py
+@@ -945,7 +945,7 @@ class vmmConnection(vmmGObject):
          self.caps.get_cpu_values("x86_64")
  
          try:

++++++ virtman-keycombo.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 Enhancement adding Send Keys for mostly NetWare and also Windows
-Index: virt-manager-1.1.0/virtManager/console.py
+Index: virt-manager-1.3.0/virtManager/console.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtManager/console.py
-+++ virt-manager-1.1.0/virtManager/console.py
-@@ -140,6 +140,16 @@ class vmmConsolePages(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/console.py
++++ virt-manager-1.3.0/virtManager/console.py
+@@ -141,6 +141,16 @@ class vmmConsolePages(vmmGObjectUI):
          make_item("Ctrl+Alt+_Backspace", ["Control_L", "Alt_L", "BackSpace"])
          make_item("Ctrl+Alt+_Delete", ["Control_L", "Alt_L", "Delete"])
          menu.add(Gtk.SeparatorMenuItem())

++++++ virtman-kvm.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,9 +1,9 @@
 /usr/bin/kvm doesn't exist on suse distros so check instead for
 /usr/bin/qemu-system-x86_64
-Index: virt-manager-1.1.0/virtManager/connect.py
+Index: virt-manager-1.3.0/virtManager/connect.py
 ===================================================================
---- virt-manager-1.1.0.orig/virtManager/connect.py
-+++ virt-manager-1.1.0/virtManager/connect.py
+--- virt-manager-1.3.0.orig/virtManager/connect.py
++++ virt-manager-1.3.0/virtManager/connect.py
 @@ -114,7 +114,7 @@ class vmmConnect(vmmGObjectUI):
  
          if (os.path.exists("/usr/bin/qemu") or

++++++ virtman-libvirtd-not-running.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,8 +1,8 @@
 Use the correct systemd to start libvirt.
-Index: virt-manager-1.2.0/virtManager/packageutils.py
+Index: virt-manager-1.3.0/virtManager/packageutils.py
 ===================================================================
---- virt-manager-1.2.0.orig/virtManager/packageutils.py
-+++ virt-manager-1.2.0/virtManager/packageutils.py
+--- virt-manager-1.3.0.orig/virtManager/packageutils.py
++++ virt-manager-1.3.0/virtManager/packageutils.py
 @@ -154,8 +154,8 @@ def start_libvirtd():
          logging.debug("libvirtd not running, asking system-config-services "
                        "to start it")

++++++ virtman-load-stored-uris.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -1,15 +1,10 @@
-Reference: bnc#867749
-When booted into the native kernel don't ask libvirt to make a
-local Xen connection and likewise when booted into the Xen kernel
-don't ask libvirt to connect to the local qemu.
-Index: virt-manager-1.2.1/virtManager/engine.py
-===================================================================
---- virt-manager-1.2.1.orig/virtManager/engine.py
-+++ virt-manager-1.2.1/virtManager/engine.py
-@@ -223,9 +223,22 @@ class vmmEngine(vmmGObject):
-         if not uris:
-             return
-         logging.debug("About to connect to uris %s", uris)
+diff -rup a/virtManager/engine.py b/virtManager/engine.py
+--- a/virtManager/engine.py    2015-12-07 01:23:13.000000000 +0100
++++ b/virtManager/engine.py    2015-12-13 15:39:06.911652459 +0100
+@@ -260,9 +260,22 @@ class vmmEngine(vmmGObject):
+ 
+     def load_stored_uris(self):
+         uris = self.config.get_conn_uris() or []
 +        tryuri = vmmConnect.default_uri()
 +        found_uri = None
          for uri in uris:

++++++ virtman-packages.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -4,11 +4,11 @@
 libvirt packages (kvm vs xen). Only install those libvirt packages
 for which the host is booted. This patch has a corresponding spec
 file change (%define libvirt_kvm_packages and %define libvirt_xen_packages).
-Index: virt-manager-1.2.1/setup.py
+Index: virt-manager-1.3.0/setup.py
 ===================================================================
---- virt-manager-1.2.1.orig/setup.py
-+++ virt-manager-1.2.1/setup.py
-@@ -280,8 +280,11 @@ class configure(Command):
+--- virt-manager-1.3.0.orig/setup.py
++++ virt-manager-1.3.0/setup.py
+@@ -299,8 +299,11 @@ class configure(distutils.core.Command):
          ("prefix=", None, "installation prefix"),
          ("qemu-user=", None,
           "user libvirt uses to launch qemu processes (default=root)"),
@@ -22,7 +22,7 @@
           "first run. comma separated string (default=none)"),
          ("kvm-package-names=", None,
           "recommended kvm packages virt-manager will check for on first run "
-@@ -307,7 +310,8 @@ class configure(Command):
+@@ -326,7 +329,8 @@ class configure(distutils.core.Command):
      def initialize_options(self):
          self.prefix = sysprefix
          self.qemu_user = None
@@ -32,7 +32,7 @@
          self.kvm_package_names = None
          self.askpass_package_names = None
          self.preferred_distros = None
-@@ -322,8 +326,10 @@ class configure(Command):
+@@ -341,8 +345,10 @@ class configure(distutils.core.Command):
          template += "prefix = %s\n" % self.prefix
          if self.qemu_user is not None:
              template += "default_qemu_user = %s\n" % self.qemu_user
@@ -45,11 +45,11 @@
          if self.kvm_package_names is not None:
              template += "hv_packages = %s\n" % self.kvm_package_names
          if self.askpass_package_names is not None:
-Index: virt-manager-1.2.1/virtcli/cliconfig.py
+Index: virt-manager-1.3.0/virtcli/cliconfig.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtcli/cliconfig.py
-+++ virt-manager-1.2.1/virtcli/cliconfig.py
-@@ -84,7 +84,8 @@ class _CLIConfig(object):
+--- virt-manager-1.3.0.orig/virtcli/cliconfig.py
++++ virt-manager-1.3.0/virtcli/cliconfig.py
+@@ -83,7 +83,8 @@ class _CLIConfig(object):
              _get_param("preferred_distros", ""))
          self.hv_packages = _split_list(_get_param("hv_packages", ""))
          self.askpass_package = _split_list(_get_param("askpass_packages", ""))
@@ -59,11 +59,11 @@
          self.default_graphics = _get_param("default_graphics", "spice")
          self.default_hvs = _split_list(_get_param("default_hvs", ""))
  
-Index: virt-manager-1.2.1/virtManager/config.py
+Index: virt-manager-1.3.0/virtManager/config.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/config.py
-+++ virt-manager-1.2.1/virtManager/config.py
-@@ -165,7 +165,8 @@ class vmmConfig(object):
+--- virt-manager-1.3.0.orig/virtManager/config.py
++++ virt-manager-1.3.0/virtManager/config.py
+@@ -172,7 +172,8 @@ class vmmConfig(object):
          self.default_qemu_user = CLIConfig.default_qemu_user
          self.preferred_distros = CLIConfig.preferred_distros
          self.hv_packages = CLIConfig.hv_packages
@@ -73,11 +73,11 @@
          self.askpass_package = CLIConfig.askpass_package
          self.default_graphics_from_config = CLIConfig.default_graphics
          self.default_hvs = CLIConfig.default_hvs
-Index: virt-manager-1.2.1/virtManager/engine.py
+Index: virt-manager-1.3.0/virtManager/engine.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/engine.py
-+++ virt-manager-1.2.1/virtManager/engine.py
-@@ -189,21 +189,18 @@ class vmmEngine(vmmGObject):
+--- virt-manager-1.3.0.orig/virtManager/engine.py
++++ virt-manager-1.3.0/virtManager/engine.py
+@@ -197,21 +197,18 @@ class vmmEngine(vmmGObject):
  
          ret = None
          try:

++++++ virtman-prevent-double-click-starting-vm-twice.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -3,11 +3,11 @@
 virt-manager issues two start commands to start the VM which
 results in a failure. There is code elsewhere to desensitize the
 button but this patch does it earlier.
-Index: virt-manager-1.2.1/virtManager/details.py
+Index: virt-manager-1.3.0/virtManager/details.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/details.py
-+++ virt-manager-1.2.1/virtManager/details.py
-@@ -1465,6 +1465,9 @@ class vmmDetails(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/details.py
++++ virt-manager-1.3.0/virtManager/details.py
+@@ -1414,6 +1414,9 @@ class vmmDetails(vmmGObjectUI):
          self.widget("details-menu-usb-redirection").set_sensitive(can_usb)
  
      def control_vm_run(self, src_ignore):

++++++ virtman-show-suse-install-repos.patch ++++++
--- /var/tmp/diff_new_pack.sbli1l/_old  2016-01-08 15:23:25.000000000 +0100
+++ /var/tmp/diff_new_pack.sbli1l/_new  2016-01-08 15:23:25.000000000 +0100
@@ -2,48 +2,46 @@
 install.inf and also collects the repos provided by zypper.
 These locations are then presented as potential installation
 locations when creating a VM.
-Index: virt-manager-1.2.1/virtManager/create.py
+Index: virt-manager-1.3.0/virtManager/create.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtManager/create.py
-+++ virt-manager-1.2.1/virtManager/create.py
-@@ -359,7 +359,13 @@ class vmmCreate(vmmGObjectUI):
+--- virt-manager-1.3.0.orig/virtManager/create.py
++++ virt-manager-1.3.0/virtManager/create.py
+@@ -398,7 +398,13 @@ class vmmCreate(vmmGObjectUI):
+         self.widget("install-url-entry").set_text("")
          self.widget("install-url-options").set_expanded(False)
-         urlmodel = self.widget("install-url-box").get_model()
-         ksmodel  = self.widget("install-ks-box").get_model()
--        self.populate_media_model(urlmodel, self.config.get_media_urls())
+         urlmodel = self.widget("install-url-combo").get_model()
+-        _populate_media_model(urlmodel, self.config.get_media_urls())
 +        urllist = self.config.get_media_urls()
 +        (index, inst_repos) = util.getInstallRepos()
 +        for u in urllist:
 +            if u in inst_repos:
 +                inst_repos.remove(u)
 +        media_urllist = urllist + inst_repos
-+        self.populate_media_model(urlmodel, media_urllist)
-         self.populate_media_model(ksmodel, self.config.get_kickstart_urls())
-         self.set_distro_labels("-", "-", force=True)
++        _populate_media_model(urlmodel, media_urllist)
+         self._set_distro_labels("-", "-")
  
-Index: virt-manager-1.2.1/virtinst/util.py
+         # Install import
+Index: virt-manager-1.3.0/virtinst/util.py
 ===================================================================
---- virt-manager-1.2.1.orig/virtinst/util.py
-+++ virt-manager-1.2.1/virtinst/util.py
-@@ -23,11 +23,14 @@ import os
- import random
+--- virt-manager-1.3.0.orig/virtinst/util.py
++++ virt-manager-1.3.0/virtinst/util.py
+@@ -24,9 +24,12 @@ import random
  import re
  import stat
+ import sys
 +import subprocess
 +from subprocess import Popen, PIPE
  
  import libvirt
  
- 
- _host_blktap_capable = None
 +_host_repo_url = None
  
- 
  def listify(l):
-@@ -462,3 +465,99 @@ def register_libvirt_error_handler():
-         ignore = userdata
-         ignore = err
-     libvirt.registerErrorHandler(f=libvirt_callback, ctx=None)
+     if l is None:
+@@ -452,3 +455,100 @@ def make_meter(quiet):
+     if quiet:
+         return progress.BaseMeter()
+     return progress.TextMeter(fo=sys.stdout)
 +
 +def getHostInstallSource():
 +    global _host_repo_url
@@ -140,3 +138,4 @@
 +        zypper_output.insert(0, dom0_inst_source)
 +    return (index_dom0, zypper_output)
 +
++


Reply via email to