Hello community, here is the log from the commit of package xen for openSUSE:Factory checked in at 2015-04-12 00:08:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xen (Old) and /work/SRC/openSUSE:Factory/.xen.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xen" Changes: -------- --- /work/SRC/openSUSE:Factory/xen/xen.changes 2015-03-30 19:31:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xen.new/xen.changes 2015-04-12 00:08:42.000000000 +0200 @@ -1,0 +2,22 @@ +Wed Apr 8 10:17:41 UTC 2015 - [email protected] + +- Add xen-no-array-bounds.patch and blktap-no-uninit.patch to selectively + turn errors back to warnings to fix build with GCC 5. +- Amend xen.stubdom.newlib.patch to pull in declaration of strcmp to + avoid implicit-fortify-decl rpmlint error. +- Fix quoting of __SMBIOS_DATE__ in xen.build-compare.smbiosdate.patch. + +------------------------------------------------------------------- +Fri Apr 3 10:54:05 MDT 2015 - [email protected] + +- xentop: Fix memory leak on read failure + 551ac326-xentop-add-support-for-qdisk.patch + +------------------------------------------------------------------- +Tue Mar 31 16:03:54 MDT 2015 - [email protected] + +- Dropped xentop-add-support-for-qdisk.patch in favor of upstream + version + 551ac326-xentop-add-support-for-qdisk.patch + +------------------------------------------------------------------- @@ -6,0 +29,10 @@ + +------------------------------------------------------------------- +Thu Mar 12 12:33:45 UTC 2015 - [email protected] + +- Add xen-c99-fix.patch to remove pointless inline specifier on + function declarations which break build with a C99 compiler which + GCC 5 is by default. (bsc#921994) +- Add ipxe-no-error-logical-not-parentheses.patch to supply + -Wno-logical-not-parentheses to the ipxe build to fix + breakage with GCC 5. (bsc#921994) Old: ---- xentop-add-support-for-qdisk.patch New: ---- 551ac326-xentop-add-support-for-qdisk.patch blktap-no-uninit.patch ipxe-no-error-logical-not-parentheses.patch xen-c99-fix.patch xen-no-array-bounds.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xen.spec ++++++ --- /var/tmp/diff_new_pack.uiz1Sj/_old 2015-04-12 00:08:45.000000000 +0200 +++ /var/tmp/diff_new_pack.uiz1Sj/_new 2015-04-12 00:08:45.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package xen # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -201,6 +201,7 @@ Source20000: xenalyze.hg.tar.bz2 # Upstream patches Patch1: 5124efbe-add-qxl-support.patch +Patch2: 551ac326-xentop-add-support-for-qdisk.patch # Upstream qemu Patch250: VNC-Support-for-ExtendedKeyEvent-client-message.patch Patch251: 0001-net-move-the-tap-buffer-into-TAPState.patch @@ -222,7 +223,7 @@ Patch330: suspend_evtchn_lock.patch Patch331: xenpaging.doc.patch Patch332: local_attach_support_for_phy.patch -Patch333: xentop-add-support-for-qdisk.patch +Patch333: xen-c99-fix.patch # Qemu traditional Patch350: blktap.patch Patch351: cdrom-removable.patch @@ -261,6 +262,7 @@ Patch387: libxl.set-migration-constraints-from-cmdline.patch Patch389: qemu-xen-upstream-megasas-buildtime.patch Patch390: libxl.pvscsi.patch +Patch391: blktap-no-uninit.patch # Other bug fixes or features Patch451: xenconsole-no-multiple-connections.patch Patch452: hibernate.patch @@ -291,9 +293,11 @@ Patch605: xen.build-compare.vgabios.patch Patch606: xen.build-compare.seabios.patch Patch607: xen.build-compare.man.patch +Patch608: ipxe-no-error-logical-not-parentheses.patch # Build patches Patch99996: xen.stubdom.newlib.patch Patch99998: tmp_build.patch +Patch99999: xen-no-array-bounds.patch Url: http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ BuildRoot: %{_tmppath}/%{name}-%{version}-build %define pyver %(python -c "import sys; print sys.version[:3]") @@ -498,6 +502,7 @@ %setup -q -n %xen_build_dir -a 1 -a 2 -a 3 -a 4 -a 5 -a 57 -a 20000 # Upstream patches %patch1 -p1 +%patch2 -p1 # Upstream qemu patches %patch250 -p1 %patch251 -p1 @@ -557,6 +562,7 @@ %patch387 -p1 %patch389 -p1 %patch390 -p1 +%patch391 -p1 # Other bug fixes or features %patch451 -p1 %patch452 -p1 @@ -587,9 +593,11 @@ %patch605 -p1 %patch606 -p1 %patch607 -p1 +%patch608 -p1 # Build patches %patch99996 -p1 %patch99998 -p1 +%patch99999 -p1 %build # we control the version info of this package ++++++ 551ac326-xentop-add-support-for-qdisk.patch ++++++ ++++ 609 lines (skipped) ++++++ blktap-no-uninit.patch ++++++ --- xen-4.5.0-testing/tools/blktap/drivers/Makefile.orig 2015-04-08 09:20:08.817373085 +0000 +++ xen-4.5.0-testing/tools/blktap/drivers/Makefile 2015-04-08 09:20:55.738897365 +0000 @@ -6,6 +6,7 @@ CFLAGS += -Werror CFLAGS += -Wno-unused +CFLAGS += -Wno-error=maybe-uninitialized CFLAGS += -I../lib CFLAGS += $(CFLAGS_libxenctrl) CFLAGS += $(CFLAGS_libxenstore) --- xen-4.5.0-testing/tools/blktap2/drivers/Makefile.orig 2015-04-08 11:25:54.974241326 +0200 +++ xen-4.5.0-testing/tools/blktap2/drivers/Makefile 2015-04-08 11:26:10.150411238 +0200 @@ -11,6 +11,7 @@ CFLAGS += -Werror CFLAGS += -Wno-unused +CFLAGS += -Wno-error=array-bounds CFLAGS += -fno-strict-aliasing CFLAGS += -I$(BLKTAP_ROOT)/include -I$(BLKTAP_ROOT)/drivers CFLAGS += $(CFLAGS_libxenctrl) ++++++ ipxe-no-error-logical-not-parentheses.patch ++++++ --- /dev/null 2015-03-12 10:40:51.327307686 +0000 +++ xen-4.5.0-testing/tools/firmware/etherboot/patches/ipxe-no-error-logical-not-parentheses.patch 2015-03-12 12:21:37.394804667 +0000 @@ -0,0 +1,11 @@ +--- ipxe/src/Makefile.housekeeping.orig 2015-03-12 12:15:50.054891858 +0000 ++++ ipxe/src/Makefile.housekeeping 2015-03-12 12:16:05.978071221 +0000 +@@ -415,7 +415,7 @@ + # Inhibit -Werror if NO_WERROR is specified on make command line + # + ifneq ($(NO_WERROR),1) +-CFLAGS += -Werror ++CFLAGS += -Werror -Wno-logical-not-parentheses + ASFLAGS += --fatal-warnings + endif + --- xen-4.5.0-testing/tools/firmware/etherboot/patches/series.orig 2015-03-12 12:24:54.895029501 +0000 +++ xen-4.5.0-testing/tools/firmware/etherboot/patches/series 2015-03-12 12:25:42.367564285 +0000 @@ -3,3 +3,4 @@ build_fix_2.patch build_fix_3.patch build-compare.patch +ipxe-no-error-logical-not-parentheses.patch ++++++ xen-c99-fix.patch ++++++ --- xen-4.5.0-testing/tools/firmware/seabios-dir-remote/src/hw/usb-hid.h.orig 2015-03-12 10:49:39.606373644 +0000 +++ xen-4.5.0-testing/tools/firmware/seabios-dir-remote/src/hw/usb-hid.h 2015-03-12 10:49:55.481555672 +0000 @@ -4,10 +4,10 @@ // usb-hid.c struct usbdevice_s; int usb_hid_setup(struct usbdevice_s *usbdev); -inline int usb_kbd_active(void); -inline int usb_kbd_command(int command, u8 *param); -inline int usb_mouse_active(void); -inline int usb_mouse_command(int command, u8 *param); +int usb_kbd_active(void); +int usb_kbd_command(int command, u8 *param); +int usb_mouse_active(void); +int usb_mouse_command(int command, u8 *param); void usb_check_event(void); ++++++ xen-no-array-bounds.patch ++++++ --- xen-4.5.0-testing/xen/common/Makefile.orig 2015-04-08 11:36:59.384672098 +0200 +++ xen-4.5.0-testing/xen/common/Makefile 2015-04-08 11:39:09.969133272 +0200 @@ -1,3 +1,4 @@ +CFLAGS += -Wno-error=array-bounds obj-y += bitmap.o obj-y += core_parking.o obj-y += cpu.o ++++++ xen.build-compare.smbiosdate.patch ++++++ --- /var/tmp/diff_new_pack.uiz1Sj/_old 2015-04-12 00:08:46.000000000 +0200 +++ /var/tmp/diff_new_pack.uiz1Sj/_new 2015-04-12 00:08:46.000000000 +0200 @@ -20,7 +20,7 @@ ovmf.o rombios.o seabios.o hvmloader.o: roms.inc -smbios.o: CFLAGS += -D__SMBIOS_DATE__="\"$(shell date +%m/%d/%Y)\"" -+smbios.o: CFLAGS += -D__SMBIOS_DATE__="$(SMBIOS_DATE)" ++smbios.o: CFLAGS += -D__SMBIOS_DATE__="\"$(SMBIOS_DATE)\"" hvmloader: $(OBJS) acpi/acpi.a $(LD) $(LDFLAGS_DIRECT) -N -Ttext $(LOADADDR) -o hvmloader.tmp $^ ++++++ xen.stubdom.newlib.patch ++++++ --- /var/tmp/diff_new_pack.uiz1Sj/_old 2015-04-12 00:08:46.000000000 +0200 +++ /var/tmp/diff_new_pack.uiz1Sj/_new 2015-04-12 00:08:46.000000000 +0200 @@ -28,11 +28,12 @@ =================================================================== --- xen-4.5.0-testing.orig/stubdom/Makefile +++ xen-4.5.0-testing/stubdom/Makefile -@@ -72,6 +72,7 @@ newlib-$(NEWLIB_VERSION): newlib-$(NEWLI +@@ -72,6 +72,8 @@ newlib-$(NEWLIB_VERSION): newlib-$(NEWLI patch -d $@ -p0 < newlib.patch patch -d $@ -p0 < newlib-chk.patch patch -d $@ -p1 < newlib-stdint-size_max-fix-from-1.17.0.patch + patch -d $@ -p1 < newlib-cygmon-gmon.patch ++ patch -d $@ -p1 < newlib-makedoc.patch find $@ -type f | xargs perl -i.bak \ -pe 's/\b_(tzname|daylight|timezone)\b/$$1/g' touch $@ @@ -101,3 +102,17 @@ + moncontrol(mode) + int mode; + { + +--- /dev/null 2014-11-27 12:21:54.951999741 +0100 ++++ xen-4.5.0-testing/stubdom/newlib-makedoc.patch 2015-04-08 12:03:51.286029882 +0200 +@@ -0,0 +1,10 @@ ++--- newlib-1.16.0/newlib/doc/makedoc.c.orig 2015-04-08 11:56:39.283090914 +0200 +++++ newlib-1.16.0/newlib/doc/makedoc.c 2015-04-08 11:56:51.245227742 +0200 ++@@ -39,6 +39,7 @@ ++ #include <stdio.h> ++ #include <stdlib.h> ++ #include <ctype.h> +++#include <string.h> ++ ++ #define DEF_SIZE 5000 ++ #define STACK 50
