Hello community, here is the log from the commit of package xen for openSUSE:Factory checked in at 2019-12-02 11:31:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xen (Old) and /work/SRC/openSUSE:Factory/.xen.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xen" Mon Dec 2 11:31:12 2019 rev:276 rq:751119 version:4.13.0_03 Changes: -------- --- /work/SRC/openSUSE:Factory/xen/xen.changes 2019-11-18 20:02:39.185825992 +0100 +++ /work/SRC/openSUSE:Factory/.xen.new.4691/xen.changes 2019-12-02 11:35:37.590436934 +0100 @@ -1,0 +2,7 @@ +Mon Nov 25 10:49:13 MST 2019 - [email protected] + +- Update to Xen 4.13.0 RC3 release + xen-4.13.0-testing-src.tar.bz2 +- Drop python38-build.patch + +------------------------------------------------------------------- Old: ---- python38-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.278435602 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.278435602 +0100 @@ -24,7 +24,7 @@ Name: xen ExclusiveArch: %ix86 x86_64 aarch64 -%define changeset 40113 +%define changeset 40162 %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_02 +Version: 4.13.0_03 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0-only @@ -207,7 +207,6 @@ Patch623: ipxe-no-error-logical-not-parentheses.patch Patch624: ipxe-use-rpm-opt-flags.patch # Build patches -Patch99995: python38-build.patch Patch99996: xen.stubdom.newlib.patch Patch99998: tmp_build.patch Patch99999: reproducible.patch @@ -402,7 +401,6 @@ %patch623 -p1 %patch624 -p1 # Build patches -%patch99995 -p1 %patch99996 -p1 %patch99998 -p1 %patch99999 -p1 ++++++ build-python3-conversion.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.394435545 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.398435543 +0100 @@ -487,7 +487,7 @@ state.common_1d = featureset_to_uint32s(common_1d, 1)[0] state.special = featureset_to_uint32s(state.raw_special, nr_entries) state.pv = featureset_to_uint32s(state.raw_pv, nr_entries) -@@ -316,11 +316,11 @@ def crunch_numbers(state): +@@ -317,11 +317,11 @@ def crunch_numbers(state): state.deep_deps[feat] = seen[1:] @@ -502,7 +502,7 @@ except AttributeError: _tmp = state.deep_deps.items() -@@ -328,10 +328,10 @@ def crunch_numbers(state): +@@ -329,10 +329,10 @@ def crunch_numbers(state): state.deep_deps[k] = featureset_to_uint32s(v, nr_entries) # Calculate the bitfield name declarations ++++++ libxl.LIBXL_HOTPLUG_TIMEOUT.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.446435519 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.450435517 +0100 @@ -290,7 +290,7 @@ #include <xenevtchn.h> #include <xenstore.h> -@@ -1507,6 +1508,7 @@ struct libxl__xswait_state { +@@ -1593,6 +1594,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; -@@ -2565,6 +2567,7 @@ struct libxl__async_exec_state { +@@ -2652,6 +2654,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; -@@ -4744,6 +4747,9 @@ _hidden int libxl__domain_pvcontrol(libx +@@ -4783,6 +4786,9 @@ _hidden int libxl__domain_pvcontrol(libx #endif ++++++ libxl.pvscsi.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.462435511 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.462435511 +0100 @@ -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 -@@ -3849,6 +3849,7 @@ extern const libxl__device_type libxl__v +@@ -3936,6 +3936,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; ++++++ libxl.set-migration-constraints-from-cmdline.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.470435507 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.474435505 +0100 @@ -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 -@@ -3509,6 +3509,10 @@ struct libxl__domain_save_state { +@@ -3596,6 +3596,10 @@ struct libxl__domain_save_state { /* private */ int rc; int hvm; ++++++ replace-obsolete-network-configuration-commands-in-s.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.506435489 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.510435487 +0100 @@ -17,10 +17,10 @@ .../i386-dm/qemu-ifup-Linux | 5 +++-- 9 files changed, 26 insertions(+), 26 deletions(-) -Index: xen-4.10.0-testing/README +Index: xen-4.13.0-testing/README =================================================================== ---- xen-4.10.0-testing.orig/README -+++ xen-4.10.0-testing/README +--- xen-4.13.0-testing.orig/README ++++ xen-4.13.0-testing/README @@ -57,8 +57,7 @@ provided by your OS distributor: * Development install of GLib v2.0 (e.g. libglib2.0-dev) * Development install of Pixman (e.g. libpixman-1-dev) @@ -31,10 +31,10 @@ * GNU bison and GNU flex * GNU gettext * ACPI ASL compiler (iasl) -Index: xen-4.10.0-testing/tools/hotplug/Linux/colo-proxy-setup +Index: xen-4.13.0-testing/tools/hotplug/Linux/colo-proxy-setup =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/colo-proxy-setup -+++ xen-4.10.0-testing/tools/hotplug/Linux/colo-proxy-setup +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/colo-proxy-setup ++++ xen-4.13.0-testing/tools/hotplug/Linux/colo-proxy-setup @@ -76,10 +76,16 @@ function teardown_primary() function setup_secondary() @@ -77,10 +77,10 @@ do_without_error iptables -t mangle -D PREROUTING -m physdev --physdev-in \ $vifname -j SECCOLO --index $index -Index: xen-4.10.0-testing/tools/hotplug/Linux/remus-netbuf-setup +Index: xen-4.13.0-testing/tools/hotplug/Linux/remus-netbuf-setup =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/remus-netbuf-setup -+++ xen-4.10.0-testing/tools/hotplug/Linux/remus-netbuf-setup +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/remus-netbuf-setup ++++ xen-4.13.0-testing/tools/hotplug/Linux/remus-netbuf-setup @@ -76,6 +76,7 @@ #specific setup code such as renaming. dir=$(dirname "$0") @@ -107,10 +107,10 @@ check_ifb "$ifb" || continue REMUS_IFB="$ifb" break -Index: xen-4.10.0-testing/tools/hotplug/Linux/vif-bridge +Index: xen-4.13.0-testing/tools/hotplug/Linux/vif-bridge =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/vif-bridge -+++ xen-4.10.0-testing/tools/hotplug/Linux/vif-bridge +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/vif-bridge ++++ xen-4.13.0-testing/tools/hotplug/Linux/vif-bridge @@ -40,7 +40,12 @@ bridge=$(xenstore_read_default "$XENBUS_ if [ -z "$bridge" ] @@ -141,10 +141,10 @@ ;; add) -Index: xen-4.10.0-testing/tools/hotplug/Linux/vif-nat +Index: xen-4.13.0-testing/tools/hotplug/Linux/vif-nat =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/vif-nat -+++ xen-4.10.0-testing/tools/hotplug/Linux/vif-nat +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/vif-nat ++++ xen-4.13.0-testing/tools/hotplug/Linux/vif-nat @@ -174,7 +174,11 @@ case "$command" in ;; offline) @@ -158,13 +158,13 @@ ;; esac -Index: xen-4.10.0-testing/tools/hotplug/Linux/vif-route +Index: xen-4.13.0-testing/tools/hotplug/Linux/vif-route =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/vif-route -+++ xen-4.10.0-testing/tools/hotplug/Linux/vif-route -@@ -23,13 +23,23 @@ main_ip=$(dom0_ip) - - case "${command}" in +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/vif-route ++++ xen-4.13.0-testing/tools/hotplug/Linux/vif-route +@@ -25,7 +25,12 @@ case "${command}" in + add) + ;& online) - ifconfig ${dev} ${main_ip} netmask 255.255.255.255 up + if [ "$legacy_tools" ]; then @@ -176,7 +176,9 @@ echo 1 >/proc/sys/net/ipv4/conf/${dev}/proxy_arp ipcmd='add' cmdprefix='' - ;; +@@ -33,7 +38,12 @@ case "${command}" in + remove) + ;& offline) - do_without_error ifdown ${dev} + if [ "$legacy_tools" ]; then @@ -188,10 +190,10 @@ ipcmd='del' cmdprefix='do_without_error' ;; -Index: xen-4.10.0-testing/tools/hotplug/Linux/vif2 +Index: xen-4.13.0-testing/tools/hotplug/Linux/vif2 =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/vif2 -+++ xen-4.10.0-testing/tools/hotplug/Linux/vif2 +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/vif2 ++++ xen-4.13.0-testing/tools/hotplug/Linux/vif2 @@ -7,13 +7,22 @@ dir=$(dirname "$0") bridge=$(xenstore_read_default "$XENBUS_PATH/bridge" "$bridge") if [ -z "$bridge" ] @@ -217,10 +219,10 @@ fi command="$1" -Index: xen-4.10.0-testing/tools/hotplug/Linux/xen-network-common.sh +Index: xen-4.13.0-testing/tools/hotplug/Linux/xen-network-common.sh =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/xen-network-common.sh -+++ xen-4.10.0-testing/tools/hotplug/Linux/xen-network-common.sh +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/xen-network-common.sh ++++ xen-4.13.0-testing/tools/hotplug/Linux/xen-network-common.sh @@ -15,6 +15,12 @@ # ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.526435479 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.526435479 +0100 @@ -34,7 +34,7 @@ =================================================================== --- xen-4.13.0-testing.orig/xen/arch/x86/Makefile +++ xen-4.13.0-testing/xen/arch/x86/Makefile -@@ -163,6 +163,7 @@ note.o: $(TARGET)-syms +@@ -164,6 +164,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 ++++++ vif-route.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.578435454 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.582435451 +0100 @@ -1,15 +1,25 @@ References: bsc#985503 -Index: xen-4.10.0-testing/tools/hotplug/Linux/vif-route +Index: xen-4.13.0-testing/tools/hotplug/Linux/vif-route =================================================================== ---- xen-4.10.0-testing.orig/tools/hotplug/Linux/vif-route -+++ xen-4.10.0-testing/tools/hotplug/Linux/vif-route -@@ -45,7 +45,7 @@ case "${command}" in - ;; +--- xen-4.13.0-testing.orig/tools/hotplug/Linux/vif-route ++++ xen-4.13.0-testing/tools/hotplug/Linux/vif-route +@@ -61,11 +61,13 @@ case "${type_if}" in + ;; esac --if [ "${ip}" ] ; then +-# If we've been given a list of IP addresses, then add routes from dom0 to +-# the guest using those addresses. +-for addr in ${ip} ; do +- ${cmdprefix} ip route ${ipcmd} ${addr} dev ${dev} src ${main_ip} metric ${metric} +-done +if [ "${ip}" ] && [ "${ipcmd}" ] ; then - # If we've been given a list of IP addresses, then add routes from dom0 to - # the guest using those addresses. - for addr in ${ip} ; do ++ # If we've been given a list of IP addresses, then add routes from dom0 to ++ # the guest using those addresses. ++ for addr in ${ip} ; do ++ ${cmdprefix} ip route ${ipcmd} ${addr} dev ${dev} src ${main_ip} metric ${metric} ++ done ++fi + + handle_iptable + ++++++ x86-ioapic-ack-default.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:40.590435447 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:40.594435445 +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 -@@ -2028,7 +2028,10 @@ void __init setup_IO_APIC(void) +@@ -2029,7 +2029,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 ++++++ ++++ 3330 lines of diff (skipped) ++++++ xen.libxl.dmmd.patch ++++++ --- /var/tmp/diff_new_pack.nQxnA1/_old 2019-12-02 11:35:43.682433915 +0100 +++ /var/tmp/diff_new_pack.nQxnA1/_new 2019-12-02 11:35:43.682433915 +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 -@@ -1956,6 +1956,10 @@ struct libxl__cpuid_policy { +@@ -2042,6 +2042,10 @@ struct libxl__cpuid_policy { char *policy[4]; };
