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