[oe-commits] [openembedded-core] 01/03: qemu: 2.6.0 -> 2.7.0

git at git.openembedded.org git at git.openembedded.org
Thu Sep 8 10:44:36 UTC 2016


rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 7894672ee2d89cd21ed322680aed2ed83b4ed9fc
Author: Robert Yang <liezhi.yang at windriver.com>
AuthorDate: Thu Sep 8 03:26:48 2016 -0700

    qemu: 2.6.0 -> 2.7.0
    
    This upgrade can fix a qemuppc + openssh bug, the ssh connection maybe
    refused or closed randomly, and it's not easy to reproduce. RP pointed
    that this upgrade can fix the problem, and it does work in my local
    testing.
    
    * Update add-ptest-in-makefile.patch
    * Drop backported patch 0001-configure-support-vte-2.91.patch
    
    Here is the Changlog:
    http://wiki.qemu.org/ChangeLog/2.7
    
    Signed-off-by: Robert Yang <liezhi.yang at windriver.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 .../qemu/0001-configure-support-vte-2.91.patch     | 79 ----------------------
 .../qemu/qemu/add-ptest-in-makefile.patch          | 19 +++---
 .../qemu/{qemu_2.6.0.bb => qemu_2.7.0.bb}          |  5 +-
 3 files changed, 11 insertions(+), 92 deletions(-)

diff --git a/meta/recipes-devtools/qemu/qemu/0001-configure-support-vte-2.91.patch b/meta/recipes-devtools/qemu/qemu/0001-configure-support-vte-2.91.patch
deleted file mode 100644
index c286822..0000000
--- a/meta/recipes-devtools/qemu/qemu/0001-configure-support-vte-2.91.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From f40a8ceaaf0ee37fcfeb6900960632d7a7085a9f Mon Sep 17 00:00:00 2001
-From: Jussi Kukkonen <jussi.kukkonen at intel.com>
-Date: Fri, 17 Jun 2016 21:09:03 +0300
-Subject: [PATCH] configure: support vte-2.91
-
-Upstream-Status: Backport [c6feff9e09aa99]
-Signed-off-by: Jussi Kukkonen <jussi.kukkonen at intel.com>
-
-Original commit message below:
-
-From: Cole Robinson <crobinso at redhat.com>
-Date: Fri, 6 May 2016 14:03:12 -0400
-Subject: [PATCH] configure: support vte-2.91
-
-vte >= 0.37 expores API version 2.91, which is where all the active
-development is. qemu builds and runs fine with that version, so use it
-if it's available.
-
-Signed-off-by: Cole Robinson <crobinso at redhat.com>
-Message-id: b4f0375647f7b368d3dbd3834aee58cb0253566a.1462557436.git.crobinso at redhat.com
-Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
----
- configure | 17 +++++++++++------
- 1 file changed, 11 insertions(+), 6 deletions(-)
-
-diff --git a/configure b/configure
-index 54a3189..a16fa2b 100755
---- a/configure
-+++ b/configure
-@@ -2394,20 +2394,25 @@ fi
- 
- if test "$vte" != "no"; then
-     if test "$gtkabi" = "3.0"; then
--      vtepackage="vte-2.90"
--      vteversion="0.32.0"
-+      vteminversion="0.32.0"
-+      if $pkg_config --exists "vte-2.91"; then
-+        vtepackage="vte-2.91"
-+      else
-+        vtepackage="vte-2.90"
-+      fi
-     else
-       vtepackage="vte"
--      vteversion="0.24.0"
-+      vteminversion="0.24.0"
-     fi
--    if $pkg_config --exists "$vtepackage >= $vteversion"; then
-+    if $pkg_config --exists "$vtepackage >= $vteminversion"; then
-         vte_cflags=`$pkg_config --cflags $vtepackage`
-         vte_libs=`$pkg_config --libs $vtepackage`
-+        vteversion=`$pkg_config --modversion $vtepackage`
-         libs_softmmu="$vte_libs $libs_softmmu"
-         vte="yes"
-     elif test "$vte" = "yes"; then
-         if test "$gtkabi" = "3.0"; then
--            feature_not_found "vte" "Install libvte-2.90 devel"
-+            feature_not_found "vte" "Install libvte-2.90/2.91 devel"
-         else
-             feature_not_found "vte" "Install libvte devel"
-         fi
-@@ -4759,6 +4764,7 @@ echo "pixman            $pixman"
- echo "SDL support       $sdl"
- echo "GTK support       $gtk"
- echo "GTK GL support    $gtk_gl"
-+echo "VTE support       $vte `echo_version $vte $vteversion`"
- echo "GNUTLS support    $gnutls"
- echo "GNUTLS hash       $gnutls_hash"
- echo "GNUTLS rnd        $gnutls_rnd"
-@@ -4771,7 +4777,6 @@ else
- fi
- echo "nettle kdf        $nettle_kdf"
- echo "libtasn1          $tasn1"
--echo "VTE support       $vte"
- echo "curses support    $curses"
- echo "virgl support     $virglrenderer"
- echo "curl support      $curl"
--- 
-2.1.4
-
diff --git a/meta/recipes-devtools/qemu/qemu/add-ptest-in-makefile.patch b/meta/recipes-devtools/qemu/qemu/add-ptest-in-makefile.patch
index a99f720..2ce3478 100644
--- a/meta/recipes-devtools/qemu/qemu/add-ptest-in-makefile.patch
+++ b/meta/recipes-devtools/qemu/qemu/add-ptest-in-makefile.patch
@@ -4,14 +4,14 @@ Add subpackage -ptest which runs all unit test cases for qemu.
 
 Signed-off-by: Kai Kang <kai.kang at windriver.com>
 ---
