Hello community, here is the log from the commit of package qemu for openSUSE:Factory checked in at 2017-10-13 14:03:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qemu (Old) and /work/SRC/openSUSE:Factory/.qemu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qemu" Fri Oct 13 14:03:05 2017 rev:129 rq:531956 version:2.10.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qemu/qemu-linux-user.changes 2017-09-25 13:50:59.134006650 +0200 +++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-linux-user.changes 2017-10-13 14:03:11.990232213 +0200 @@ -1,0 +2,49 @@ +Tue Oct 3 21:07:30 UTC 2017 - [email protected] + +- Update to v2.10.1 a stable, bug-fix-only release +* Patches dropped (upstream): + 0034-slirp-fix-clearing-ifq_so-from-pend.patch + 0035-s390-ccw-Fix-alignment-for-CCW1.patch + 0038-s390x-ais-for-2.10-stable-disable-a.patch + 0039-s390x-cpumodel-remove-ais-from-z14-.patch +* Patches renamed: + 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch + -> 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch + 0037-chardev-baum-fix-baum-that-releases.patch + -> 0035-chardev-baum-fix-baum-that-releases.patch + 0040-io-fix-temp-directory-used-by-test-.patch + -> 0036-io-fix-temp-directory-used-by-test-.patch + 0041-io-fix-check-for-handshake-completi.patch + -> 0037-io-fix-check-for-handshake-completi.patch + 0042-crypto-fix-test-cert-generation-to-.patch + -> 0038-crypto-fix-test-cert-generation-to-.patch + 0043-vhost-user-disable-the-broken-subpr.patch + -> 0039-vhost-user-disable-the-broken-subpr.patch +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 + +------------------------------------------------------------------- +Mon Oct 2 20:26:18 UTC 2017 - [email protected] + +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 +* Patches added: + 0040-io-fix-temp-directory-used-by-test-.patch + 0041-io-fix-check-for-handshake-completi.patch + 0042-crypto-fix-test-cert-generation-to-.patch + 0043-vhost-user-disable-the-broken-subpr.patch + +------------------------------------------------------------------- +Thu Sep 28 21:56:47 UTC 2017 - [email protected] + +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 +* Patches added: + 0038-s390x-ais-for-2.10-stable-disable-a.patch + 0039-s390x-cpumodel-remove-ais-from-z14-.patch + +------------------------------------------------------------------- +Thu Sep 28 17:31:36 UTC 2017 - [email protected] + +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 +* Patches added: + 0037-chardev-baum-fix-baum-that-releases.patch + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/qemu/qemu-testsuite.changes 2017-09-25 13:50:59.649934061 +0200 +++ /work/SRC/openSUSE:Factory/.qemu.new/qemu-testsuite.changes 2017-10-13 14:03:12.122226408 +0200 @@ -1,0 +2,61 @@ +Wed Oct 4 16:21:04 UTC 2017 - [email protected] + +- Add dependencies on ovmf (uefi) for the qemu-x86 and qemu-arm + packages +- Fix s390-netboot.img to be included with qemu-s390 package, not + qemu-ppc + +------------------------------------------------------------------- +Tue Oct 3 21:07:26 UTC 2017 - [email protected] + +- Update to v2.10.1, a stable, bug-fix-only release +* fixes bsc#1056386 CVE-2017-13673, bsc#1056334 CVE-2017-13672, + bsc#1057585 CVE-2017-14167 +* Patches dropped (upstream): + 0034-slirp-fix-clearing-ifq_so-from-pend.patch + 0035-s390-ccw-Fix-alignment-for-CCW1.patch + 0038-s390x-ais-for-2.10-stable-disable-a.patch + 0039-s390x-cpumodel-remove-ais-from-z14-.patch +* Patches renamed: + 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch + -> 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch + 0037-chardev-baum-fix-baum-that-releases.patch + -> 0035-chardev-baum-fix-baum-that-releases.patch + 0040-io-fix-temp-directory-used-by-test-.patch + -> 0036-io-fix-temp-directory-used-by-test-.patch + 0041-io-fix-check-for-handshake-completi.patch + -> 0037-io-fix-check-for-handshake-completi.patch + 0042-crypto-fix-test-cert-generation-to-.patch + -> 0038-crypto-fix-test-cert-generation-to-.patch + 0043-vhost-user-disable-the-broken-subpr.patch + -> 0039-vhost-user-disable-the-broken-subpr.patch +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 + +------------------------------------------------------------------- +Mon Oct 2 20:26:13 UTC 2017 - [email protected] + +- Fix failures and potential failures in qemu-testsuite + 0040-io-fix-temp-directory-used-by-test-.patch + 0041-io-fix-check-for-handshake-completi.patch + 0042-crypto-fix-test-cert-generation-to-.patch + 0043-vhost-user-disable-the-broken-subpr.patch +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 + +------------------------------------------------------------------- +Thu Sep 28 21:56:44 UTC 2017 - [email protected] + +- Fix migration issue on s390 + 0038-s390x-ais-for-2.10-stable-disable-a.patch + 0039-s390x-cpumodel-remove-ais-from-z14-.patch +- Fix case of not being able to build from rpm sources due to + undefined macro (boo#1057966) +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 + +------------------------------------------------------------------- +Thu Sep 28 17:31:33 UTC 2017 - [email protected] + +- Fix baum that release brlapi twice (bsc#1060045) + 0037-chardev-baum-fix-baum-that-releases.patch +- Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.10 + +------------------------------------------------------------------- qemu.changes: same change Old: ---- 0034-slirp-fix-clearing-ifq_so-from-pend.patch 0035-s390-ccw-Fix-alignment-for-CCW1.patch 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch qemu-2.10.0.tar.xz qemu-2.10.0.tar.xz.sig New: ---- 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 0035-chardev-baum-fix-baum-that-releases.patch 0036-io-fix-temp-directory-used-by-test-.patch 0037-io-fix-check-for-handshake-completi.patch 0038-crypto-fix-test-cert-generation-to-.patch 0039-vhost-user-disable-the-broken-subpr.patch qemu-2.10.1.tar.xz qemu-2.10.1.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qemu-linux-user.spec ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:13.850150417 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:13.854150241 +0200 @@ -21,9 +21,9 @@ Summary: Universal CPU emulator License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT Group: System/Emulators/PC -Version: 2.10.0 +Version: 2.10.1 Release: 0 -Source: qemu-2.10.0.tar.xz +Source: qemu-2.10.1.tar.xz # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch # This patch queue is auto-generated from https://github.com/openSUSE/qemu Patch0001: 0001-XXX-dont-dump-core-on-sigabort.patch @@ -59,9 +59,12 @@ Patch0031: 0031-test-string-input-visitor-Add-uint6.patch Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch Patch0033: 0033-tests-Add-scsi-disk-test.patch -Patch0034: 0034-slirp-fix-clearing-ifq_so-from-pend.patch -Patch0035: 0035-s390-ccw-Fix-alignment-for-CCW1.patch -Patch0036: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch +Patch0034: 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch +Patch0035: 0035-chardev-baum-fix-baum-that-releases.patch +Patch0036: 0036-io-fix-temp-directory-used-by-test-.patch +Patch0037: 0037-io-fix-check-for-handshake-completi.patch +Patch0038: 0038-crypto-fix-test-cert-generation-to-.patch +Patch0039: 0039-vhost-user-disable-the-broken-subpr.patch # Please do not add QEMU patches manually here. # Run update_git.sh to regenerate this queue. Source400: update_git.sh @@ -114,7 +117,7 @@ run cross-architecture builds. %prep -%setup -q -n qemu-2.10.0 +%setup -q -n qemu-2.10.1 %patch0001 -p1 %patch0002 -p1 %patch0003 -p1 @@ -151,6 +154,9 @@ %patch0034 -p1 %patch0035 -p1 %patch0036 -p1 +%patch0037 -p1 +%patch0038 -p1 +%patch0039 -p1 %build ./configure \ ++++++ qemu-testsuite.spec ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:13.882149010 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:13.886148834 +0200 @@ -24,6 +24,12 @@ %define legacy_qemu_kvm 0 %define force_fit_virtio_pxe_rom 1 +%if "%{?distribution}" == "" +%define distro private-build +%else +%define distro %{distribution} +%endif + %ifarch %ix86 x86_64 # choice of building all from source or using provided binary x86 blobs %if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 ) @@ -110,10 +116,10 @@ Summary: Universal CPU emulator License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT Group: System/Emulators/PC -Version: 2.10.0 +Version: 2.10.1 Release: 0 -Source: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz -Source99: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz.sig +Source: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz +Source99: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz.sig Source1: 80-kvm.rules Source2: qemu-ifup Source3: kvm_stat @@ -165,9 +171,12 @@ Patch0031: 0031-test-string-input-visitor-Add-uint6.patch Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch Patch0033: 0033-tests-Add-scsi-disk-test.patch -Patch0034: 0034-slirp-fix-clearing-ifq_so-from-pend.patch -Patch0035: 0035-s390-ccw-Fix-alignment-for-CCW1.patch -Patch0036: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch +Patch0034: 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch +Patch0035: 0035-chardev-baum-fix-baum-that-releases.patch +Patch0036: 0036-io-fix-temp-directory-used-by-test-.patch +Patch0037: 0037-io-fix-check-for-handshake-completi.patch +Patch0038: 0038-crypto-fix-test-cert-generation-to-.patch +Patch0039: 0039-vhost-user-disable-the-broken-subpr.patch # Please do not add QEMU patches manually here. # Run update_git.sh to regenerate this queue. @@ -484,6 +493,8 @@ Requires: qemu-seabios Requires: qemu-sgabios Requires: qemu-vgabios +Recommends: ovmf +Recommends: qemu-ovmf-x86_64 %description x86 QEMU is an extremely well-performing CPU emulator that allows you to @@ -530,6 +541,8 @@ Requires: qemu = %version Recommends: qemu-ipxe Recommends: qemu-vgabios +Recommends: ovmf +Recommends: qemu-uefi-aarch64 %description arm QEMU is an extremely well-performing CPU emulator that allows you to @@ -816,7 +829,7 @@ %endif # !qemu-testsuite %prep -%setup -q -n qemu-2.10.0 +%setup -q -n qemu-2.10.1 %patch0001 -p1 %patch0002 -p1 %patch0003 -p1 @@ -853,6 +866,9 @@ %patch0034 -p1 %patch0035 -p1 %patch0036 -p1 +%patch0037 -p1 +%patch0038 -p1 +%patch0039 -p1 pushd roms/ipxe %patch1100 -p1 @@ -886,7 +902,7 @@ --extra-cflags="%{optflags}" \ --disable-stack-protector \ --disable-strip \ - --with-pkgversion="%(echo '%{distribution}' | sed 's/ (.*)//')" \ + --with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \ --enable-system --disable-linux-user \ --enable-tools --enable-guest-agent \ --enable-modules \ @@ -1418,7 +1434,6 @@ %_datadir/%name/petalogix-ml605.dtb %_datadir/%name/skiboot.lid %_datadir/%name/qemu_vga.ndrv -%_datadir/%name/s390-netboot.img %if 0%{?is_opensuse} == 0 %dir %_docdir/qemu-ppc %_docdir/qemu-ppc/supported.txt @@ -1428,6 +1443,7 @@ %defattr(-, root, root) %_bindir/qemu-system-s390x %_datadir/%name/s390-ccw.img +%_datadir/%name/s390-netboot.img %if 0%{?is_opensuse} == 0 %dir %_docdir/qemu-s390 %_docdir/qemu-s390/supported.txt ++++++ qemu.spec ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:13.914147602 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:13.914147602 +0200 @@ -24,6 +24,12 @@ %define legacy_qemu_kvm 0 %define force_fit_virtio_pxe_rom 1 +%if "%{?distribution}" == "" +%define distro private-build +%else +%define distro %{distribution} +%endif + %ifarch %ix86 x86_64 # choice of building all from source or using provided binary x86 blobs %if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 ) @@ -110,10 +116,10 @@ Summary: Universal CPU emulator License: BSD-3-Clause and GPL-2.0 and GPL-2.0+ and LGPL-2.1+ and MIT Group: System/Emulators/PC -Version: 2.10.0 +Version: 2.10.1 Release: 0 -Source: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz -Source99: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz.sig +Source: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz +Source99: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz.sig Source1: 80-kvm.rules Source2: qemu-ifup Source3: kvm_stat @@ -165,9 +171,12 @@ Patch0031: 0031-test-string-input-visitor-Add-uint6.patch Patch0032: 0032-tests-Add-QOM-property-unit-tests.patch Patch0033: 0033-tests-Add-scsi-disk-test.patch -Patch0034: 0034-slirp-fix-clearing-ifq_so-from-pend.patch -Patch0035: 0035-s390-ccw-Fix-alignment-for-CCW1.patch -Patch0036: 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch +Patch0034: 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch +Patch0035: 0035-chardev-baum-fix-baum-that-releases.patch +Patch0036: 0036-io-fix-temp-directory-used-by-test-.patch +Patch0037: 0037-io-fix-check-for-handshake-completi.patch +Patch0038: 0038-crypto-fix-test-cert-generation-to-.patch +Patch0039: 0039-vhost-user-disable-the-broken-subpr.patch # Please do not add QEMU patches manually here. # Run update_git.sh to regenerate this queue. @@ -484,6 +493,8 @@ Requires: qemu-seabios Requires: qemu-sgabios Requires: qemu-vgabios +Recommends: ovmf +Recommends: qemu-ovmf-x86_64 %description x86 QEMU is an extremely well-performing CPU emulator that allows you to @@ -530,6 +541,8 @@ Requires: qemu = %version Recommends: qemu-ipxe Recommends: qemu-vgabios +Recommends: ovmf +Recommends: qemu-uefi-aarch64 %description arm QEMU is an extremely well-performing CPU emulator that allows you to @@ -816,7 +829,7 @@ %endif # !qemu-testsuite %prep -%setup -q -n qemu-2.10.0 +%setup -q -n qemu-2.10.1 %patch0001 -p1 %patch0002 -p1 %patch0003 -p1 @@ -853,6 +866,9 @@ %patch0034 -p1 %patch0035 -p1 %patch0036 -p1 +%patch0037 -p1 +%patch0038 -p1 +%patch0039 -p1 pushd roms/ipxe %patch1100 -p1 @@ -886,7 +902,7 @@ --extra-cflags="%{optflags}" \ --disable-stack-protector \ --disable-strip \ - --with-pkgversion="%(echo '%{distribution}' | sed 's/ (.*)//')" \ + --with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \ --enable-system --disable-linux-user \ --enable-tools --enable-guest-agent \ --enable-modules \ @@ -1418,7 +1434,6 @@ %_datadir/%name/petalogix-ml605.dtb %_datadir/%name/skiboot.lid %_datadir/%name/qemu_vga.ndrv -%_datadir/%name/s390-netboot.img %if 0%{?is_opensuse} == 0 %dir %_docdir/qemu-ppc %_docdir/qemu-ppc/supported.txt @@ -1428,6 +1443,7 @@ %defattr(-, root, root) %_bindir/qemu-system-s390x %_datadir/%name/s390-ccw.img +%_datadir/%name/s390-netboot.img %if 0%{?is_opensuse} == 0 %dir %_docdir/qemu-s390 %_docdir/qemu-s390/supported.txt ++++++ 0001-XXX-dont-dump-core-on-sigabort.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:13.966145316 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:13.966145316 +0200 @@ -1,4 +1,4 @@ -From 5e63842369b27b4db6bc20d1d2652f7ce0ed0c29 Mon Sep 17 00:00:00 2001 +From 7581f4407184223ed510ad37c7e50d0c958387e9 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Mon, 21 Nov 2011 23:50:36 +0100 Subject: [PATCH] XXX dont dump core on sigabort ++++++ 0002-qemu-binfmt-conf-Modify-default-pat.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:13.978144788 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:13.982144612 +0200 @@ -1,4 +1,4 @@ -From a4246a201cfc32b55f59afafb42ba81758f2dd66 Mon Sep 17 00:00:00 2001 +From c66371e3153c4a27382c04105fb411a47260d218 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Wed, 10 Aug 2016 19:00:24 +0200 Subject: [PATCH] qemu-binfmt-conf: Modify default path ++++++ 0003-qemu-cvs-gettimeofday.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:13.994144084 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:13.994144084 +0200 @@ -1,4 +1,4 @@ -From b05b060316ffa77e26dc32215b3cfd49286b0c2f Mon Sep 17 00:00:00 2001 +From cfda7e6b1ea8a2851487abe2c8c0d667afe8f9e6 Mon Sep 17 00:00:00 2001 From: Ulrich Hecht <[email protected]> Date: Tue, 14 Apr 2009 16:25:41 +0200 Subject: [PATCH] qemu-cvs-gettimeofday ++++++ 0004-qemu-cvs-ioctl_debug.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.006143556 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.010143381 +0200 @@ -1,4 +1,4 @@ -From b92757bdfdd6bec948283cec7183ab3a2cdfa2d9 Mon Sep 17 00:00:00 2001 +From 7e6b306a14558468fd01def2ee997b2b6dc84210 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Tue, 14 Apr 2009 16:26:33 +0200 Subject: [PATCH] qemu-cvs-ioctl_debug ++++++ 0005-qemu-cvs-ioctl_nodirection.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.026142677 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.030142501 +0200 @@ -1,4 +1,4 @@ -From 1e894eafd90d078886d31e50774d8f3b5732f087 Mon Sep 17 00:00:00 2001 +From c4ee285e4bb85caa69a1870f313a22c1214bb5c6 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Tue, 14 Apr 2009 16:27:36 +0200 Subject: [PATCH] qemu-cvs-ioctl_nodirection ++++++ 0006-linux-user-add-binfmt-wrapper-for-a.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.042141973 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.042141973 +0200 @@ -1,4 +1,4 @@ -From 05252b67f56cf792580ff32cd8f577f747bf588e Mon Sep 17 00:00:00 2001 +From 17836cc820d22cb40b6a8fbf11606d47ba856236 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Fri, 30 Sep 2011 19:40:36 +0200 Subject: [PATCH] linux-user: add binfmt wrapper for argv[0] handling ++++++ 0007-PPC-KVM-Disable-mmu-notifier-check.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.054141446 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.058141270 +0200 @@ -1,4 +1,4 @@ -From e1e2752d5d87ad1b341e1205938c627ca0d7f82c Mon Sep 17 00:00:00 2001 +From d9c823f0543f04bcef646f910cd8879a851e75c5 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Fri, 6 Jan 2012 01:05:55 +0100 Subject: [PATCH] PPC: KVM: Disable mmu notifier check ++++++ 0008-linux-user-fix-segfault-deadlock.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.078140390 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.078140390 +0200 @@ -1,4 +1,4 @@ -From d37e6a8cf4aafca05c62d45a9e0f6c7a2315bd90 Mon Sep 17 00:00:00 2001 +From 8afb2be95138a0e8cbee39bdda6394dffe8c330f Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Fri, 13 Jan 2012 17:05:41 +0100 Subject: [PATCH] linux-user: fix segfault deadlock ++++++ 0009-linux-user-binfmt-support-host-bina.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.094139687 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.094139687 +0200 @@ -1,4 +1,4 @@ -From 36b9976bddad38fa0aa991655482c0c087c2e704 Mon Sep 17 00:00:00 2001 +From 8bcafa995d4d2b4a29135a6cdfffc58d13480ddb Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Thu, 2 Feb 2012 18:02:33 +0100 Subject: [PATCH] linux-user: binfmt: support host binaries ++++++ 0010-linux-user-Fake-proc-cpuinfo.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.106139159 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.106139159 +0200 @@ -1,4 +1,4 @@ -From 8993e5938b5c14148c8fe4898946731c61707ecd Mon Sep 17 00:00:00 2001 +From 66ea32c79be3274c9325d0063604fc881e4d1dfb Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Mon, 23 Jul 2012 10:24:14 +0200 Subject: [PATCH] linux-user: Fake /proc/cpuinfo ++++++ 0011-linux-user-XXX-disable-fiemap.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.118138631 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.118138631 +0200 @@ -1,4 +1,4 @@ -From 6c7351296bd1d8b500f33c7ef7832d3d12a76bb4 Mon Sep 17 00:00:00 2001 +From d8c7d4aacc3c49a46c24fce329e11157334a9991 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Tue, 21 Aug 2012 14:20:40 +0200 Subject: [PATCH] linux-user: XXX disable fiemap ++++++ 0012-linux-user-use-target_ulong.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.138137752 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.138137752 +0200 @@ -1,4 +1,4 @@ -From ca891b6c05280246f827a2692d216efa763a3eff Mon Sep 17 00:00:00 2001 +From 6b87f98a760341933d6541857f2d2d46bb3037cc Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Tue, 9 Oct 2012 09:06:49 +0200 Subject: [PATCH] linux-user: use target_ulong ++++++ 0013-console-add-question-mark-escape-op.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.162136696 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.162136696 +0200 @@ -1,4 +1,4 @@ -From 8f591fd391262fbf76373136fc5a1629635b4de4 Mon Sep 17 00:00:00 2001 +From a4eba69bc99000fdfcfc33d5d18a46b3d03927de Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Mon, 6 Jun 2011 06:53:52 +0200 Subject: [PATCH] console: add question-mark escape operator @@ -16,7 +16,7 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/console.c b/ui/console.c -index d2d3534c49..c28e19c375 100644 +index f0292d7820..6950aea8a5 100644 --- a/ui/console.c +++ b/ui/console.c @@ -880,7 +880,7 @@ static void console_putchar(QemuConsole *s, int ch) ++++++ 0014-Make-char-muxer-more-robust-wrt-sma.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.178135993 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.182135817 +0200 @@ -1,4 +1,4 @@ -From 6d94b304169f112118fb6dd78c5cd2617e4613f6 Mon Sep 17 00:00:00 2001 +From 796187f66978f7e0b41fb5e50a009c0003b4b3eb Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Thu, 1 Apr 2010 17:36:23 +0200 Subject: [PATCH] Make char muxer more robust wrt small FIFOs ++++++ 0015-linux-user-lseek-explicitly-cast-no.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.198135113 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.202134937 +0200 @@ -1,4 +1,4 @@ -From 94bf05dfa58cb57d03bb02e9937c029df3497022 Mon Sep 17 00:00:00 2001 +From b9f37480429f32cd09c3d26eca0f52efdad69b5c Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Thu, 13 Dec 2012 14:29:22 +0100 Subject: [PATCH] linux-user: lseek: explicitly cast non-set offsets to signed ++++++ 0016-AIO-Reduce-number-of-threads-for-32.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.218134234 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.218134234 +0200 @@ -1,4 +1,4 @@ -From 2ca6f0f0129374584098e60809afaaa43c609666 Mon Sep 17 00:00:00 2001 +From 1691c270be2ee73c499cf8df8729c58173b8df18 Mon Sep 17 00:00:00 2001 From: Alexander Graf <[email protected]> Date: Wed, 14 Jan 2015 01:32:11 +0100 Subject: [PATCH] AIO: Reduce number of threads for 32bit hosts ++++++ 0017-xen_disk-Add-suse-specific-flush-di.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.234133530 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.238133354 +0200 @@ -1,4 +1,4 @@ -From c6660c98496ab59522e3ebaa1f1339beff864ca5 Mon Sep 17 00:00:00 2001 +From 6fb43092cfca3e96c07ad78727a6b78a1d3b981f Mon Sep 17 00:00:00 2001 From: Bruce Rogers <[email protected]> Date: Wed, 9 Mar 2016 15:18:11 -0700 Subject: [PATCH] xen_disk: Add suse specific flush disable handling and map to ++++++ 0018-qemu-bridge-helper-reduce-security-.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.254132651 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.254132651 +0200 @@ -1,4 +1,4 @@ -From 87f1e67999ab7ddbbb9b2a4a04e82ceb7cdcbdf1 Mon Sep 17 00:00:00 2001 +From 9d3f31c6f079728dac949d04623df82ffffeacd2 Mon Sep 17 00:00:00 2001 From: Bruce Rogers <[email protected]> Date: Tue, 2 Aug 2016 11:36:02 -0600 Subject: [PATCH] qemu-bridge-helper: reduce security profile ++++++ 0019-qemu-binfmt-conf-use-qemu-ARCH-binf.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.266132123 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.270131947 +0200 @@ -1,4 +1,4 @@ -From 9fd37e866278fac910e0321aeea4c950f26cb224 Mon Sep 17 00:00:00 2001 +From 3db96f1f734c24de67ca43bedf4853b2634fcd8a Mon Sep 17 00:00:00 2001 From: Andreas Schwab <[email protected]> Date: Fri, 12 Aug 2016 18:20:49 +0200 Subject: [PATCH] qemu-binfmt-conf: use qemu-ARCH-binfmt ++++++ 0020-configure-Fix-detection-of-seccomp-.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.278131595 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.282131419 +0200 @@ -1,4 +1,4 @@ -From 07887c4bbde2e00ded180e90395c61dfe10fbbf1 Mon Sep 17 00:00:00 2001 +From a2cbc794e201460c128e455ae0dba9f78ac6476e Mon Sep 17 00:00:00 2001 From: markkp <[email protected]> Date: Thu, 11 Aug 2016 16:28:39 -0400 Subject: [PATCH] configure: Fix detection of seccomp on s390x ++++++ 0021-linux-user-properly-test-for-infini.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.294130892 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.298130716 +0200 @@ -1,4 +1,4 @@ -From 846384277e21e0b4d7bf815a3a26c5fc7d34e288 Mon Sep 17 00:00:00 2001 +From e176ceb6119cacf3d62d04efc8382a05e5d8db48 Mon Sep 17 00:00:00 2001 From: Andreas Schwab <[email protected]> Date: Thu, 8 Sep 2016 11:21:05 +0200 Subject: [PATCH] linux-user: properly test for infinite timeout in poll (#8) ++++++ 0022-roms-Makefile-pass-a-packaging-time.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.310130188 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.314130012 +0200 @@ -1,4 +1,4 @@ -From f8462e79c79efa3de96835939d08aed29a5c5213 Mon Sep 17 00:00:00 2001 +From d896525c8fde7a57af1516b0ca3c54fd9b562c32 Mon Sep 17 00:00:00 2001 From: Bruce Rogers <[email protected]> Date: Sat, 19 Nov 2016 08:06:30 -0700 Subject: [PATCH] roms/Makefile: pass a packaging timestamp to subpackages with ++++++ 0023-Raise-soft-address-space-limit-to-h.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.322129660 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.322129660 +0200 @@ -1,4 +1,4 @@ -From b839546b8729e0ed6415ddc16799ba6cca8e9e09 Mon Sep 17 00:00:00 2001 +From c66c18e3f6c228ec3204aa76afc567e3834c3a13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Sun, 15 Jan 2012 19:53:49 +0100 Subject: [PATCH] Raise soft address space limit to hard limit @@ -17,7 +17,7 @@ 1 file changed, 12 insertions(+) diff --git a/vl.c b/vl.c -index 8e247cc2a2..9bfbc25c6b 100644 +index d63269332f..b939df9622 100644 --- a/vl.c +++ b/vl.c @@ -26,6 +26,7 @@ ++++++ 0024-increase-x86_64-physical-bits-to-42.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.334129133 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.334129133 +0200 @@ -1,4 +1,4 @@ -From 5c70d36188f9864e847475cc0369ce87e8b8f779 Mon Sep 17 00:00:00 2001 +From df2a986f0271437a0ea2242014e90e0dfdae12cc Mon Sep 17 00:00:00 2001 From: Bruce Rogers <[email protected]> Date: Fri, 17 May 2013 16:49:58 -0600 Subject: [PATCH] increase x86_64 physical bits to 42 ++++++ 0025-vga-Raise-VRAM-to-16-MiB-for-pc-0.1.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.346128605 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.346128605 +0200 @@ -1,4 +1,4 @@ -From 5b7e140d6d806dda842e9731337fb179dfab3bfa Mon Sep 17 00:00:00 2001 +From d6d884c2201c9215b061e80fcab0cd71df3c4851 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Wed, 12 Jun 2013 19:26:37 +0200 Subject: [PATCH] vga: Raise VRAM to 16 MiB for pc-0.15 and below ++++++ 0026-i8254-Fix-migration-from-SLE11-SP2.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.358128077 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.362127901 +0200 @@ -1,4 +1,4 @@ -From f56bc071c0ad6ba30b6f2c6c224916c0c2fc5fd8 Mon Sep 17 00:00:00 2001 +From 4f418097d0297836e6e7576e83f69c851716f899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Wed, 31 Jul 2013 17:05:29 +0200 Subject: [PATCH] i8254: Fix migration from SLE11 SP2 ++++++ 0027-acpi_piix4-Fix-migration-from-SLE11.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.374127374 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.378127198 +0200 @@ -1,4 +1,4 @@ -From 926544e46fbfebc5a09d1eac59c3b748a9242acd Mon Sep 17 00:00:00 2001 +From b54cf4a53119c84576eb016cd5dbcaef14504747 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Wed, 31 Jul 2013 17:32:35 +0200 Subject: [PATCH] acpi_piix4: Fix migration from SLE11 SP2 @@ -17,7 +17,7 @@ 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c -index f276967365..85557a7fab 100644 +index f4fd5907b8..261b746b26 100644 --- a/hw/acpi/piix4.c +++ b/hw/acpi/piix4.c @@ -311,7 +311,7 @@ static const VMStateDescription vmstate_cpuhp_state = { ++++++ 0028-Fix-tigervnc-long-press-issue.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.390126670 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.394126494 +0200 @@ -1,4 +1,4 @@ -From 1a77800ad89b4d90155b82181557690a91d9349f Mon Sep 17 00:00:00 2001 +From d609e5c88bf83530538ac63c74789f9d47cfb4b3 Mon Sep 17 00:00:00 2001 From: Chunyan Liu <[email protected]> Date: Thu, 3 Mar 2016 16:48:17 +0800 Subject: [PATCH] Fix tigervnc long press issue ++++++ 0029-string-input-visitor-Fix-uint64-par.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.402126142 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.406125966 +0200 @@ -1,4 +1,4 @@ -From 3e0bafa61adbdeb3d2fd0800ed6d89fcf3a478f9 Mon Sep 17 00:00:00 2001 +From 5812dbdce09f97f52d832c67f509753aa8a93f59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Thu, 24 Sep 2015 19:21:11 +0200 Subject: [PATCH] string-input-visitor: Fix uint64 parsing ++++++ 0030-test-string-input-visitor-Add-int-t.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.418125438 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.418125438 +0200 @@ -1,4 +1,4 @@ -From a7e094ddefb5e7eea6376840e501b928b6c4c668 Mon Sep 17 00:00:00 2001 +From c3e8ce72202ea22d0c4c649ca57b8392515e8cac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Thu, 24 Sep 2015 19:23:50 +0200 Subject: [PATCH] test-string-input-visitor: Add int test case ++++++ 0031-test-string-input-visitor-Add-uint6.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.430124911 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.430124911 +0200 @@ -1,4 +1,4 @@ -From c90474a98dc87e92c66c382110fd3942b4fc399d Mon Sep 17 00:00:00 2001 +From 5483b85712ce2d049b26ce8bf78b790dc9c2c34d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Thu, 24 Sep 2015 19:24:23 +0200 Subject: [PATCH] test-string-input-visitor: Add uint64 test ++++++ 0032-tests-Add-QOM-property-unit-tests.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.442124383 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.446124207 +0200 @@ -1,4 +1,4 @@ -From 9aed1b7bf6e3d84c2f046b44d89d1237b905c5b9 Mon Sep 17 00:00:00 2001 +From bc88c2eb27f326884bc328708313eb750250fb9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Sun, 6 Sep 2015 20:12:42 +0200 Subject: [PATCH] tests: Add QOM property unit tests ++++++ 0033-tests-Add-scsi-disk-test.patch ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.462123503 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.466123328 +0200 @@ -1,4 +1,4 @@ -From 915562c2846fac9a51f8b76f4ec3fe9ef9bbc150 Mon Sep 17 00:00:00 2001 +From 6c4a1edc2ac8dedae718765c55bf9574003e7329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <[email protected]> Date: Fri, 25 Sep 2015 12:31:11 +0200 Subject: [PATCH] tests: Add scsi-disk test ++++++ 0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch -> 0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch ++++++ --- /work/SRC/openSUSE:Factory/qemu/0036-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 2017-09-25 13:50:58.698067986 +0200 +++ /work/SRC/openSUSE:Factory/.qemu.new/0034-target-i386-cpu-Add-new-EPYC-CPU-mo.patch 2017-10-13 14:03:11.522252795 +0200 @@ -1,4 +1,4 @@ -From 80810a703935dee520096b7cda635189472c755b Mon Sep 17 00:00:00 2001 +From 25e3e93ab685cabcaf987e493a6adfe5a463ce56 Mon Sep 17 00:00:00 2001 From: Brijesh Singh <[email protected]> Date: Tue, 15 Aug 2017 12:00:51 -0500 Subject: [PATCH] target-i386/cpu: Add new EPYC CPU model ++++++ 0035-chardev-baum-fix-baum-that-releases.patch ++++++ >From d131e1cccb06a09c867752ac4b9a075f4c97ffbc Mon Sep 17 00:00:00 2001 From: Liang Yan <[email protected]> Date: Fri, 22 Sep 2017 18:55:33 -0400 Subject: [PATCH] chardev/baum: fix baum that releases brlapi twice MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Error process of baum_chr_open needs to set brlapi null, so it won't get released twice in char_braille_finalize, which will cause "/usr/bin/qemu-system-x86_64: double free or corruption (!prev)" Signed-off-by: Liang Yan <[email protected]> Reviewed-by: Marc-André Lureau <[email protected]> Signed-off-by: Michael Tokarev <[email protected]> (cherry picked from commit 98e8790326d732fc79f0c133d9658f4761ba9cb7) [LY: BSC#1060045] Signed-off-by: Liang Yan <[email protected]> --- chardev/baum.c | 1 + 1 file changed, 1 insertion(+) diff --git a/chardev/baum.c b/chardev/baum.c index 302dd9666c..67fd783a59 100644 --- a/chardev/baum.c +++ b/chardev/baum.c @@ -643,6 +643,7 @@ static void baum_chr_open(Chardev *chr, error_setg(errp, "brlapi__openConnection: %s", brlapi_strerror(brlapi_error_location())); g_free(handle); + baum->brlapi = NULL; return; } baum->deferred_init = 0; ++++++ 0036-io-fix-temp-directory-used-by-test-.patch ++++++ >From 4d4549d686febaa531a0f2eef8cc0aa745ef1300 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" <[email protected]> Date: Fri, 21 Jul 2017 12:47:39 +0100 Subject: [PATCH] io: fix temp directory used by test-io-channel-tls test The test-io-channel-tls test was mistakenly using two of the same directories as test-crypto-tlssession. This causes a sporadic failure when using make -j$BIGNUM. Reported-by: Dr. David Alan Gilbert <[email protected]> Reviewed-by: Dr. David Alan Gilbert <[email protected]> Signed-off-by: Daniel P. Berrange <[email protected]> (cherry picked from commit d4adf9675801cd90e66ecfcd6a54ca1abc5a6698) [BR: We're getting failures in qemu-testsuite. This fix either resolves that failure, or has been identified as being a qemu-testsuite failure fix in related code] Signed-off-by: Bruce Rogers <[email protected]> --- tests/test-io-channel-tls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test-io-channel-tls.c b/tests/test-io-channel-tls.c index 8eaa208e1b..ff96877323 100644 --- a/tests/test-io-channel-tls.c +++ b/tests/test-io-channel-tls.c @@ -127,8 +127,8 @@ static void test_io_channel_tls(const void *opaque) /* We'll use this for our fake client-server connection */ g_assert(socketpair(AF_UNIX, SOCK_STREAM, 0, channel) == 0); -#define CLIENT_CERT_DIR "tests/test-crypto-tlssession-client/" -#define SERVER_CERT_DIR "tests/test-crypto-tlssession-server/" +#define CLIENT_CERT_DIR "tests/test-io-channel-tls-client/" +#define SERVER_CERT_DIR "tests/test-io-channel-tls-server/" mkdir(CLIENT_CERT_DIR, 0700); mkdir(SERVER_CERT_DIR, 0700); ++++++ 0037-io-fix-check-for-handshake-completi.patch ++++++ >From 0fa69eb51de581673ab4dd105be56fb59ef5556c Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" <[email protected]> Date: Tue, 29 Aug 2017 17:04:52 +0100 Subject: [PATCH] io: fix check for handshake completion in TLS test The TLS I/O channel test had mistakenly used && instead of || when checking for handshake completion. As a result it could terminate the handshake process before it had actually completed. This was harmless before but changes in GNUTLS 3.6.0 exposed this bug and caused the test suite to fail. Reviewed-by: Eric Blake <[email protected]> Signed-off-by: Daniel P. Berrange <[email protected]> (cherry picked from commit 689ed13e73bdb5a5ca3366524475e3065fae854a) [BR: We're getting failures in qemu-testsuite. This fix either resolves that failure, or has been identified as being a qemu-testsuite failure fix in related code] Signed-off-by: Bruce Rogers <[email protected]> --- tests/test-io-channel-tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test-io-channel-tls.c b/tests/test-io-channel-tls.c index ff96877323..a210d01ba5 100644 --- a/tests/test-io-channel-tls.c +++ b/tests/test-io-channel-tls.c @@ -218,7 +218,7 @@ static void test_io_channel_tls(const void *opaque) mainloop = g_main_context_default(); do { g_main_context_iteration(mainloop, TRUE); - } while (!clientHandshake.finished && + } while (!clientHandshake.finished || !serverHandshake.finished); g_assert(clientHandshake.failed == data->expectClientFail); ++++++ 0038-crypto-fix-test-cert-generation-to-.patch ++++++ >From 3578aeb73b6bfd11643fe65f34b454f4a6bd957e Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" <[email protected]> Date: Tue, 29 Aug 2017 17:03:30 +0100 Subject: [PATCH] crypto: fix test cert generation to not use SHA1 algorithm GNUTLS 3.6.0 marked SHA1 as untrusted for certificates. Unfortunately the gnutls_x509_crt_sign() method we are using to create certificates in the test suite is fixed to always use SHA1. We must switch to a different method and explicitly ask for SHA256. Reviewed-by: Eric Blake <[email protected]> Signed-off-by: Daniel P. Berrange <[email protected]> (cherry picked from commit 23c1595b0297e6ca8f37559af6f0b8533aa1fd99) [BR: We're getting failures in qemu-testsuite. This fix either resolves that failure, or has been identified as being a qemu-testsuite failure fix in related code] Signed-off-by: Bruce Rogers <[email protected]> --- tests/crypto-tls-x509-helpers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/crypto-tls-x509-helpers.c b/tests/crypto-tls-x509-helpers.c index 64073d3bd3..173d4e28fb 100644 --- a/tests/crypto-tls-x509-helpers.c +++ b/tests/crypto-tls-x509-helpers.c @@ -406,7 +406,8 @@ test_tls_generate_cert(QCryptoTLSTestCertReq *req, * If no 'ca' is set then we are self signing * the cert. This is done for the root CA certs */ - err = gnutls_x509_crt_sign(crt, ca ? ca : crt, privkey); + err = gnutls_x509_crt_sign2(crt, ca ? ca : crt, privkey, + GNUTLS_DIG_SHA256, 0); if (err < 0) { g_critical("Failed to sign certificate %s", gnutls_strerror(err)); ++++++ 0039-vhost-user-disable-the-broken-subpr.patch ++++++ >From dd7d5241682092e93714f73ccdfc844a0058cca6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <[email protected]> Date: Tue, 5 Sep 2017 15:06:02 -0300 Subject: [PATCH] vhost-user: disable the *broken* subprocess tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tests/vhost-user-test keeps failing on build-system since Aug 15: ERROR:tests/vhost-user-test.c:835:test_flags_mismatch: child process (/i386/vhost-user/flags-mismatch/subprocess [4836]) failed unexpectedly ... ERROR:tests/vhost-user-test.c:807:test_connect_fail: child process (/x86_64/vhost-user/connect-fail/subprocess [58910]) failed unexpectedly Suggested-by: Peter Maydell <[email protected]> Suggested-by: Daniel P. Berrange <[email protected]> Signed-off-by: Philippe Mathieu-Daudé <[email protected]> Message-id: [email protected] Reviewed-by: Peter Maydell <[email protected]> Signed-off-by: Peter Maydell <[email protected]> (cherry picked from commit 20784087eb875e22cf0021989e61716304b63c84) [BR: We're getting failures in qemu-testsuite. This fix either resolves that failure, or has been identified as being a qemu-testsuite failure fix in related code] Signed-off-by: Bruce Rogers <[email protected]> --- tests/vhost-user-test.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/vhost-user-test.c b/tests/vhost-user-test.c index d4da09f147..4b98018478 100644 --- a/tests/vhost-user-test.c +++ b/tests/vhost-user-test.c @@ -31,6 +31,8 @@ #include <linux/virtio_net.h> #include <sys/vfs.h> +#define VHOST_USER_NET_TESTS_WORKING 0 /* broken as of 2.10.0 */ + /* GLIB version compatibility flags */ #if !GLIB_CHECK_VERSION(2, 26, 0) #define G_TIME_SPAN_SECOND (G_GINT64_CONSTANT(1000000)) @@ -472,11 +474,6 @@ static void test_server_listen(TestServer *server) test_server_create_chr(server, ",server,nowait"); } -static inline void test_server_connect(TestServer *server) -{ - test_server_create_chr(server, ",reconnect=1"); -} - #define GET_QEMU_CMD(s) \ g_strdup_printf(QEMU_CMD, 512, 512, (root), (s)->chr_name, \ (s)->socket_path, "", (s)->chr_name) @@ -722,7 +719,12 @@ static void wait_for_rings_started(TestServer *s, size_t count) g_mutex_unlock(&s->data_mutex); } -#ifdef CONFIG_HAS_GLIB_SUBPROCESS_TESTS +#if VHOST_USER_NET_TESTS_WORKING && defined(CONFIG_HAS_GLIB_SUBPROCESS_TESTS) +static inline void test_server_connect(TestServer *server) +{ + test_server_create_chr(server, ",reconnect=1"); +} + static gboolean reconnect_cb(gpointer user_data) { @@ -962,7 +964,8 @@ int main(int argc, char **argv) qtest_add_data_func("/vhost-user/read-guest-mem", server, read_guest_mem); qtest_add_func("/vhost-user/migrate", test_migrate); qtest_add_func("/vhost-user/multiqueue", test_multiqueue); -#ifdef CONFIG_HAS_GLIB_SUBPROCESS_TESTS + +#if VHOST_USER_NET_TESTS_WORKING && defined(CONFIG_HAS_GLIB_SUBPROCESS_TESTS) qtest_add_func("/vhost-user/reconnect/subprocess", test_reconnect_subprocess); qtest_add_func("/vhost-user/reconnect", test_reconnect); ++++++ qemu-2.10.0.tar.xz -> qemu-2.10.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/qemu/qemu-2.10.0.tar.xz /work/SRC/openSUSE:Factory/.qemu.new/qemu-2.10.1.tar.xz differ: char 25, line 1 ++++++ qemu-linux-user.spec.in ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.810108200 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.810108200 +0200 @@ -23,7 +23,7 @@ Group: System/Emulators/PC QEMU_VERSION Release: 0 -Source: qemu-2.10.0.tar.xz +Source: qemu-2.10.1.tar.xz # Upstream First -- http://wiki.qemu-project.org/Contribute/SubmitAPatch # This patch queue is auto-generated from https://github.com/openSUSE/qemu PATCH_FILES @@ -79,7 +79,7 @@ run cross-architecture builds. %prep -%setup -q -n qemu-2.10.0 +%setup -q -n qemu-2.10.1 PATCH_EXEC %build ++++++ qemu.spec.in ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.866105737 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.866105737 +0200 @@ -24,6 +24,12 @@ %define legacy_qemu_kvm 0 %define force_fit_virtio_pxe_rom 1 +%if "%{?distribution}" == "" +%define distro private-build +%else +%define distro %{distribution} +%endif + %ifarch %ix86 x86_64 # choice of building all from source or using provided binary x86 blobs %if 0%{?suse_version} > 1320 || ( 0%{?suse_version} == 1315 && 0%{?sle_version} > 120100 ) @@ -112,8 +118,8 @@ Group: System/Emulators/PC QEMU_VERSION Release: 0 -Source: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz -Source99: http://wiki.qemu.org/download/qemu-2.10.0.tar.xz.sig +Source: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz +Source99: http://wiki.qemu.org/download/qemu-2.10.1.tar.xz.sig Source1: 80-kvm.rules Source2: qemu-ifup Source3: kvm_stat @@ -449,6 +455,8 @@ Requires: qemu-seabios Requires: qemu-sgabios Requires: qemu-vgabios +Recommends: ovmf +Recommends: qemu-ovmf-x86_64 %description x86 QEMU is an extremely well-performing CPU emulator that allows you to @@ -495,6 +503,8 @@ Requires: qemu = %version Recommends: qemu-ipxe Recommends: qemu-vgabios +Recommends: ovmf +Recommends: qemu-uefi-aarch64 %description arm QEMU is an extremely well-performing CPU emulator that allows you to @@ -781,7 +791,7 @@ %endif # !qemu-testsuite %prep -%setup -q -n qemu-2.10.0 +%setup -q -n qemu-2.10.1 PATCH_EXEC pushd roms/ipxe @@ -816,7 +826,7 @@ --extra-cflags="%{optflags}" \ --disable-stack-protector \ --disable-strip \ - --with-pkgversion="%(echo '%{distribution}' | sed 's/ (.*)//')" \ + --with-pkgversion="%(echo '%{distro}' | sed 's/ (.*)//')" \ --enable-system --disable-linux-user \ --enable-tools --enable-guest-agent \ --enable-modules \ @@ -1348,7 +1358,6 @@ %_datadir/%name/petalogix-ml605.dtb %_datadir/%name/skiboot.lid %_datadir/%name/qemu_vga.ndrv -%_datadir/%name/s390-netboot.img %if 0%{?is_opensuse} == 0 %dir %_docdir/qemu-ppc %_docdir/qemu-ppc/supported.txt @@ -1358,6 +1367,7 @@ %defattr(-, root, root) %_bindir/qemu-system-s390x %_datadir/%name/s390-ccw.img +%_datadir/%name/s390-netboot.img %if 0%{?is_opensuse} == 0 %dir %_docdir/qemu-s390 %_docdir/qemu-s390/supported.txt ++++++ update_git.sh ++++++ --- /var/tmp/diff_new_pack.Oim044/_old 2017-10-13 14:03:14.974100988 +0200 +++ /var/tmp/diff_new_pack.Oim044/_new 2017-10-13 14:03:14.974100988 +0200 @@ -14,7 +14,7 @@ GIT_TREE=git://github.com/openSUSE/qemu.git GIT_LOCAL_TREE=~/git/qemu-opensuse GIT_BRANCH=opensuse-2.10 -GIT_UPSTREAM_TAG=v2.10.0 +GIT_UPSTREAM_TAG=v2.10.1 GIT_DIR=/dev/shm/qemu-factory-git-dir CMP_DIR=/dev/shm/qemu-factory-cmp-dir
