Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH 0/3] Update QEMU and add support for eglibc testing
@ 2011-12-09 19:30 Khem Raj
  2011-12-09 19:30 ` [PATCH 1/3] qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1 Khem Raj
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Khem Raj @ 2011-12-09 19:30 UTC (permalink / raw)
  To: openembedded-core

Minor release 0.15.1 of 0.15 branch is available for QEMU

Generate a testing script to help with eglibc cross testing

Add nfs-utils-client to nfs-server package group so when we
have server, we can also have client, helps in eglibc cross testing

The following changes since commit 86d174648b0fe770ac0dddbee08ecfd94cc13ec8:

  eglibc: Generate cross testing script during install (2011-12-09 11:24:43 -0800)

are available in the git repository at:
  git://git.openembedded.org/openembedded-core-contrib kraj/eglibc-testing
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/eglibc-testing

Khem Raj (3):
  qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1
  task-core-nfs: Add nfs-utils-client to RDEPENDS
  eglibc: Generate cross testing script during install

 meta/recipes-core/eglibc/eglibc-common.inc         |    1 -
 meta/recipes-core/eglibc/eglibc-package.inc        |   46 ++++++++++++++++++++
 meta/recipes-core/eglibc/eglibc_2.13.bb            |    2 +-
 meta/recipes-core/eglibc/eglibc_2.14.bb            |    2 +-
 meta/recipes-core/tasks/task-core-nfs.bb           |    6 ++-
 .../{qemu-0.15.0 => qemu-0.15.1}/arm-bgr.patch     |    0
 .../enable-i386-linux-user.patch                   |    0
 .../fallback-to-safe-mmap_min_addr.patch           |    0
 .../fix-configure-checks.patch                     |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/fix-nogl.patch    |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/glflags.patch     |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/init-info.patch   |    0
 .../larger_default_ram_size.patch                  |    0
 .../linker-flags.patch                             |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/no-strip.patch    |    0
 .../opengl-sdl-fix.patch                           |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/powerpc_rom.bin   |  Bin 4096 -> 4096 bytes
 .../qemu-git-qemugl-host.patch                     |    0
 .../qemu-vmware-vga-depth.patch                    |    0
 .../qemugl-allow-glxcontext-release.patch          |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/qemugl-fix.patch  |    0
 .../qemu/{qemu_0.15.0.bb => qemu_0.15.1.bb}        |    6 +--
 22 files changed, 54 insertions(+), 9 deletions(-)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/arm-bgr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/enable-i386-linux-user.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fallback-to-safe-mmap_min_addr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fix-configure-checks.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fix-nogl.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/glflags.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/init-info.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/larger_default_ram_size.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/linker-flags.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/no-strip.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/opengl-sdl-fix.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/powerpc_rom.bin (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemu-git-qemugl-host.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemu-vmware-vga-depth.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemugl-allow-glxcontext-release.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemugl-fix.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu_0.15.0.bb => qemu_0.15.1.bb} (88%)

-- 
1.7.5.4




^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH 1/3] qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1
  2011-12-09 19:30 [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
@ 2011-12-09 19:30 ` Khem Raj
  2011-12-09 19:30 ` [PATCH 2/3] task-core-nfs: Add nfs-utils-client to RDEPENDS Khem Raj
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Khem Raj @ 2011-12-09 19:30 UTC (permalink / raw)
  To: openembedded-core

No other changes (except checksum updates) then git mv were needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../{qemu-0.15.0 => qemu-0.15.1}/arm-bgr.patch     |    0
 .../enable-i386-linux-user.patch                   |    0
 .../fallback-to-safe-mmap_min_addr.patch           |    0
 .../fix-configure-checks.patch                     |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/fix-nogl.patch    |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/glflags.patch     |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/init-info.patch   |    0
 .../larger_default_ram_size.patch                  |    0
 .../linker-flags.patch                             |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/no-strip.patch    |    0
 .../opengl-sdl-fix.patch                           |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/powerpc_rom.bin   |  Bin 4096 -> 4096 bytes
 .../qemu-git-qemugl-host.patch                     |    0
 .../qemu-vmware-vga-depth.patch                    |    0
 .../qemugl-allow-glxcontext-release.patch          |    0
 .../{qemu-0.15.0 => qemu-0.15.1}/qemugl-fix.patch  |    0
 .../qemu/{qemu_0.15.0.bb => qemu_0.15.1.bb}        |    6 ++----
 17 files changed, 2 insertions(+), 4 deletions(-)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/arm-bgr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/enable-i386-linux-user.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fallback-to-safe-mmap_min_addr.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fix-configure-checks.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fix-nogl.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/glflags.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/init-info.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/larger_default_ram_size.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/linker-flags.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/no-strip.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/opengl-sdl-fix.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/powerpc_rom.bin (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemu-git-qemugl-host.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemu-vmware-vga-depth.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemugl-allow-glxcontext-release.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemugl-fix.patch (100%)
 rename meta/recipes-devtools/qemu/{qemu_0.15.0.bb => qemu_0.15.1.bb} (88%)

diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/arm-bgr.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/arm-bgr.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/arm-bgr.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/enable-i386-linux-user.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/enable-i386-linux-user.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/enable-i386-linux-user.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/fallback-to-safe-mmap_min_addr.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/fallback-to-safe-mmap_min_addr.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/fallback-to-safe-mmap_min_addr.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/fix-configure-checks.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/fix-configure-checks.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/fix-configure-checks.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/fix-nogl.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/fix-nogl.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/fix-nogl.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/glflags.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/glflags.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/glflags.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/init-info.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/init-info.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/init-info.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/larger_default_ram_size.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/larger_default_ram_size.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/larger_default_ram_size.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/linker-flags.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/linker-flags.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/linker-flags.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/no-strip.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/no-strip.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/no-strip.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/opengl-sdl-fix.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/opengl-sdl-fix.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/opengl-sdl-fix.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin b/meta/recipes-devtools/qemu/qemu-0.15.1/powerpc_rom.bin
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/powerpc_rom.bin
rename to meta/recipes-devtools/qemu/qemu-0.15.1/powerpc_rom.bin
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/qemu-git-qemugl-host.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/qemu-git-qemugl-host.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/qemu-git-qemugl-host.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/qemu-vmware-vga-depth.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/qemu-vmware-vga-depth.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/qemu-vmware-vga-depth.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/qemugl-allow-glxcontext-release.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-allow-glxcontext-release.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/qemugl-allow-glxcontext-release.patch
diff --git a/meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch b/meta/recipes-devtools/qemu/qemu-0.15.1/qemugl-fix.patch
similarity index 100%
rename from meta/recipes-devtools/qemu/qemu-0.15.0/qemugl-fix.patch
rename to meta/recipes-devtools/qemu/qemu-0.15.1/qemugl-fix.patch
diff --git a/meta/recipes-devtools/qemu/qemu_0.15.0.bb b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
similarity index 88%
rename from meta/recipes-devtools/qemu/qemu_0.15.0.bb
rename to meta/recipes-devtools/qemu/qemu_0.15.1.bb
index e2e1340..7eea924 100644
--- a/meta/recipes-devtools/qemu/qemu_0.15.0.bb
+++ b/meta/recipes-devtools/qemu/qemu_0.15.1.bb
@@ -3,8 +3,6 @@ require qemu.inc
 LIC_FILES_CHKSUM = "file://COPYING;md5=441c28d2cf86e15a37fa47e15a72fbac \
                     file://COPYING.LIB;endline=24;md5=c04def7ae38850e7d3ef548588159913"
 
-PR = "r1"
-
 FILESPATH = "${FILE_DIRNAME}/qemu-${PV}"
 FILESDIR = "${WORKDIR}"
 
@@ -39,7 +37,7 @@ SRC_URI_append_virtclass-nativesdk = "\
     ${QEMUGLPATCHES} \
     file://glflags.patch \
     "
-SRC_URI[md5sum] = "dbc55b014bcd21b98e347f6a90f7fb6d"
-SRC_URI[sha256sum] = "0197e52dba07aeb6dfe0343b0c2ae08ed374d2cb0af3bb9ec73fed5baa0cb74d"
+SRC_URI[md5sum] = "34f17737baaf1b3495c89cd6d4a607ed"
+SRC_URI[sha256sum] = "7705b14d9b8e4df4a0b1790980e618084261e8daef0672a1aa7a830a0f3db5ba"
 
 S = "${WORKDIR}/qemu-${PV}"
-- 
1.7.5.4




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/3] task-core-nfs: Add nfs-utils-client to RDEPENDS
  2011-12-09 19:30 [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
  2011-12-09 19:30 ` [PATCH 1/3] qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1 Khem Raj