- tests/Makefile |   10 ++++++++++
- 1 file changed, 10 insertions(+)
+ tests/Makefile.include | 8 ++++++++
+ 1 file changed, 8 insertions(+)
 
-diff --git a/tests/Makefile b/tests/Makefile
-index 88f7105..3f40b4b 100644
---- a/tests/Makefile
-+++ b/tests/Makefile
-@@ -405,3 +405,12 @@ all: $(QEMU_IOTESTS_HELPERS-y)
+diff --git a/tests/Makefile.include b/tests/Makefile.include
+index 14be491..0fce37a 100644
+--- a/tests/Makefile.include
++++ b/tests/Makefile.include
+@@ -776,3 +776,11 @@ all: $(QEMU_IOTESTS_HELPERS-y)
  
  -include $(wildcard tests/*.d)
  -include $(wildcard tests/libqos/*.d)
@@ -23,7 +23,6 @@ index 88f7105..3f40b4b 100644
 +		nf=$$(echo $$f | sed 's/tests\//\.\//g'); \
 +		$$nf; \
 +	done
-+
---
-1.7.9.5
+-- 
+2.9.0
 
diff --git a/meta/recipes-devtools/qemu/qemu_2.6.0.bb b/meta/recipes-devtools/qemu/qemu_2.7.0.bb
similarity index 79%
rename from meta/recipes-devtools/qemu/qemu_2.6.0.bb
rename to meta/recipes-devtools/qemu/qemu_2.7.0.bb
index c4a0435..619b8ed 100644
--- a/meta/recipes-devtools/qemu/qemu_2.6.0.bb
+++ b/meta/recipes-devtools/qemu/qemu_2.7.0.bb
@@ -9,12 +9,11 @@ SRC_URI += "file://configure-fix-Darwin-target-detection.patch \
             file://no-valgrind.patch \
             file://pathlimit.patch \
             file://qemu-2.5.0-cflags.patch \
-            file://0001-configure-support-vte-2.91.patch \
 "
 
 SRC_URI_prepend = "http://wiki.qemu-project.org/download/${BP}.tar.bz2"
-SRC_URI[md5sum] = "ca3f70b43f093e33e9e014f144067f13"
-SRC_URI[sha256sum] = "c9ac4a651b273233d21b8bec32e30507cb9cce7900841febc330956a1a8434ec"
+SRC_URI[md5sum] = "08d4d06d1cb598efecd796137f4844ab"
+SRC_URI[sha256sum] = "326e739506ba690daf69fc17bd3913a6c313d9928d743bd8eddb82f403f81e53"
 
 COMPATIBLE_HOST_class-target_mips64 = "null"
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list