Hello community,

here is the log from the commit of package xen for openSUSE:Factory checked in 
at 2019-03-13 09:07:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xen (Old)
 and      /work/SRC/openSUSE:Factory/.xen.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xen"

Wed Mar 13 09:07:16 2019 rev:262 rq:682286 version:4.12.0_04

Changes:
--------
--- /work/SRC/openSUSE:Factory/xen/xen.changes  2019-02-06 15:46:04.299308182 
+0100
+++ /work/SRC/openSUSE:Factory/.xen.new.28833/xen.changes       2019-03-13 
09:07:25.111435115 +0100
@@ -1,0 +2,22 @@
+Wed Mar  6 11:12:09 MST 2019 - carn...@suse.com
+
+- bsc#1127620 - Documentation for the xl configuration file allows
+  for firmware=pvgrub64 but we don't ship pvgrub64.
+  Create a link from grub.xen to pvgrub64
+  xen.spec
+
+-------------------------------------------------------------------
+Mon Mar  4 14:58:18 MST 2019 - carn...@suse.com
+
+- Update to Xen 4.12.0 RC4 release (fate#325107, fate#323901)
+  xen-4.12.0-testing-src.tar.bz2
+- Tarball also contains additional post RC4 security fixes for
+  Xen Security Advisories 287, 288, and 290 through 294.
+
+-------------------------------------------------------------------
+Tue Feb 19 08:11:38 MST 2019 - carn...@suse.com
+
+- Update to Xen 4.12.0 RC3 release (fate#325107, fate#323901)
+  xen-4.12.0-testing-src.tar.bz2
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.vrRKFK/_old  2019-03-13 09:07:29.971434614 +0100
+++ /var/tmp/diff_new_pack.vrRKFK/_new  2019-03-13 09:07:29.975434613 +0100
@@ -127,7 +127,7 @@
 BuildRequires:  pesign-obs-integration
 %endif
 
-Version:        4.12.0_02
+Version:        4.12.0_04
 Release:        0
 Summary:        Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
 License:        GPL-2.0-only
@@ -940,7 +940,6 @@
 /usr/sbin/xenperf
 /usr/sbin/xenpm
 /usr/sbin/xenpmd
-/usr/sbin/xen-ringwatch
 /usr/sbin/xenstored
 /usr/sbin/xen-tmem-list-parse
 /usr/sbin/xentop
@@ -968,7 +967,6 @@
 %endif
 /usr/sbin/xen-list
 /usr/sbin/xen-destroy
-/usr/sbin/xen-bugtool
 /usr/sbin/xen-livepatch
 /usr/sbin/xen-diag
 %dir %attr(700,root,root) /etc/xen
@@ -1196,6 +1194,9 @@
     echo '# Xen boot parameters for non-recovery Xen boots (in addition to 
GRUB_CMDLINE_XEN)' >> /etc/default/grub
     echo 'GRUB_CMDLINE_XEN_DEFAULT=""' >> /etc/default/grub
 fi
+if [ -f /usr/lib/grub2/x86_64-xen/grub.xen -a ! -f 
/usr/lib/xen/boot/pvgrub64.bin ]; then
+    ln -s /usr/lib/grub2/x86_64-xen/grub.xen /usr/lib/xen/boot/pvgrub64.bin
+fi
 
 %preun tools
 %service_del_preun xencommons.service

++++++ bin-python3-conversion.patch ++++++
--- /var/tmp/diff_new_pack.vrRKFK/_old  2019-03-13 09:07:30.015434609 +0100
+++ /var/tmp/diff_new_pack.vrRKFK/_new  2019-03-13 09:07:30.019434608 +0100
@@ -1,20 +1,3 @@
-Index: xen-4.10.0-testing/tools/misc/xen-bugtool
-===================================================================
---- xen-4.10.0-testing.orig/tools/misc/xen-bugtool
-+++ xen-4.10.0-testing/tools/misc/xen-bugtool
-@@ -1,4 +1,4 @@
--#!/usr/bin/env python
-+#!/usr/bin/python3
- 
- #  -*- mode: python; -*-
- 
-@@ -13,5 +13,5 @@ if __name__ == "__main__":
-     try:
-         sys.exit(bugtool.main())
-     except KeyboardInterrupt:
--        print "\nInterrupted."
-+        print("\nInterrupted.")
-         sys.exit(1)
 Index: xen-4.10.0-testing/tools/misc/xencons
 ===================================================================
 --- xen-4.10.0-testing.orig/tools/misc/xencons
@@ -241,188 +224,6 @@
          sys.exit(1)
  
      sys.stdout.flush()
-Index: xen-4.10.0-testing/tools/misc/xen-ringwatch
-===================================================================
---- xen-4.10.0-testing.orig/tools/misc/xen-ringwatch
-+++ xen-4.10.0-testing/tools/misc/xen-ringwatch
-@@ -1,4 +1,4 @@
--#!/usr/bin/python
-+#!/usr/bin/python3
- #
- # Copyright (C) 2011 Citrix Systems, Inc.
- #
-@@ -75,8 +75,8 @@ class XenBackend(object):
-     def from_name(cls, name):
-         match = cls._name_pattern.search(name)
-         if not match:
--            raise Exception, "Malformed %s name: %s" % \
--                (type(self).__name__, name)
-+            raise Exception("Malformed %s name: %s" % \
-+                (type(self).__name__, name))
- 
-         rd    = match.group(1)
-         devid = match.group(2)
-@@ -214,9 +214,9 @@ class RingState(object):
-             match   = cls._size_pattern.search(_nr_ents)
-             nr_ents = int(match.group(1))
- 
--        except Exception, e:
--            raise Exception, "Malformed %s input: %s (%s)" % \
--                (cls.__name__, repr(s), str(e))
-+        except Exception as e:
-+            raise Exception("Malformed %s input: %s (%s)" % \
-+                (cls.__name__, repr(s), str(e)))
- 
-         req = cls.Req.from_sysfs(_req, size=nr_ents)
-         rsp = cls.Rsp.from_sysfs(_rsp, size=nr_ents)
-@@ -235,12 +235,12 @@ class RingState(object):
- 
-             match = cls._pattern.search(line)
-             if not match:
--                raise Exception, "Malformed %s input: %s" % \
--                    (cls.__name__, repr(s))
-+                raise Exception("Malformed %s input: %s" % \
-+                    (cls.__name__, repr(s)))
- 
-             i = iter(match.groups())
-             for k in i:
--                d[k] = i.next()
-+                d[k] = next(i)
- 
-             return cls(**d)
- 
-@@ -413,7 +413,7 @@ class WatchList(object):
-                 else:
-                     entry.update()
- 
--            except IOError, e:
-+            except IOError as e:
-                 pass
-                 # NB. racing unplug, any ring.read() may raise.
-                 # nothing left to memorize then.
-@@ -421,7 +421,7 @@ class WatchList(object):
-                 self.list[key] = entry
- 
-     def __iter__(self):
--        return self.list.itervalues()
-+        return iter(self.list.values())
- 
-     def pending(self):
-         for entry in self:
-@@ -450,7 +450,7 @@ if __name__ == '__main__':
- 
-     verbose  = 0
-     period   = DEFAULT_PERIOD
--    backends = XenBackend.TYPES.values()
-+    backends = list(XenBackend.TYPES.values())
-     kick     = False
-     iowatch  = False
- 
-@@ -466,7 +466,7 @@ if __name__ == '__main__':
- 
-                (('t', 'types'),
-                 "Comma separated list of backend types to watch. (%s)" % \
--                    ",".join(map(lambda t: t.XEN_BACKEND_NAME, backends))),
-+                    ",".join([t.XEN_BACKEND_NAME for t in backends])),
- 
-                (('T', 'period'),
-                 "Watch update period. (%d) [secs]" % \
-@@ -483,27 +483,27 @@ if __name__ == '__main__':
-     def usage(stream):
-         prog = os.path.basename(argv[0])
- 
--        print >>stream
-+        print(file=stream)
- 
--        print >>stream, "Usage:"
--        print >>stream, "\t%s [options] {%s}" % (prog, "|".join(COMMANDS))
-+        print("Usage:", file=stream)
-+        print("\t%s [options] {%s}" % (prog, "|".join(COMMANDS)), file=stream)
- 
--        print >>stream
-+        print(file=stream)
- 
--        print >>stream, "Commands:"
--        for (name, desc) in COMMANDS.iteritems():
--            print >>stream, "\t%s: \t%s" % (name, desc)
-+        print("Commands:", file=stream)
-+        for (name, desc) in COMMANDS.items():
-+            print("\t%s: \t%s" % (name, desc), file=stream)
- 
--        print >>stream
-+        print(file=stream)
- 
--        print >>stream, "Options:"
-+        print("Options:", file=stream)
-         for ((short, _long), desc) in OPTIONS:
--            print >>stream, "\t-%s, --%s: \t%s" % (short, _long, desc)
-+            print("\t-%s, --%s: \t%s" % (short, _long, desc), file=stream)
- 
--        print >>stream
-+        print(file=stream)
- 
-     def fail(msg = None):
--        if msg: print >>stderr, "Error: %s" % msg
-+        if msg: print("Error: %s" % msg, file=stderr)
-         usage(stderr)
-         exit(1)
- 
-@@ -511,18 +511,18 @@ if __name__ == '__main__':
- 
-         usage(stdout)
- 
--        print __doc__ % (XenBackend.SYSFS_BASEDIR, RingWatch.STCK)
-+        print(__doc__ % (XenBackend.SYSFS_BASEDIR, RingWatch.STCK))
- 
--        print "Backend Types:"
--        for k, v in XenBackend.TYPES.iteritems():
--            print "\t%s: \t%s (%s)" % (k, v.__doc__, v._name_glob)
--
--        print
--        print "Ring States:"
--        for k, v in RingWatch.COMMENTS.iteritems():
--            print "\t%s: \t%s" % (k, v)
-+        print("Backend Types:")
-+        for k, v in XenBackend.TYPES.items():
-+            print("\t%s: \t%s (%s)" % (k, v.__doc__, v._name_glob))
-+
-+        print()
-+        print("Ring States:")
-+        for k, v in RingWatch.COMMENTS.items():
-+            print("\t%s: \t%s" % (k, v))
- 
--        print
-+        print()
- 
-     try:
-         opts, args = gnu_getopt(argv[1:],
-@@ -533,7 +533,7 @@ if __name__ == '__main__':
-                                  "type=",
-                                  "verbose",
-                                  "period="])
--    except GetoptError, e:
-+    except GetoptError as e:
-         fail(str(e))
- 
-     for (o, arg) in opts:
-@@ -553,7 +553,7 @@ if __name__ == '__main__':
- 
-             elif o in ('-t', '--type'):
-                 backends = ",".split(arg)
--                backends = map(lambda t: XenBackend.TYPES[t], backends)
-+                backends = [XenBackend.TYPES[t] for t in backends]
- 
-             elif o in ('-k', '--kick'):
-                 kick = True
-@@ -577,7 +577,7 @@ if __name__ == '__main__':
- 
-     def show(entries):
-         for watch in entries:
--            print watch.display()
-+            print(watch.display())
- 
-     def pause():
-         import time
 Index: xen-4.10.0-testing/tools/python/scripts/convert-legacy-stream
 ===================================================================
 --- xen-4.10.0-testing.orig/tools/python/scripts/convert-legacy-stream

++++++ xen-4.12.0-testing-src.tar.bz2 ++++++
++++ 8775 lines of diff (skipped)


Reply via email to