@ 2011-12-09 19:30 ` Khem Raj
  2011-12-09 19:30 ` [PATCH 3/3] eglibc: Generate cross testing script during install Khem Raj
  2011-12-10 18:33 ` [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
  3 siblings, 0 replies; 6+ messages in thread
From: Khem Raj @ 2011-12-09 19:30 UTC (permalink / raw)
  To: openembedded-core

include nfs client in tast-core-nfs as well
this is handy when we need it on target e.g.
testing eglibc needs it and we can just do
EXTRA_IMAGE_FEATURES += "nfs-server"

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-core/tasks/task-core-nfs.bb |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta/recipes-core/tasks/task-core-nfs.bb b/meta/recipes-core/tasks/task-core-nfs.bb
index 5859fad..5c7f455 100644
--- a/meta/recipes-core/tasks/task-core-nfs.bb
+++ b/meta/recipes-core/tasks/task-core-nfs.bb
@@ -6,7 +6,7 @@ DESCRIPTION = "NFS tasks for Poky"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
                     file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-PR = "r0"
+PR = "r1"
 
 PACKAGES = "\
     task-core-nfs-server \
@@ -17,7 +17,9 @@ PACKAGES = "\
 ALLOW_EMPTY = "1"
 
 RDEPENDS_task-core-nfs-server = "\
-    nfs-utils"
+    nfs-utils \
+    nfs-utils-client \
+    "
 
 # rpcinfo can be useful but only with glibc images
 GLIBC_DEPENDENCIES = "glibc-utils"
-- 
1.7.5.4




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/3] eglibc: Generate cross testing script during install
  2011-12-09 19:30 [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
  2011-12-09 19:30 ` [PATCH 1/3] qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1 Khem Raj
  2011-12-09 19:30 ` [PATCH 2/3] task-core-nfs: Add nfs-utils-client to RDEPENDS Khem Raj
@ 2011-12-09 19:30 ` Khem Raj
  2011-12-10 18:33 ` [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
  3 siblings, 0 replies; 6+ messages in thread
From: Khem Raj @ 2011-12-09 19:30 UTC (permalink / raw)
  To: openembedded-core

EGLIBC has long had cross testing capability, so use
that there are few steps needed on setting up the target
as well as the build host. This patch tries to generate
a script with all the needed environment on build host system

To use this script one needs to setup the target as described
in the testing intructions of eglibc and then this script
can directly interface to the target and run the tests from
eglibc's build directory. To run this script

bash <script> username@testing_hostname/ip

The output can be dumped into a log file for later viewing
and checked for "Error " to see the failed tests

Removes INC_PR its not used anywhere

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta/recipes-core/eglibc/eglibc-common.inc  |    1 -
 meta/recipes-core/eglibc/eglibc-package.inc |   46 +++++++++++++++++++++++++++
 meta/recipes-core/eglibc/eglibc_2.13.bb     |    2 +-
 meta/recipes-core/eglibc/eglibc_2.14.bb     |    2 +-
 4 files changed, 48 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-core/eglibc/eglibc-common.inc b/meta/recipes-core/eglibc/eglibc-common.inc
index 4fa6488..d18786a 100644
--- a/meta/recipes-core/eglibc/eglibc-common.inc
+++ b/meta/recipes-core/eglibc/eglibc-common.inc
@@ -3,7 +3,6 @@ DESCRIPTION = "Embedded GLIBC (EGLIBC) is a variant of the GNU C Library (GLIBC)
 HOMEPAGE = "http://www.eglibc.org/home"
 SECTION = "libs"
 LICENSE = "GPLv2 & LGPLv2.1"
-INC_PR = "r11"
 LIC_FILES_CHKSUM ?= "file://LICENSES;md5=07a394b26e0902b9ffdec03765209770 \
       file://COPYING;md5=393a5ca445f6965873eca0259a17f833 \
       file://posix/rxspencer/COPYRIGHT;md5=dc5485bb394a13b2332ec1c785f5d83a \
diff --git a/meta/recipes-core/eglibc/eglibc-package.inc b/meta/recipes-core/eglibc/eglibc-package.inc
index 020f558..df1924f 100644
--- a/meta/recipes-core/eglibc/eglibc-package.inc
+++ b/meta/recipes-core/eglibc/eglibc-package.inc
@@ -73,6 +73,52 @@ do_install_append () {
 	rm -f ${D}${sysconfdir}/localtime
 
 	oe_multilib_header bits/syscall.h
+
+	# now generate script to drive testing
+	echo "#!/usr/bin/env bash" >${B}/${HOST_PREFIX}testeglibc
+	set >> ${B}/${HOST_PREFIX}testeglibc
+	# prune out the unneeded vars
+	sed -i -e "/^BASH/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^USER/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^OPT/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^DIRSTACK/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^EUID/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^FUNCNAME/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^GROUPS/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^HOST/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^HOME/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^IFS/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^LC_ALL/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^LOGNAME/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^MACHTYPE/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^OSTYPE/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^PIPE/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^SHELL/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^'/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^UID/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^TERM/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^PATCH_GET/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^PKG_/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^POSIXLY_/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^PPID/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^PS4/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^Q/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^SHLVL/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^STAGING/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^LD_LIBRARY_PATH/d" ${B}/${HOST_PREFIX}testeglibc
+	sed -i -e "/^PSEUDO/d" ${B}/${HOST_PREFIX}testeglibc
+	# append execution part script
+cat >> ${B}/${HOST_PREFIX}testeglibc << STOP
+target="\$1"
+if [ "x\$target" = "x" ]
+then
+	echo "Please specify the target machine and remote user in for of user@target"
+	exit 1;
+fi
+wrapper="${S}/scripts/cross-test-ssh.sh \$target"
+localedef="${STAGING_BINDIR_NATIVE}/cross-localedef --little-endian --uint32-align=4"
+make cross-localedef="\$localedef" cross-test-wrapper="\$wrapper" -k check
+STOP
 }
 
 do_install_locale () {
diff --git a/meta/recipes-core/eglibc/eglibc_2.13.bb b/meta/recipes-core/eglibc/eglibc_2.13.bb
index 955c4ec..ee16340 100644
--- a/meta/recipes-core/eglibc/eglibc_2.13.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.13.bb
@@ -3,7 +3,7 @@ require eglibc.inc
 SRCREV = "15508"
 
 DEPENDS += "gperf-native"
-PR = "r18"
+PR = "r19"
 PR_append = "+svnr${SRCPV}"
 
 EGLIBC_BRANCH="eglibc-2_13"
diff --git a/meta/recipes-core/eglibc/eglibc_2.14.bb b/meta/recipes-core/eglibc/eglibc_2.14.bb
index fd384f4..e517cc2 100644
--- a/meta/recipes-core/eglibc/eglibc_2.14.bb
+++ b/meta/recipes-core/eglibc/eglibc_2.14.bb
@@ -3,7 +3,7 @@ require eglibc.inc
 SRCREV = "15870"
 
 DEPENDS += "gperf-native"
-PR = "r1"
+PR = "r2"
 PR_append = "+svnr${SRCPV}"
 
 EGLIBC_BRANCH="eglibc-2_14"
-- 
1.7.5.4




^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/3] Update QEMU and add support for eglibc testing
  2011-12-09 19:30 [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
                   ` (2 preceding siblings ...)
  2011-12-09 19:30 ` [PATCH 3/3] eglibc: Generate cross testing script during install Khem Raj
@ 2011-12-10 18:33 ` Khem Raj
  2011-12-12 23:09   ` Saul Wold
  3 siblings, 1 reply; 6+ messages in thread
From: Khem Raj @ 2011-12-10 18:33 UTC (permalink / raw)
  To: openembedded-core

On Fri, Dec 9, 2011 at 11:30 AM, Khem Raj <raj.khem@gmail.com> wrote:
> Minor release 0.15.1 of 0.15 branch is available for QEMU
>
> Generate a testing script to help with eglibc cross testing
>
> Add nfs-utils-client to nfs-server package group so when we
> have server, we can also have client, helps in eglibc cross testing
>
> The following changes since commit 86d174648b0fe770ac0dddbee08ecfd94cc13ec8:
>
>  eglibc: Generate cross testing script during install (2011-12-09 11:24:43 -0800)
>



> are available in the git repository at:
>  git://git.openembedded.org/openembedded-core-contrib kraj/eglibc-testing
>  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/eglibc-testing
>
> Khem Raj (3):
>  qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1
>  task-core-nfs: Add nfs-utils-client to RDEPENDS
>  eglibc: Generate cross testing script during install
>

I have updated the cross testing patch on the contrib tree. The change
is that I have moved
the cross testing script generation to an .inc file which is then included
by eglibc.inc

>  meta/recipes-core/eglibc/eglibc-common.inc         |    1 -
>  meta/recipes-core/eglibc/eglibc-package.inc        |   46 ++++++++++++++++++++
>  meta/recipes-core/eglibc/eglibc_2.13.bb            |    2 +-
>  meta/recipes-core/eglibc/eglibc_2.14.bb            |    2 +-
>  meta/recipes-core/tasks/task-core-nfs.bb           |    6 ++-
>  .../{qemu-0.15.0 => qemu-0.15.1}/arm-bgr.patch     |    0
>  .../enable-i386-linux-user.patch                   |    0
>  .../fallback-to-safe-mmap_min_addr.patch           |    0
>  .../fix-configure-checks.patch                     |    0
>  .../{qemu-0.15.0 => qemu-0.15.1}/fix-nogl.patch    |    0
>  .../{qemu-0.15.0 => qemu-0.15.1}/glflags.patch     |    0
>  .../{qemu-0.15.0 => qemu-0.15.1}/init-info.patch   |    0
>  .../larger_default_ram_size.patch                  |    0
>  .../linker-flags.patch                             |    0
>  .../{qemu-0.15.0 => qemu-0.15.1}/no-strip.patch    |    0
>  .../opengl-sdl-fix.patch                           |    0
>  .../{qemu-0.15.0 => qemu-0.15.1}/powerpc_rom.bin   |  Bin 4096 -> 4096 bytes
>  .../qemu-git-qemugl-host.patch                     |    0
>  .../qemu-vmware-vga-depth.patch                    |    0
>  .../qemugl-allow-glxcontext-release.patch          |    0
>  .../{qemu-0.15.0 => qemu-0.15.1}/qemugl-fix.patch  |    0
>  .../qemu/{qemu_0.15.0.bb => qemu_0.15.1.bb}        |    6 +--
>  22 files changed, 54 insertions(+), 9 deletions(-)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/arm-bgr.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/enable-i386-linux-user.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fallback-to-safe-mmap_min_addr.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fix-configure-checks.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/fix-nogl.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/glflags.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/init-info.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/larger_default_ram_size.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/linker-flags.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/no-strip.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/opengl-sdl-fix.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/powerpc_rom.bin (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemu-git-qemugl-host.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemu-vmware-vga-depth.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemugl-allow-glxcontext-release.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu-0.15.0 => qemu-0.15.1}/qemugl-fix.patch (100%)
>  rename meta/recipes-devtools/qemu/{qemu_0.15.0.bb => qemu_0.15.1.bb} (88%)
>
> --
> 1.7.5.4
>



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 0/3] Update QEMU and add support for eglibc testing
  2011-12-10 18:33 ` [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
@ 2011-12-12 23:09   ` Saul Wold
  0 siblings, 0 replies; 6+ messages in thread
From: Saul Wold @ 2011-12-12 23:09 UTC (permalink / raw)
  To: Patches and discussions about the oe-core layer

On 12/10/2011 10:33 AM, Khem Raj wrote:
> On Fri, Dec 9, 2011 at 11:30 AM, Khem Raj<raj.khem@gmail.com>  wrote:
>> Minor release 0.15.1 of 0.15 branch is available for QEMU
>>
>> Generate a testing script to help with eglibc cross testing
>>
>> Add nfs-utils-client to nfs-server package group so when we
>> have server, we can also have client, helps in eglibc cross testing
>>
>> The following changes since commit 86d174648b0fe770ac0dddbee08ecfd94cc13ec8:
>>
>>   eglibc: Generate cross testing script during install (2011-12-09 11:24:43 -0800)
>>
>
>
>
>> are available in the git repository at:
>>   git://git.openembedded.org/openembedded-core-contrib kraj/eglibc-testing
>>   http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/eglibc-testing
>>
>> Khem Raj (3):
>>   qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1
>>   task-core-nfs: Add nfs-utils-client to RDEPENDS
>>   eglibc: Generate cross testing script during install
>>
>
> I have updated the cross testing patch on the contrib tree. The change
> is that I have moved
> the cross testing script generation to an .inc file which is then included
> by eglibc.inc
>

Merged these updated contrib tree changes to OE-Core

Thanks
	Sau!

>>   meta/recipes-core/eglibc/eglibc-common.inc         |    1 -
>>   meta/recipes-core/eglibc/eglibc-package.inc        |   46 ++++++++++++++++++++
>>   meta/recipes-core/eglibc/eglibc_2.13.bb            |    2 +-
>>   meta/recipes-core/eglibc/eglibc_2.14.bb            |    2 +-
>>   meta/recipes-core/tasks/task-core-nfs.bb           |    6 ++-
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/arm-bgr.patch     |    0
>>   .../enable-i386-linux-user.patch                   |    0
>>   .../fallback-to-safe-mmap_min_addr.patch           |    0
>>   .../fix-configure-checks.patch                     |    0
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/fix-nogl.patch    |    0
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/glflags.patch     |    0
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/init-info.patch   |    0
>>   .../larger_default_ram_size.patch                  |    0
>>   .../linker-flags.patch                             |    0
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/no-strip.patch    |    0
>>   .../opengl-sdl-fix.patch                           |    0
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/powerpc_rom.bin   |  Bin 4096 ->  4096 bytes
>>   .../qemu-git-qemugl-host.patch                     |    0
>>   .../qemu-vmware-vga-depth.patch                    |    0
>>   .../qemugl-allow-glxcontext-release.patch          |    0
>>   .../{qemu-0.15.0 =>  qemu-0.15.1}/qemugl-fix.patch  |    0
>>   .../qemu/{qemu_0.15.0.bb =>  qemu_0.15.1.bb}        |    6 +--
>>   22 files changed, 54 insertions(+), 9 deletions(-)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/arm-bgr.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/enable-i386-linux-user.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/fallback-to-safe-mmap_min_addr.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/fix-configure-checks.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/fix-nogl.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/glflags.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/init-info.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/larger_default_ram_size.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/linker-flags.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/no-strip.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/opengl-sdl-fix.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/powerpc_rom.bin (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/qemu-git-qemugl-host.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/qemu-vmware-vga-depth.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/qemugl-allow-glxcontext-release.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu-0.15.0 =>  qemu-0.15.1}/qemugl-fix.patch (100%)
>>   rename meta/recipes-devtools/qemu/{qemu_0.15.0.bb =>  qemu_0.15.1.bb} (88%)
>>
>> --
>> 1.7.5.4
>>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-12-12 23:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-09 19:30 [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
2011-12-09 19:30 ` [PATCH 1/3] qemu-0.15.1: Bump recipes from 0.15.0 to 0.15.1 Khem Raj
2011-12-09 19:30 ` [PATCH 2/3] task-core-nfs: Add nfs-utils-client to RDEPENDS Khem Raj
2011-12-09 19:30 ` [PATCH 3/3] eglibc: Generate cross testing script during install Khem Raj
2011-12-10 18:33 ` [PATCH 0/3] Update QEMU and add support for eglibc testing Khem Raj
2011-12-12 23:09   ` Saul Wold

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox