Hello community,

here is the log from the commit of package kexec-tools for openSUSE:Factory 
checked in at 2017-11-03 16:22:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kexec-tools (Old)
 and      /work/SRC/openSUSE:Factory/.kexec-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kexec-tools"

Fri Nov  3 16:22:45 2017 rev:121 rq:537964 version:2.0.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/kexec-tools/kexec-tools.changes  2017-10-23 
16:40:12.405427496 +0200
+++ /work/SRC/openSUSE:Factory/.kexec-tools.new/kexec-tools.changes     
2017-11-03 16:22:46.932726680 +0100
@@ -1,0 +2,8 @@
+Tue Oct 31 10:23:51 MDT 2017 - carn...@suse.com
+
+- With Xen 4.10 there is a new required library called xentoolcore
+  (bsc#1037779)
+  kexec-tools-xen-static.patch
+- Refreshed kexec-tools-disable-test.patch
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ kexec-tools-disable-test.patch ++++++
--- /var/tmp/diff_new_pack.xzo1XT/_old  2017-11-03 16:22:48.776659569 +0100
+++ /var/tmp/diff_new_pack.xzo1XT/_new  2017-11-03 16:22:48.780659423 +0100
@@ -8,9 +8,11 @@
  Makefile.in |    7 +++++--
  1 file changed, 5 insertions(+), 2 deletions(-)
 
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -177,8 +177,11 @@ PSRCS:=$(foreach s, $(SRCS), $(PACKAGE_N
+Index: kexec-tools-2.0.14/Makefile.in
+===================================================================
+--- kexec-tools-2.0.14.orig/Makefile.in
++++ kexec-tools-2.0.14/Makefile.in
+@@ -178,8 +178,11 @@ PSRCS:=$(foreach s, $(SRCS), $(PACKAGE_N
  PGSRCS:=$(foreach s, $(GENERATED_SRCS), 
$(PACKAGE_NAME)-$(PACKAGE_VERSION)/$(s))
  
  MAN_PAGES:=$(KEXEC_MANPAGE) $(KDUMP_MANPAGE) $(VMCORE_DMESG_MANPAGE)

++++++ kexec-tools-xen-static.patch ++++++
--- /var/tmp/diff_new_pack.xzo1XT/_old  2017-11-03 16:22:48.800658696 +0100
+++ /var/tmp/diff_new_pack.xzo1XT/_new  2017-11-03 16:22:48.800658696 +0100
@@ -6,42 +6,60 @@
 This patch just links the xenctrl library statically. That allows
 to use Xen support without a runtime dependency to the Xen package.
 
+31Oct2017: Updated to handle Xen 4.10 with new xentoolcore library
+
 Signed-off-by: Bernhard Walle <bwa...@suse.de>
+Signed-off-by: Charles Arnold <carn...@suse.com>
 
 
================================================================================
 ---
  configure.ac |   17 ++++++++++++++++-
  1 file changed, 16 insertions(+), 1 deletion(-)
 
---- a/configure.ac
-+++ b/configure.ac
+Index: kexec-tools-2.0.14/configure.ac
+===================================================================
+--- kexec-tools-2.0.14.orig/configure.ac
++++ kexec-tools-2.0.14/configure.ac
 @@ -164,8 +164,10 @@ fi
  
  dnl find Xen control stack libraries
  if test "$with_xen" = yes ; then
-+      if pkg-config --exists 'xenlight > 4.8.0' ; then
++      if pkg-config --exists 'xenlight > 4.9.0' ; then
        AC_CHECK_HEADER(xenctrl.h,
 -              [AC_CHECK_LIB(xenctrl, xc_kexec_load, ,
 +              [AC_CHECK_LIB(xenctrl, xc_kexec_load,
-+              [AC_DEFINE([HAVE_LIBXENCTRL], [1], [libxenctrl]) 
[LIBS="-Wl,-Bstatic -lxenctrl -lxencall -lxentoollog -lxendevicemodel 
-lxenforeignmemory -Wl,-Bdynamic -lpthread -ldl $LIBS"]],
++              [AC_DEFINE([HAVE_LIBXENCTRL], [1], [libxenctrl]) 
[LIBS="-Wl,-Bstatic -lxenctrl -lxencall -lxentoolcore -lxentoollog 
-lxendevicemodel -lxenforeignmemory -Wl,-Bdynamic -lpthread -ldl $LIBS"]],
                AC_MSG_NOTICE([Xen support disabled]))])
                if test "$ac_cv_lib_xenctrl_xc_kexec_load" = yes ; then
                        AC_CHECK_LIB(xenctrl, xc_kexec_status,
-@@ -173,6 +175,19 @@ if test "$with_xen" = yes ; then
+@@ -173,6 +175,32 @@ if test "$with_xen" = yes ; then
                                        [The kexec_status call is available]),
                                AC_MSG_NOTICE([The kexec_status call is not 
available]))
                fi
 +      else
-+              if pkg-config --exists 'xenlight > 4.6.0' ; then
++              if pkg-config --exists 'xenlight > 4.8.0' ; then
 +              AC_CHECK_HEADER(xenctrl.h,
 +                      [AC_CHECK_LIB(xenctrl, xc_kexec_load,
-+                      [AC_DEFINE([HAVE_LIBXENCTRL], [1], [libxenctrl]) 
[LIBS="-Wl,-Bstatic -lxenctrl -lxencall -lxentoollog -lxenforeignmemory 
-Wl,-Bdynamic -lpthread -ldl $LIBS"]],
++                      [AC_DEFINE([HAVE_LIBXENCTRL], [1], [libxenctrl]) 
[LIBS="-Wl,-Bstatic -lxenctrl -lxencall -lxentoollog -lxendevicemodel 
-lxenforeignmemory -Wl,-Bdynamic -lpthread -ldl $LIBS"]],
 +                      AC_MSG_NOTICE([Xen support disabled]))])
++                      if test "$ac_cv_lib_xenctrl_xc_kexec_load" = yes ; then
++                              AC_CHECK_LIB(xenctrl, xc_kexec_status,
++                                      AC_DEFINE(HAVE_KEXEC_CMD_STATUS, 1,
++                                              [The kexec_status call is 
available]),
++                                      AC_MSG_NOTICE([The kexec_status call is 
not available]))
++                      fi
 +              else
-+              AC_CHECK_HEADER(xenctrl.h,
-+                      [AC_CHECK_LIB(xenctrl, xc_kexec_load,
-+                      [AC_DEFINE([HAVE_LIBXENCTRL], [1], [libxenctrl]) 
[LIBS="-Wl,-Bstatic -lxenctrl -Wl,-Bdynamic -lpthread -ldl $LIBS"]],
-+                      AC_MSG_NOTICE([Xen support disabled]))])
++                      if pkg-config --exists 'xenlight > 4.6.0' ; then
++                      AC_CHECK_HEADER(xenctrl.h,
++                              [AC_CHECK_LIB(xenctrl, xc_kexec_load,
++                              [AC_DEFINE([HAVE_LIBXENCTRL], [1], 
[libxenctrl]) [LIBS="-Wl,-Bstatic -lxenctrl -lxencall -lxentoollog 
-lxenforeignmemory -Wl,-Bdynamic -lpthread -ldl $LIBS"]],
++                              AC_MSG_NOTICE([Xen support disabled]))])
++                      else
++                      AC_CHECK_HEADER(xenctrl.h,
++                              [AC_CHECK_LIB(xenctrl, xc_kexec_load,
++                              [AC_DEFINE([HAVE_LIBXENCTRL], [1], 
[libxenctrl]) [LIBS="-Wl,-Bstatic -lxenctrl -Wl,-Bdynamic -lpthread -ldl 
$LIBS"]],
++                              AC_MSG_NOTICE([Xen support disabled]))])
++                      fi
 +              fi
 +      fi
  fi


Reply via email to