Hello community, here is the log from the commit of package xen for openSUSE:Factory checked in at 2019-11-18 20:02:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xen (Old) and /work/SRC/openSUSE:Factory/.xen.new.26869 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xen" Mon Nov 18 20:02:37 2019 rev:275 rq:748496 version:4.13.0_02 Changes: -------- --- /work/SRC/openSUSE:Factory/xen/xen.changes 2019-11-03 11:18:25.348420050 +0100 +++ /work/SRC/openSUSE:Factory/.xen.new.26869/xen.changes 2019-11-18 20:02:39.185825992 +0100 @@ -1,0 +2,6 @@ +Tue Nov 12 08:09:27 MST 2019 - [email protected] + +- Update to Xen 4.13.0 RC2 release + xen-4.13.0-testing-src.tar.bz2 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.329823911 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.337823907 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # needssslcertforbuild @@ -24,7 +24,7 @@ Name: xen ExclusiveArch: %ix86 x86_64 aarch64 -%define changeset 40015 +%define changeset 40113 %define xen_build_dir xen-4.13.0-testing # %define with_gdbsx 0 @@ -127,7 +127,7 @@ BuildRequires: pesign-obs-integration %endif -Version: 4.13.0_01 +Version: 4.13.0_02 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0-only @@ -207,8 +207,6 @@ Patch623: ipxe-no-error-logical-not-parentheses.patch Patch624: ipxe-use-rpm-opt-flags.patch # Build patches -# PATCH-FIX-UPSTREAM python38-build.patch [email protected] -# Make package buildable with python3.8 Patch99995: python38-build.patch Patch99996: xen.stubdom.newlib.patch Patch99998: tmp_build.patch ++++++ libxl.LIBXL_HOTPLUG_TIMEOUT.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.573823789 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.573823789 +0100 @@ -89,7 +89,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl_create.c +++ xen-4.13.0-testing/tools/libxl/libxl_create.c -@@ -1024,6 +1024,7 @@ static void initiate_domain_create(libxl +@@ -1116,6 +1116,7 @@ static void initiate_domain_create(libxl * build info around just to know if the domain has a device model or not. */ store_libxl_entry(gc, domid, &d_config->b_info); @@ -290,7 +290,7 @@ #include <xenevtchn.h> #include <xenstore.h> -@@ -1496,6 +1497,7 @@ struct libxl__xswait_state { +@@ -1507,6 +1508,7 @@ struct libxl__xswait_state { const char *what; /* for error msgs: noun phrase, what we're waiting for */ const char *path; int timeout_ms; /* as for poll(2) */ @@ -298,7 +298,7 @@ libxl__xswait_callback *callback; /* remaining fields are private to xswait */ libxl__ev_time time_ev; -@@ -2554,6 +2556,7 @@ struct libxl__async_exec_state { +@@ -2565,6 +2567,7 @@ struct libxl__async_exec_state { char **args; /* execution arguments */ char **env; /* execution environment */ @@ -306,7 +306,7 @@ /* private */ libxl__ev_time time; libxl__ev_child child; -@@ -4732,6 +4735,9 @@ _hidden int libxl__domain_pvcontrol(libx +@@ -4744,6 +4747,9 @@ _hidden int libxl__domain_pvcontrol(libx #endif ++++++ libxl.pvscsi.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.593823779 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.593823779 +0100 @@ -38,7 +38,7 @@ =================================================================== --- xen-4.13.0-testing.orig/docs/man/xl.cfg.5.pod.in +++ xen-4.13.0-testing/docs/man/xl.cfg.5.pod.in -@@ -750,6 +750,62 @@ frontend to backend. It can be used as a +@@ -756,6 +756,62 @@ frontend to backend. It can be used as a For more information about the protocol, see https://xenbits.xenproject.org/docs/unstable/misc/pvcalls.html. @@ -154,7 +154,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl.h +++ xen-4.13.0-testing/tools/libxl/libxl.h -@@ -1124,6 +1124,13 @@ void libxl_mac_copy(libxl_ctx *ctx, libx +@@ -1125,6 +1125,13 @@ void libxl_mac_copy(libxl_ctx *ctx, libx #define LIBXL_HAVE_PCITOPOLOGY 1 /* @@ -168,7 +168,7 @@ * LIBXL_HAVE_SOCKET_BITMAP * * If this is defined, then libxl_socket_bitmap_alloc and -@@ -2119,6 +2126,41 @@ int libxl_device_channel_getinfo(libxl_c +@@ -2141,6 +2148,41 @@ int libxl_device_channel_getinfo(libxl_c const libxl_device_channel *channel, libxl_channelinfo *channelinfo); @@ -214,7 +214,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl_create.c +++ xen-4.13.0-testing/tools/libxl/libxl_create.c -@@ -1563,6 +1563,7 @@ const libxl__device_type *device_type_tb +@@ -1655,6 +1655,7 @@ const libxl__device_type *device_type_tb &libxl__disk_devtype, &libxl__nic_devtype, &libxl__vtpm_devtype, @@ -226,7 +226,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl_internal.h +++ xen-4.13.0-testing/tools/libxl/libxl_internal.h -@@ -3838,6 +3838,7 @@ extern const libxl__device_type libxl__v +@@ -3849,6 +3849,7 @@ extern const libxl__device_type libxl__v extern const libxl__device_type libxl__disk_devtype; extern const libxl__device_type libxl__nic_devtype; extern const libxl__device_type libxl__vtpm_devtype; @@ -238,7 +238,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl_types.idl +++ xen-4.13.0-testing/tools/libxl/libxl_types.idl -@@ -928,6 +928,43 @@ libxl_device_vsnd = Struct("device_vsnd" +@@ -929,6 +929,43 @@ libxl_device_vsnd = Struct("device_vsnd" ("pcms", Array(libxl_vsnd_pcm, "num_vsnd_pcms")) ]) @@ -282,7 +282,7 @@ libxl_domain_config = Struct("domain_config", [ ("c_info", libxl_domain_create_info), ("b_info", libxl_domain_build_info), -@@ -939,6 +976,7 @@ libxl_domain_config = Struct("domain_con +@@ -940,6 +977,7 @@ libxl_domain_config = Struct("domain_con ("dtdevs", Array(libxl_device_dtdev, "num_dtdevs")), ("vfbs", Array(libxl_device_vfb, "num_vfbs")), ("vkbs", Array(libxl_device_vkb, "num_vkbs")), @@ -290,7 +290,7 @@ ("vtpms", Array(libxl_device_vtpm, "num_vtpms")), ("p9s", Array(libxl_device_p9, "num_p9s")), ("pvcallsifs", Array(libxl_device_pvcallsif, "num_pvcallsifs")), -@@ -980,6 +1018,21 @@ libxl_nicinfo = Struct("nicinfo", [ +@@ -981,6 +1019,21 @@ libxl_nicinfo = Struct("nicinfo", [ ("rref_rx", integer), ], dir=DIR_OUT) @@ -2258,7 +2258,7 @@ XLU_ConfigList *channels, *ioports, *irqs, *iomem, *viridian, *dtdevs, *mca_caps; int num_ioports, num_irqs, num_iomem, num_cpus, num_viridian, num_mca_caps; -@@ -2104,6 +2105,17 @@ void parse_config_data(const char *confi +@@ -2036,6 +2037,17 @@ void parse_config_data(const char *confi } } ++++++ libxl.set-migration-constraints-from-cmdline.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.605823773 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.605823773 +0100 @@ -300,7 +300,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl.h +++ xen-4.13.0-testing/tools/libxl/libxl.h -@@ -1623,8 +1623,23 @@ int libxl_domain_suspend(libxl_ctx *ctx, +@@ -1638,8 +1638,23 @@ int libxl_domain_suspend(libxl_ctx *ctx, int flags, /* LIBXL_SUSPEND_* */ const libxl_asyncop_how *ao_how) LIBXL_EXTERNAL_CALLERS_ONLY; @@ -395,7 +395,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl_internal.h +++ xen-4.13.0-testing/tools/libxl/libxl_internal.h -@@ -3498,6 +3498,10 @@ struct libxl__domain_save_state { +@@ -3509,6 +3509,10 @@ struct libxl__domain_save_state { /* private */ int rc; int hvm; ++++++ python38-build.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.645823753 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.645823753 +0100 @@ -1,14 +1,19 @@ ---- a/m4/python_devel.m4 -+++ b/m4/python_devel.m4 +# PATCH-FIX-UPSTREAM python38-build.patch [email protected] +# Make package buildable with python3.8 + +Index: xen-4.13.0-testing/m4/python_devel.m4 +=================================================================== +--- xen-4.13.0-testing.orig/m4/python_devel.m4 ++++ xen-4.13.0-testing/m4/python_devel.m4 @@ -24,7 +24,12 @@ AS_IF([test x"$pyconfig" = x"no"], [ dnl If python-config is found use it CPPFLAGS="$CFLAGS `$PYTHON-config --cflags`" LDFLAGS="$LDFLAGS `$PYTHON-config --ldflags`" - LIBS="$LIBS `$PYTHON-config --libs`" + if $PYTHON-config --libs --embed >/dev/null 2>&1 ; then -+ PYLIBS="$($PYTHON-config --libs --embed)" ++ PYLIBS="$($PYTHON-config --libs --embed)" + else -+ PYLIBS="$($PYTHON-config --libs)" ++ PYLIBS="$($PYTHON-config --libs)" + fi + LIBS="$LIBS $PYLIBS" ]) ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.661823745 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.661823745 +0100 @@ -34,7 +34,7 @@ =================================================================== --- xen-4.13.0-testing.orig/xen/arch/x86/Makefile +++ xen-4.13.0-testing/xen/arch/x86/Makefile -@@ -162,6 +162,7 @@ note.o: $(TARGET)-syms +@@ -163,6 +163,7 @@ note.o: $(TARGET)-syms EFI_LDFLAGS = $(patsubst -m%,-mi386pep,$(LDFLAGS)) --subsystem=10 EFI_LDFLAGS += --image-base=$(1) --stack=0,0 --heap=0,0 --strip-debug ++++++ x86-ioapic-ack-default.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:43.765823692 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:43.769823691 +0100 @@ -4,7 +4,7 @@ =================================================================== --- xen-4.13.0-testing.orig/xen/arch/x86/io_apic.c +++ xen-4.13.0-testing/xen/arch/x86/io_apic.c -@@ -2027,7 +2027,10 @@ void __init setup_IO_APIC(void) +@@ -2028,7 +2028,10 @@ void __init setup_IO_APIC(void) io_apic_irqs = ~PIC_IRQS; printk("ENABLING IO-APIC IRQs\n"); ++++++ xen-4.13.0-testing-src.tar.bz2 ++++++ ++++ 6356 lines of diff (skipped) ++++++ xen.libxl.dmmd.patch ++++++ --- /var/tmp/diff_new_pack.Nojayp/_old 2019-11-18 20:02:50.149820488 +0100 +++ /var/tmp/diff_new_pack.Nojayp/_new 2019-11-18 20:02:50.153820486 +0100 @@ -122,7 +122,7 @@ =================================================================== --- xen-4.13.0-testing.orig/tools/libxl/libxl_internal.h +++ xen-4.13.0-testing/tools/libxl/libxl_internal.h -@@ -1945,6 +1945,10 @@ struct libxl__cpuid_policy { +@@ -1956,6 +1956,10 @@ struct libxl__cpuid_policy { char *policy[4]; };
