Hello community,

here is the log from the commit of package virt-manager for openSUSE:Factory 
checked in at 2018-06-02 12:13:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/virt-manager (Old)
 and      /work/SRC/openSUSE:Factory/.virt-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "virt-manager"

Sat Jun  2 12:13:42 2018 rev:179 rq:613360 version:1.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/virt-manager/virt-manager.changes        
2018-04-27 16:09:37.953608092 +0200
+++ /work/SRC/openSUSE:Factory/.virt-manager.new/virt-manager.changes   
2018-06-02 12:14:10.539528193 +0200
@@ -1,0 +2,18 @@
+Thu May 31 11:45:17 MDT 2018 - carn...@suse.com
+
+- bsc#1081544 - SLEx_15_LOC : YaST: ALL_LANGS:Untranslated text
+  'Options' in Virtualization/Create a new Virtual Machine/Network
+  Install (HTTP...)/Step 2 of 5 dialog
+- bsc#1081542 - SLEx_15_LOC : YaST: ALL_LANGS:Untranslated text.
+  Translation fix included in new tarball.
+  virtman-fix-missing-translations.patch
+
+-------------------------------------------------------------------
+Mon May 21 11:35:45 MDT 2018 - carn...@suse.com
+
+- Update to virt-manager 1.5.1 (bsc#1027942). This was a quick bug
+  bugfix release that came out shortly after version 1.5.0
+  virt-manager-1.5.1.tar.bz2
+- Drop 4c7c4590-manager-Fix-mem-disk-net-stats-graphs.patch
+
+-------------------------------------------------------------------

Old:
----
  4c7c4590-manager-Fix-mem-disk-net-stats-graphs.patch
  virt-manager-1.5.0.tar.bz2

New:
----
  virt-manager-1.5.1.tar.bz2
  virtman-fix-missing-translations.patch

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

Other differences:
------------------
++++++ virt-manager.spec ++++++
--- /var/tmp/diff_new_pack.mBsrfa/_old  2018-06-02 12:14:12.635451316 +0200
+++ /var/tmp/diff_new_pack.mBsrfa/_new  2018-06-02 12:14:12.639451170 +0200
@@ -23,11 +23,11 @@
 %define libvirt_xen_packages   ""
 %define preferred_distros  "sles15,opensuse15"
 %define kvm_packages       ""
-%define _version           1.5.0
+%define _version           1.5.1
 %define _release           0
 
 Name:           virt-manager
-Version:        1.5.0
+Version:        1.5.1
 Release:        0
 Summary:        Virtual Machine Manager
 License:        GPL-2.0-or-later
@@ -38,7 +38,6 @@
 Source2:        virt-install.desktop
 Source3:        virt-manager-supportconfig
 # Upstream Patches
-Patch0:         4c7c4590-manager-Fix-mem-disk-net-stats-graphs.patch
 Patch1:         27d4b167-virtinst-update-location-for-opensuse.patch
 Patch2:         d15b78ab-virtinst-read-CPU-model-from-domain-capabilities.patch
 Patch3:         fd6a8154-virtinst-compare-host-and-domain-cpu-models.patch
@@ -74,6 +73,7 @@
 Patch153:       virtman-check-for-valid-display.patch
 Patch154:       virtman-allow-creating-i686-vm.patch
 Patch155:       virtman-dont-specify-vte-version.patch
+Patch156:       virtman-fix-missing-translations.patch
 Patch160:       virtinst-xen-drive-type.patch
 Patch161:       virtinst-xenbus-disk-index-fix.patch
 Patch162:       virtinst-refresh_before_fetch_pool.patch
@@ -183,7 +183,6 @@
 %prep
 %setup -q
 # Upstream Patches
-%patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
@@ -219,6 +218,7 @@
 %patch153 -p1
 %patch154 -p1
 %patch155 -p1
+%patch156 -p1
 %patch160 -p1
 %patch161 -p1
 %patch162 -p1

++++++ virt-manager-1.5.0.tar.bz2 -> virt-manager-1.5.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/NEWS.md 
new/virt-manager-1.5.1/NEWS.md
--- old/virt-manager-1.5.0/NEWS.md      2018-02-07 00:01:20.000000000 +0100
+++ new/virt-manager-1.5.1/NEWS.md      2018-02-28 19:42:52.000000000 +0100
@@ -1,5 +1,10 @@
 # Virtual Machine Manager News
 
+## Release 1.5.1 (February 28, 2018)
+- Bug fix release
+- Fix potential crash with libxml2 error callbacks
+- Fix disk/net/mem VM graphs
+
 ## Release 1.5.0 (February 06, 2018)
 - python3 prep work (Radostin Stoyanov, Cole Robinson, Cédric Bosdonnat)
 - Switch --location ISO to use isoinfo (Andrew Wong)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/PKG-INFO 
new/virt-manager-1.5.1/PKG-INFO
--- old/virt-manager-1.5.0/PKG-INFO     2018-02-07 00:05:55.000000000 +0100
+++ new/virt-manager-1.5.1/PKG-INFO     2018-02-28 19:45:39.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: virt-manager
-Version: 1.5.0
+Version: 1.5.1
 Summary: UNKNOWN
 Home-page: http://virt-manager.org
 Author: Cole Robinson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/virt-manager.spec 
new/virt-manager-1.5.1/virt-manager.spec
--- old/virt-manager-1.5.0/virt-manager.spec    2018-02-07 00:05:55.000000000 
+0100
+++ new/virt-manager-1.5.1/virt-manager.spec    2018-02-28 19:45:39.000000000 
+0100
@@ -19,7 +19,7 @@
 # End local config
 
 Name: virt-manager
-Version: 1.5.0
+Version: 1.5.1
 Release: 1%{?dist}
 %global verrel %{version}-%{release}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/virtManager/domain.py 
new/virt-manager-1.5.1/virtManager/domain.py
--- old/virt-manager-1.5.0/virtManager/domain.py        2018-01-30 
17:19:54.000000000 +0100
+++ new/virt-manager-1.5.1/virtManager/domain.py        2018-02-28 
19:34:18.000000000 +0100
@@ -1984,7 +1984,7 @@
         except libvirt.libvirtError as err:
             logging.error("Error reading mem stats: %s", err)
 
-        pcentCurrMem = (curmem // float(totalmem)) * 100
+        pcentCurrMem = (curmem / float(totalmem)) * 100
         pcentCurrMem = max(0.0, min(pcentCurrMem, 100.0))
 
         return pcentCurrMem, curmem
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/virtManager/manager.py 
new/virt-manager-1.5.1/virtManager/manager.py
--- old/virt-manager-1.5.0/virtManager/manager.py       2018-01-30 
17:19:54.000000000 +0100
+++ new/virt-manager-1.5.1/virtManager/manager.py       2018-02-27 
21:24:48.000000000 +0100
@@ -1068,7 +1068,7 @@
             return
 
         d1, d2 = obj.disk_io_vectors(GRAPH_LEN, self.max_disk_rate)
-        data = [(x + y) // 2 for x, y in zip(d1, d2)]
+        data = [(x + y) / 2 for x, y in zip(d1, d2)]
         cell.set_property('data_array', data)
 
     def network_traffic_img(self, column_ignore, cell, model, _iter, data):
@@ -1077,5 +1077,5 @@
             return
 
         d1, d2 = obj.network_traffic_vectors(GRAPH_LEN, self.max_net_rate)
-        data = [(x + y) // 2 for x, y in zip(d1, d2)]
+        data = [(x + y) / 2 for x, y in zip(d1, d2)]
         cell.set_property('data_array', data)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/virtcli/cliconfig.py 
new/virt-manager-1.5.1/virtcli/cliconfig.py
--- old/virt-manager-1.5.0/virtcli/cliconfig.py 2018-02-07 00:01:20.000000000 
+0100
+++ new/virt-manager-1.5.1/virtcli/cliconfig.py 2018-02-28 19:36:27.000000000 
+0100
@@ -68,7 +68,7 @@
         raise RuntimeError("Failed to compile local gsettings schemas")
 
 
-__version__ = "1.5.0"
+__version__ = "1.5.1"
 
 
 class _CLIConfig(object):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/virtinst/util.py 
new/virt-manager-1.5.1/virtinst/util.py
--- old/virt-manager-1.5.0/virtinst/util.py     2018-01-27 21:57:20.000000000 
+0100
+++ new/virt-manager-1.5.1/virtinst/util.py     2018-02-28 19:34:18.000000000 
+0100
@@ -298,12 +298,7 @@
     def libvirt_callback(userdata, err):
         ignore = userdata
         ignore = err
-    def libxml2_callback(userdata, err):
-        ignore = userdata
-        logging.debug("libxml2 callback error: %s", err)
     libvirt.registerErrorHandler(f=libvirt_callback, ctx=None)
-    import libxml2
-    libxml2.registerErrorHandler(f=libxml2_callback, ctx=None)
 
 
 def ensure_meter(meter):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/virt-manager-1.5.0/virtinst/xmlbuilder.py 
new/virt-manager-1.5.1/virtinst/xmlbuilder.py
--- old/virt-manager-1.5.0/virtinst/xmlbuilder.py       2018-01-27 
21:57:20.000000000 +0100
+++ new/virt-manager-1.5.1/virtinst/xmlbuilder.py       2018-02-28 
19:34:18.000000000 +0100
@@ -688,6 +688,10 @@
                  relative_object_xpath):
         self._root_name = root_name
         self._stub_path = "/%s" % self._root_name
+        self._namespace = ""
+        if ":" in self._root_name:
+            ns = self._root_name.split(":")[0]
+            self._namespace = " xmlns:%s='%s'" % (ns, _namespaces[ns])
 
         # xpath of this object relative to its parent. So for a standalone
         # <disk> this is empty, but if the disk is the forth one in a <domain>
@@ -718,6 +722,10 @@
 
         if not parsexml:
             parsexml = self.make_xml_stub()
+        elif self._namespace and "xmlns" not in parsexml:
+            # Make sure passed in XML has required xmlns inserted
+            parsexml = parsexml.replace("<" + self._root_name,
+                    "<" + self._root_name + self._namespace)
 
         try:
             doc = libxml2.parseDoc(parsexml)
@@ -738,12 +746,7 @@
 
 
     def make_xml_stub(self):
-        ret = "<%s" % self._root_name
-        if ":" in self._root_name:
-            ns = self._root_name.split(":")[0]
-            ret += " xmlns:%s='%s'" % (ns, _namespaces[ns])
-        ret += "/>"
-        return ret
+        return "<%s%s/>" % (self._root_name, self._namespace)
 
     def set_relative_object_xpath(self, xpath):
         self._relative_object_xpath = xpath or ""

++++++ virtinst-nfs-install-sanitize.patch ++++++
--- /var/tmp/diff_new_pack.mBsrfa/_old  2018-06-02 12:14:14.251392045 +0200
+++ /var/tmp/diff_new_pack.mBsrfa/_new  2018-06-02 12:14:14.251392045 +0200
@@ -5,11 +5,11 @@
    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.5.0/virtinst/util.py
+Index: virt-manager-1.5.1/virtinst/util.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/util.py
-+++ virt-manager-1.5.0/virtinst/util.py
-@@ -374,3 +374,22 @@ def getInstallRepos():
+--- virt-manager-1.5.1.orig/virtinst/util.py
++++ virt-manager-1.5.1/virtinst/util.py
+@@ -369,3 +369,22 @@ def getInstallRepos():
          return (0, [])
      return lookupZypperRepos(getHostInstallSource())
  
@@ -32,10 +32,10 @@
 +
 +    return url
 +
-Index: virt-manager-1.5.0/virtinst/distroinstaller.py
+Index: virt-manager-1.5.1/virtinst/distroinstaller.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/distroinstaller.py
-+++ virt-manager-1.5.0/virtinst/distroinstaller.py
+--- virt-manager-1.5.1.orig/virtinst/distroinstaller.py
++++ virt-manager-1.5.1/virtinst/distroinstaller.py
 @@ -44,6 +44,8 @@ def _sanitize_url(url):
      """
      Do nothing for http or ftp, but make sure nfs is in the expected format
@@ -45,10 +45,10 @@
      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.5.0/virtinst/urlfetcher.py
+Index: virt-manager-1.5.1/virtinst/urlfetcher.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.5.0/virtinst/urlfetcher.py
+--- virt-manager-1.5.1.orig/virtinst/urlfetcher.py
++++ virt-manager-1.5.1/virtinst/urlfetcher.py
 @@ -33,6 +33,7 @@ import urlparse
  import requests
  

++++++ virtinst-python2-to-python3-conversion.patch ++++++
--- /var/tmp/diff_new_pack.mBsrfa/_old  2018-06-02 12:14:14.271391312 +0200
+++ /var/tmp/diff_new_pack.mBsrfa/_new  2018-06-02 12:14:14.271391312 +0200
@@ -1,17 +1,17 @@
-Index: virt-manager-1.5.0/virt-install
+Index: virt-manager-1.5.1/virt-install
 ===================================================================
---- virt-manager-1.5.0.orig/virt-install
-+++ virt-manager-1.5.0/virt-install
+--- virt-manager-1.5.1.orig/virt-install
++++ virt-manager-1.5.1/virt-install
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env python2
 +#!/usr/bin/python3
  #
  # Copyright 2005-2014 Red Hat, Inc.
  #
-Index: virt-manager-1.5.0/virtinst/uri.py
+Index: virt-manager-1.5.1/virtinst/uri.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/uri.py
-+++ virt-manager-1.5.0/virtinst/uri.py
+--- virt-manager-1.5.1.orig/virtinst/uri.py
++++ virt-manager-1.5.1/virtinst/uri.py
 @@ -19,7 +19,7 @@
  
  import logging
@@ -30,10 +30,10 @@
  
          (self.scheme, self.username, self.hostname,
           self.path, self.query, self.fragment) = self._split(unquoted_uri)
-Index: virt-manager-1.5.0/virtinst/hostkeymap.py
+Index: virt-manager-1.5.1/virtinst/hostkeymap.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/hostkeymap.py
-+++ virt-manager-1.5.0/virtinst/hostkeymap.py
+--- virt-manager-1.5.1.orig/virtinst/hostkeymap.py
++++ virt-manager-1.5.1/virtinst/hostkeymap.py
 @@ -20,6 +20,7 @@
  import logging
  import os
@@ -51,10 +51,10 @@
  
      for key in sorted_keys:
          origkey = key
-Index: virt-manager-1.5.0/virtinst/support.py
+Index: virt-manager-1.5.1/virtinst/support.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/support.py
-+++ virt-manager-1.5.0/virtinst/support.py
+--- virt-manager-1.5.1.orig/virtinst/support.py
++++ virt-manager-1.5.1/virtinst/support.py
 @@ -167,7 +167,7 @@ class _SupportCheck(object):
          self.hv_version = hv_version or {}
          self.hv_libvirt_version = hv_libvirt_version or {}
@@ -64,10 +64,10 @@
          for vstr in versions:
              v = _version_str_to_int(vstr)
              if vstr is not None and v != 0 and v < 7009:
-Index: virt-manager-1.5.0/virtinst/osdict.py
+Index: virt-manager-1.5.1/virtinst/osdict.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/osdict.py
-+++ virt-manager-1.5.0/virtinst/osdict.py
+--- virt-manager-1.5.1.orig/virtinst/osdict.py
++++ virt-manager-1.5.1/virtinst/osdict.py
 @@ -79,7 +79,7 @@ def _sort(tosort, sortpref=None, limit_p
      retlist = []
      sortpref = sortpref or []
@@ -101,10 +101,10 @@
              if typename and typename != osobj.get_typename():
                  continue
              if only_supported and not osobj.get_supported():
-Index: virt-manager-1.5.0/virtinst/guest.py
+Index: virt-manager-1.5.1/virtinst/guest.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/guest.py
-+++ virt-manager-1.5.0/virtinst/guest.py
+--- virt-manager-1.5.1.orig/virtinst/guest.py
++++ virt-manager-1.5.1/virtinst/guest.py
 @@ -434,7 +434,7 @@ class Guest(XMLBuilder):
                  domain.undefine()
              except Exception:
@@ -123,10 +123,10 @@
              if len(devs) > 1 and 0 in devs:
                  devs[0].address.multifunction = True
  
-Index: virt-manager-1.5.0/virtinst/distroinstaller.py
+Index: virt-manager-1.5.1/virtinst/distroinstaller.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/distroinstaller.py
-+++ virt-manager-1.5.0/virtinst/distroinstaller.py
+--- virt-manager-1.5.1.orig/virtinst/distroinstaller.py
++++ virt-manager-1.5.1/virtinst/distroinstaller.py
 @@ -68,7 +68,7 @@ def _sanitize_url(url):
   MEDIA_LOCATION_URL,
   MEDIA_CDROM_PATH,
@@ -136,10 +136,10 @@
  
  
  class DistroInstaller(Installer):
-Index: virt-manager-1.5.0/virtinst/cli.py
+Index: virt-manager-1.5.1/virtinst/cli.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/cli.py
-+++ virt-manager-1.5.0/virtinst/cli.py
+--- virt-manager-1.5.1.orig/virtinst/cli.py
++++ virt-manager-1.5.1/virtinst/cli.py
 @@ -19,7 +19,7 @@
  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  # MA 02110-1301 USA.
@@ -176,10 +176,10 @@
              if cliname not in inst.os.BOOT_DEVICES:
                  continue
  
-Index: virt-manager-1.5.0/virtinst/xmlbuilder.py
+Index: virt-manager-1.5.1/virtinst/xmlbuilder.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/xmlbuilder.py
-+++ virt-manager-1.5.0/virtinst/xmlbuilder.py
+--- virt-manager-1.5.1.orig/virtinst/xmlbuilder.py
++++ virt-manager-1.5.1/virtinst/xmlbuilder.py
 @@ -327,7 +327,7 @@ class XMLChildProperty(property):
  
      def _findpropname(self, xmlbuilder):
@@ -198,7 +198,7 @@
                  if val is self:
                      self._propname = key
                      break
-@@ -829,7 +829,7 @@ class XMLBuilder(object):
+@@ -832,7 +832,7 @@ class XMLBuilder(object):
          self.conn = conn
  
          if self._XML_SANITIZE:
@@ -207,7 +207,7 @@
              parsexml = "".join([c for c in parsexml if c in string.printable])
  
          self._propstore = {}
-@@ -843,7 +843,7 @@ class XMLBuilder(object):
+@@ -846,7 +846,7 @@ class XMLBuilder(object):
      def _initial_child_parse(self):
          # Walk the XML tree and hand of parsing to any registered
          # child classes
@@ -216,7 +216,7 @@
              if xmlprop.is_single:
                  child_class = xmlprop.child_classes[0]
                  prop_path = xmlprop.get_prop_xpath(self, child_class)
-@@ -885,7 +885,7 @@ class XMLBuilder(object):
+@@ -888,7 +888,7 @@ class XMLBuilder(object):
  
          # XMLChildProperty stores a list in propstore, which dict shallow
          # copy won't fix for us.
@@ -225,7 +225,7 @@
              if not isinstance(value, list):
                  continue
              ret._propstore[name] = [obj.copy() for obj in 
ret._propstore[name]]
-@@ -926,8 +926,8 @@ class XMLBuilder(object):
+@@ -929,8 +929,8 @@ class XMLBuilder(object):
              if leave_stub:
                  _top_node = _get_xpath_node(self._xmlstate.xml_ctx,
                                              self.get_root_xpath())
@@ -236,7 +236,7 @@
              for prop in props:
                  prop.clear(self)
          finally:
-@@ -990,7 +990,7 @@ class XMLBuilder(object):
+@@ -993,7 +993,7 @@ class XMLBuilder(object):
          if not hasattr(self.__class__, cachename):
              ret = {}
              for c in reversed(type.mro(self.__class__)[:-1]):
@@ -245,7 +245,7 @@
                      if isinstance(val, checkclass):
                          ret[key] = val
              setattr(self.__class__, cachename, ret)
-@@ -1025,7 +1025,7 @@ class XMLBuilder(object):
+@@ -1028,7 +1028,7 @@ class XMLBuilder(object):
  
      def _find_child_prop(self, child_class, return_single=False):
          xmlprops = self._all_child_props()
@@ -254,7 +254,7 @@
              if xmlprop.is_single and not return_single:
                  continue
              if child_class in xmlprop.child_classes:
-@@ -1084,7 +1084,7 @@ class XMLBuilder(object):
+@@ -1087,7 +1087,7 @@ class XMLBuilder(object):
          Return a list of all XML child objects with the passed class
          """
          ret = []
@@ -263,7 +263,7 @@
              ret += [obj for obj in util.listify(prop._get(self))
                      if obj.__class__ == klass]
          return ret
-@@ -1107,7 +1107,7 @@ class XMLBuilder(object):
+@@ -1110,7 +1110,7 @@ class XMLBuilder(object):
          xpaths point at their particular element
          """
          typecount = {}
@@ -272,7 +272,7 @@
              for obj in util.listify(getattr(self, propname)):
                  idxstr = ""
                  if not xmlprop.is_single:
-@@ -1165,7 +1165,7 @@ class XMLBuilder(object):
+@@ -1168,7 +1168,7 @@ class XMLBuilder(object):
          xmlprops = self._all_xml_props()
          childprops = self._all_child_props()
  
@@ -281,7 +281,7 @@
              prop._set_default(self)
  
          # Set up preferred XML ordering
-@@ -1180,7 +1180,7 @@ class XMLBuilder(object):
+@@ -1183,7 +1183,7 @@ class XMLBuilder(object):
              elif key in childprops:
                  do_order.insert(0, key)
  
@@ -290,10 +290,10 @@
              if key not in do_order:
                  do_order.append(key)
  
-Index: virt-manager-1.5.0/virtinst/domcapabilities.py
+Index: virt-manager-1.5.1/virtinst/domcapabilities.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/domcapabilities.py
-+++ virt-manager-1.5.0/virtinst/domcapabilities.py
+--- virt-manager-1.5.1.orig/virtinst/domcapabilities.py
++++ virt-manager-1.5.1/virtinst/domcapabilities.py
 @@ -166,7 +166,7 @@ class DomainCapabilities(XMLBuilder):
                  return _("BIOS")
              return _("None")
@@ -312,10 +312,10 @@
  
      def supports_uefi_xml(self):
          """
-Index: virt-manager-1.5.0/virtinst/devicedisk.py
+Index: virt-manager-1.5.1/virtinst/devicedisk.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/devicedisk.py
-+++ virt-manager-1.5.0/virtinst/devicedisk.py
+--- virt-manager-1.5.1.orig/virtinst/devicedisk.py
++++ virt-manager-1.5.1/virtinst/devicedisk.py
 @@ -87,7 +87,7 @@ def _is_dir_searchable(uid, username, pa
          logging.debug("Cmd '%s' failed: %s", cmd, err)
          return False
@@ -348,10 +348,10 @@
  
              for i in ran:
                  postfix = self.num_to_target(i + 1)
-Index: virt-manager-1.5.0/virtinst/storage.py
+Index: virt-manager-1.5.1/virtinst/storage.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/storage.py
-+++ virt-manager-1.5.0/virtinst/storage.py
+--- virt-manager-1.5.1.orig/virtinst/storage.py
++++ virt-manager-1.5.1/virtinst/storage.py
 @@ -130,7 +130,7 @@ class StoragePool(_StorageObject):
          """
          Return list of appropriate pool types
@@ -361,10 +361,10 @@
  
      @staticmethod
      def get_pool_type_desc(pool_type):
-Index: virt-manager-1.5.0/virtinst/devicegraphics.py
+Index: virt-manager-1.5.1/virtinst/devicegraphics.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/devicegraphics.py
-+++ virt-manager-1.5.0/virtinst/devicegraphics.py
+--- virt-manager-1.5.1.orig/virtinst/devicegraphics.py
++++ virt-manager-1.5.1/virtinst/devicegraphics.py
 @@ -84,7 +84,7 @@ class VirtualGraphics(VirtualDevice):
          """
          from . import hostkeymap
@@ -374,10 +374,10 @@
          sort_list = []
  
          orig_list.sort()
-Index: virt-manager-1.5.0/virtinst/util.py
+Index: virt-manager-1.5.1/virtinst/util.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/util.py
-+++ virt-manager-1.5.0/virtinst/util.py
+--- virt-manager-1.5.1.orig/virtinst/util.py
++++ virt-manager-1.5.1/virtinst/util.py
 @@ -147,7 +147,7 @@ def generate_name(base, collision_cb, su
          else:
              return collision_cb(tryname)
@@ -387,10 +387,10 @@
      if not force_num:
          numrange = [None] + numrange
  
-Index: virt-manager-1.5.0/virtinst/urlfetcher.py
+Index: virt-manager-1.5.1/virtinst/urlfetcher.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/urlfetcher.py
-+++ virt-manager-1.5.0/virtinst/urlfetcher.py
+--- virt-manager-1.5.1.orig/virtinst/urlfetcher.py
++++ virt-manager-1.5.1/virtinst/urlfetcher.py
 @@ -19,7 +19,7 @@
  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
  # MA 02110-1301 USA.
@@ -542,10 +542,10 @@
          if isinstance(obj, type) and issubclass(obj, Distro) and obj.name:
              allstores.append(obj)
  
-Index: virt-manager-1.5.0/virtinst/diskbackend.py
+Index: virt-manager-1.5.1/virtinst/diskbackend.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/diskbackend.py
-+++ virt-manager-1.5.0/virtinst/diskbackend.py
+--- virt-manager-1.5.1.orig/virtinst/diskbackend.py
++++ virt-manager-1.5.1/virtinst/diskbackend.py
 @@ -391,7 +391,7 @@ class CloneStorageCreator(_StorageCreato
          else:
              vfs = os.statvfs(os.path.dirname(self._path))
@@ -564,10 +564,10 @@
          progresscb.start(filename=self._output_path, size=size_bytes,
                           text=text)
  
-Index: virt-manager-1.5.0/virtinst/progress.py
+Index: virt-manager-1.5.1/virtinst/progress.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/progress.py
-+++ virt-manager-1.5.0/virtinst/progress.py
+--- virt-manager-1.5.1.orig/virtinst/progress.py
++++ virt-manager-1.5.1/virtinst/progress.py
 @@ -481,7 +481,7 @@ def format_number(number, SI=0, space='
          depth  = depth + 1
          number = number / step
@@ -577,10 +577,10 @@
          # it's an int or a long, which means it didn't get divided,
          # which means it's already short enough
          fmt = '%i%s%s'
-Index: virt-manager-1.5.0/virtinst/pollhelpers.py
+Index: virt-manager-1.5.1/virtinst/pollhelpers.py
 ===================================================================
---- virt-manager-1.5.0.orig/virtinst/pollhelpers.py
-+++ virt-manager-1.5.0/virtinst/pollhelpers.py
+--- virt-manager-1.5.1.orig/virtinst/pollhelpers.py
++++ virt-manager-1.5.1/virtinst/pollhelpers.py
 @@ -50,7 +50,7 @@ def _new_poll_helper(origmap, typename,
              current[connkey] = origmap[connkey]
              del(origmap[connkey])

++++++ virtman-fix-missing-translations.patch ++++++
References: bsc#1081544

Index: virt-manager-1.5.1/po/de.po
===================================================================
--- virt-manager-1.5.1.orig/po/de.po
+++ virt-manager-1.5.1/po/de.po
@@ -3922,7 +3922,6 @@ msgid "Storage Pools"
 msgstr "Speicher-Pools"
 
 #: ../virtManager/storagelist.py:342
-#, fuzzy, python-format
 msgid "%s Free / <i>%s In Use</i>"
 msgstr "%s frei / <i>%s belegt</i>"
 
@@ -6191,7 +6190,7 @@ msgstr "URL:"
 
 #: ../ui/create.ui.h:28
 msgid "Kerne_l options:"
-msgstr "Kernel Options:"
+msgstr "Kernel-Optionen:"
 
 #: ../ui/create.ui.h:29
 msgid "URL _Options"
++++++ virtman-show-suse-install-repos.patch ++++++
--- /var/tmp/diff_new_pack.mBsrfa/_old  2018-06-02 12:14:14.367387791 +0200
+++ /var/tmp/diff_new_pack.mBsrfa/_new  2018-06-02 12:14:14.371387644 +0200
@@ -1,10 +1,10 @@
 Enhancement that gets installation repos from zypper.
 These locations are then presented as potential installation
 sources when creating a VM.
-Index: virt-manager-1.4.3/virtManager/create.py
+Index: virt-manager-1.5.1/virtManager/create.py
 ===================================================================
---- virt-manager-1.4.3.orig/virtManager/create.py
-+++ virt-manager-1.4.3/virtManager/create.py
+--- virt-manager-1.5.1.orig/virtManager/create.py
++++ virt-manager-1.5.1/virtManager/create.py
 @@ -424,7 +424,13 @@ class vmmCreate(vmmGObjectUI):
          self.widget("install-url-entry").set_text("")
          self.widget("install-url-options").set_expanded(False)
@@ -20,10 +20,10 @@
          self._set_distro_labels("-", "-")
  
          # Install import
-Index: virt-manager-1.4.3/virtinst/util.py
+Index: virt-manager-1.5.1/virtinst/util.py
 ===================================================================
---- virt-manager-1.4.3.orig/virtinst/util.py
-+++ virt-manager-1.4.3/virtinst/util.py
+--- virt-manager-1.5.1.orig/virtinst/util.py
++++ virt-manager-1.5.1/virtinst/util.py
 @@ -23,9 +23,12 @@ import os
  import random
  import re
@@ -37,7 +37,7 @@
  
  def listify(l):
      if l is None:
-@@ -317,3 +320,57 @@ def make_meter(quiet):
+@@ -312,3 +315,57 @@ def make_meter(quiet):
      if quiet:
          return progress.BaseMeter()
      return progress.TextMeter(fo=sys.stdout)


Reply via email to