Hello community, here is the log from the commit of package kvm for openSUSE:Factory checked in at 2012-05-03 10:57:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kvm (Old) and /work/SRC/openSUSE:Factory/.kvm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kvm", Maintainer is "BROGERS@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/kvm/kvm.changes 2012-01-25 10:37:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kvm.new/kvm.changes 2012-05-03 10:58:16.000000000 +0200 @@ -1,0 +2,20 @@ +Mon Apr 23 22:10:09 UTC 2012 - brogers@suse.com + +- Update to qemu-kvm v1.0.1 + - see http://wiki.qemu.org/ChangeLog/1.0 for details + +- Update SeaBIOS to v1.7.0, which includes the following: + - Many enhancements to VGA BIOS code - it should now be feature + complete with LGPL vgabios + - Support for virtio-scsi + - Improved USB drive (usb-msc) support + - Several USB controller bug fixes and improvements + - Runtime ACPI AML PCI hotplug construction + - Support for running on i386 and i486 CPUs + - Enhancements to PCI init when running on emulators + - Several bug fixes + +- Update to iPXE v1.0.0 + - many misc fixes + +------------------------------------------------------------------- Old: ---- ipxe-git-aaf7a35.tar.bz2 kvm-qemu-preXX-e1000-check-for-overflow-whenever-issuing-PCI-dma-reads.patch qemu-kvm-1.0.tar.bz2 seabios-1.6.3.tar.bz2 New: ---- ipxe-1.0.0.tar.bz2 kvm-qemu-avoid-zero-length-memset.patch qemu-kvm-1.0.1.tar.bz2 seabios-1.7.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kvm.spec ++++++ --- /var/tmp/diff_new_pack.MMog4J/_old 2012-05-03 10:58:18.000000000 +0200 +++ /var/tmp/diff_new_pack.MMog4J/_new 2012-05-03 10:58:18.000000000 +0200 @@ -19,10 +19,10 @@ %bcond_without spice -%define package_true_version 1.0 -%define package_base_version 1.0 -%define bios_id seabios-1.6.3 -%define pxe_rom_id ipxe-git-aaf7a35 +%define package_true_version 1.0.1 +%define package_base_version 1.0.1 +%define bios_id seabios-1.7.0 +%define pxe_rom_id ipxe-1.0.0 %define vgabios_id vgabios-0.6c # sgabios comes from: http://sgabios.googlecode.com/svn/trunk, Rev 8 %define sgabios_id sgabios @@ -89,8 +89,8 @@ %endif BuildRequires: pwdutils Requires: pwdutils -Requires: virt-utils Requires: python-curses +Requires: virt-utils %if 0%{?suse_version} < 1110 Requires: kvm-kmp %endif @@ -127,6 +127,7 @@ Patch61: kvm-qemu-default-memsize.patch Patch62: kvm-qemu-user-space-tool-name.patch Patch63: kvm-qemu-madvise-DONTFORK-for-tight-memory-migration.patch +Patch64: kvm-qemu-avoid-zero-length-memset.patch # Post-release upstream patches Patch100: kvm-qemu-preXX-dictzip1.patch @@ -136,7 +137,6 @@ Patch104: kvm-qemu-madvise-hugepages.patch Patch105: kvm-qemu-preXX-dictzip3.patch Patch106: kvm-qemu-preXX-g_thread_init-users-don-t-call-it-if-glib-2.31.patch -Patch107: kvm-qemu-preXX-e1000-check-for-overflow-whenever-issuing-PCI-dma-reads.patch Patch150: qemu-kvm-common-code-fixes-for-s390-build.patch @@ -222,6 +222,7 @@ %patch61 -p1 %patch62 -p1 %patch63 -p1 +%patch64 -p1 # Post-release patches %patch100 -p1 @@ -231,7 +232,6 @@ %patch104 -p1 %patch105 -p1 %patch106 -p1 -%patch107 -p1 %patch150 -p1 @@ -329,6 +329,7 @@ # Firmware %ifarch %ix86 x86_64 %if %{build_fw_from_source} +echo "%{bios_id}" > roms/seabios/.version make -C roms/seabios %{?jobs:-j%jobs} cp roms/seabios/out/bios.bin pc-bios/bios.bin @@ -343,6 +344,7 @@ cp roms/vgabios/VGABIOS-lgpl-latest.vmware.bin pc-bios/vgabios-vmware.bin cp roms/vgabios/VGABIOS-lgpl-latest.qxl.bin pc-bios/vgabios-qxl.bin cd ../%{pxe_rom_id}/src +make NO_WERROR=1 bin/blib.a %{?jobs:-j%jobs} make bin/8086100e.rom %{?jobs:-j%jobs} make bin/10222000.rom %{?jobs:-j%jobs} make bin/10500940.rom %{?jobs:-j%jobs} ++++++ ipxe-git-aaf7a35.tar.bz2 -> ipxe-1.0.0.tar.bz2 ++++++ ++++ 340422 lines of diff (skipped) ++++++ kvm-qemu-avoid-zero-length-memset.patch ++++++ Index: qemu-kvm-1.0.1/slirp/misc.c =================================================================== --- qemu-kvm-1.0.1.orig/slirp/misc.c +++ qemu-kvm-1.0.1/slirp/misc.c @@ -398,7 +398,8 @@ void slirp_connection_info(Slirp *slirp, dst_addr = so->so_faddr; dst_port = so->so_fport; } - memset(&buf[n], ' ', 19 - n); + if (n < 19) + memset(&buf[n], ' ', 19 - n); buf[19] = 0; monitor_printf(mon, "%s %3d %15s %5d ", buf, so->s, src.sin_addr.s_addr ? inet_ntoa(src.sin_addr) : "*", ++++++ qemu-kvm-1.0.tar.bz2 -> qemu-kvm-1.0.1.tar.bz2 ++++++ ++++ 2197 lines of diff (skipped) ++++++ seabios-1.6.3.tar.bz2 -> seabios-1.7.0.tar.bz2 ++++++ ++++ 23283 lines of diff (skipped) ++++++ seabios-sanitize-version.patch ++++++ --- /var/tmp/diff_new_pack.MMog4J/_old 2012-05-03 10:58:21.000000000 +0200 +++ /var/tmp/diff_new_pack.MMog4J/_new 2012-05-03 10:58:21.000000000 +0200 @@ -1,13 +1,13 @@ -Index: qemu-kvm-0.15.0/roms/seabios/Makefile +Index: qemu-kvm-1.0.1/roms/seabios/tools/buildversion.sh =================================================================== ---- qemu-kvm-0.15.0.orig/roms/seabios/Makefile -+++ qemu-kvm-0.15.0/roms/seabios/Makefile -@@ -5,7 +5,7 @@ - # This file may be distributed under the terms of the GNU LGPLv3 license. +--- qemu-kvm-1.0.1.orig/roms/seabios/tools/buildversion.sh ++++ qemu-kvm-1.0.1/roms/seabios/tools/buildversion.sh +@@ -11,7 +11,7 @@ elif [ -f .version ]; then + else + VERSION="?" + fi +-VERSION="${VERSION}-`date +"%Y%m%d_%H%M%S"`-`hostname`" ++VERSION="${VERSION}-`date +"%Y%m%d_%H%M%S"`" + echo "Version: ${VERSION}" - # Program version --VERSION=1.6.3-$(shell date +"%Y%m%d_%H%M%S")-$(shell hostname) -+VERSION=1.6.3-$(shell date +"%Y%m%d_%H%M%S") - - # Output directory - OUT=out/ + # Build header file -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org