Hello community,

here is the log from the commit of package xen for openSUSE:Factory checked in 
at 2018-10-18 15:28:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xen (Old)
 and      /work/SRC/openSUSE:Factory/.xen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xen"

Thu Oct 18 15:28:30 2018 rev:255 rq:642003 version:4.11.0_09

Changes:
--------
--- /work/SRC/openSUSE:Factory/xen/xen.changes  2018-09-18 11:39:18.528170496 
+0200
+++ /work/SRC/openSUSE:Factory/.xen.new/xen.changes     2018-10-18 
15:28:32.178841944 +0200
@@ -1,0 +2,8 @@
+Mon Oct 15 06:55:47 UTC 2018 - [email protected]
+
+- Building with ncurses 6.1 will fail without
+  xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch
+- Building libxl acpi support on aarch64 with gcc 8.2 will fail without
+  xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch
+
+-------------------------------------------------------------------

New:
----
  xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch
  xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch

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

Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.KwDSgJ/_old  2018-10-18 15:28:33.966839830 +0200
+++ /var/tmp/diff_new_pack.KwDSgJ/_new  2018-10-18 15:28:33.970839826 +0200
@@ -127,7 +127,7 @@
 BuildRequires:  pesign-obs-integration
 %endif
 
-Version:        4.11.0_08
+Version:        4.11.0_09
 Release:        0
 Summary:        Xen Virtualization: Hypervisor (aka VMM aka Microkernel)
 License:        GPL-2.0
@@ -215,6 +215,8 @@
 Patch51:        5b9784ad-x86-HVM-drop-hvm_fetch_from_guest_linear.patch
 Patch52:        5b9784d2-x86-HVM-add-known_gla-helper.patch
 Patch53:        5b9784f2-x86-HVM-split-page-straddling-accesses.patch
+Patch98:        xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch
+Patch99:        xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch
 # Our platform specific patches
 Patch400:       xen-destdir.patch
 Patch401:       vif-bridge-no-iptables.patch
@@ -462,6 +464,8 @@
 %patch51 -p1
 %patch52 -p1
 %patch53 -p1
+%patch98 -p1
+%patch99 -p1
 # Our platform specific patches
 %patch400 -p1
 %patch401 -p1

++++++ xen.2b50cdbc444c637575580dcfa6c9525a84d5cc62.patch ++++++
From: Christopher Clark <[email protected]>
Date: Wed, 18 Jul 2018 15:22:17 -0700
Subject: 2b50cdbc444c637575580dcfa6c9525a84d5cc62

tools/xentop : replace use of deprecated vwprintw

gcc-8.1 complains:

| xentop.c: In function 'print':
| xentop.c:304:4: error: 'vwprintw' is deprecated 
[-Werror=deprecated-declarations]
|     vwprintw(stdscr, (curses_str_t)fmt, args);
|     ^~~~~~~~

vw_printw (note the underscore) is a non-deprecated alternative.

Signed-off-by: Christopher Clark <[email protected]>
Acked-by: Wei Liu <[email protected]>
---
 tools/xenstat/xentop/xentop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/tools/xenstat/xentop/xentop.c
+++ b/tools/xenstat/xentop/xentop.c
@@ -301,7 +301,7 @@ static void print(const char *fmt, ...)
        if (!batch) {
                if((current_row() < lines()-1)) {
                        va_start(args, fmt);
-                       vwprintw(stdscr, (curses_str_t)fmt, args);
+                       vw_printw(stdscr, (curses_str_t)fmt, args);
                        va_end(args);
                }
        } else {
++++++ xen.b8f33431f3dd23fb43a879f4bdb4283fdc9465ad.patch ++++++
>From b8f33431f3dd23fb43a879f4bdb4283fdc9465ad Mon Sep 17 00:00:00 2001
From: Christopher Clark <[email protected]>
Date: Thu, 16 Aug 2018 13:22:41 -0700
Subject: libxl/arm: Fix build on arm64 + acpi w/ gcc 8.2

Add zero-padding to #defined ACPI table strings that are copied.
Provides sufficient characters to satisfy the length required to
fully populate the destination and prevent array-bounds warnings.
Add BUILD_BUG_ON sizeof checks for compile-time length checking.

Signed-off-by: Christopher Clark <[email protected]>
Reviewed-by: Stefano Stabellini <[email protected]>
Acked-by: Wei Liu <[email protected]>
---
 tools/libxl/libxl_arm_acpi.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/tools/libxl/libxl_arm_acpi.c b/tools/libxl/libxl_arm_acpi.c
index 636f724039..ba874c3d32 100644
--- a/tools/libxl/libxl_arm_acpi.c
+++ b/tools/libxl/libxl_arm_acpi.c
@@ -48,9 +48,9 @@ extern const unsigned char dsdt_anycpu_arm[];
 _hidden
 extern const int dsdt_anycpu_arm_len;
 
-#define ACPI_OEM_ID "Xen"
-#define ACPI_OEM_TABLE_ID "ARM"
-#define ACPI_ASL_COMPILER_ID "XL"
+#define ACPI_OEM_ID "Xen\0\0"
+#define ACPI_OEM_TABLE_ID "ARM\0\0\0\0"
+#define ACPI_ASL_COMPILER_ID "XL\0"
 
 enum {
     RSDP,

Reply via email to