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



Reply via email to