From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail7.windriver.com (mail7.windriver.com [128.224.252.3]) by mail.openembedded.org (Postfix) with ESMTP id 8B60461013 for ; Sat, 24 Aug 2013 13:34:54 +0000 (UTC) Received: from ALA-HCB.corp.ad.wrs.com (ala-hcb.corp.ad.wrs.com [147.11.189.41]) by mail7.windriver.com (8.14.5/8.14.3) with ESMTP id r7ODYnCB026238 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 24 Aug 2013 09:34:50 -0400 (EDT) Received: from bruce-ashfields-macbook.local (128.224.21.157) by ALA-HCB.corp.ad.wrs.com (147.11.189.41) with Microsoft SMTP Server id 14.2.342.3; Sat, 24 Aug 2013 06:34:48 -0700 Message-ID: <5218B678.8060702@windriver.com> Date: Sat, 24 Aug 2013 09:34:48 -0400 From: Bruce Ashfield User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: Saul Wold References: <521853B6.4090709@linux.intel.com> In-Reply-To: <521853B6.4090709@linux.intel.com> Cc: openembedded-core@lists.openembedded.org Subject: Re: [PATCH 0/5] linux-yocto: consolidated pull request X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Aug 2013 13:34:54 -0000 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit On 13-08-24 2:33 AM, Saul Wold wrote: > On 08/23/2013 11:08 AM, Bruce Ashfield wrote: >> Richard/Saul, >> >> Here's my consolidated set of changes that represent the biggest chunk >> of work for the Yocto 1.5 release. The obvious change is that the 3.10 >> kernel is now the latest linux-yocto kernel (and linux-yocto-dev will >> mark on). I've built and booted core-image-sato for all the oe-core >> qemu machines. >> >> 3.10 also the latest LTSI and will be updated with that content when it >> becomes available. >> >> Other features of the 3.10 kernel include: >> >> - refreshed -rt support >> - refreshed yaffs2, aufs3 >> - cryptodev >> - bfs, edf, and OCF staged features >> - scrubbed and updated meta data for v3.10 >> - improved tools support for meta data updates and queue maintenance >> - patch carry forward from all previous linux-yocto kernels and >> configuration. >> >> I've also tested linux-yocto-rt and linux-yocto-tiny for the new, >> shiny tree. >> >> I've also bumped the linux-libc-headers to 3.10 and have fixed >> gst-plugins-good >> to adapt to a changed #define in the exported headers. >> >> Other parts of this update include an uprev of guilt, and in fact, a >> restoration of "normal" guil operations, since the kernel tree is now >> manipulated and maintained via a smaller, more contained script. This >> was necessary for both usability reasons and the fact that all of guilts >> protections were being removed for the kernel's use .. which makes you >> ask the quesetion "why use it". It was time for a change. >> >> The patches are pretty self explanitory and all contain detailed long >> logs .. but the summary is: >> >> [PATCH 1/5] kern-tools: usability, bug fixes and no guilt >> [PATCH 2/5] guilt: update to latest git version >> [PATCH 3/5] linux-libc-headers: update to v3.10 > One of the changes in 3.10 seems to have introduced a conflicting > definition of ptrace_peeksiginfo_args in linux/ptrace.h > >> In file included from ptrace.h:22:0, >> | from ptrace05.c:38: >> | >> /srv/ssd/sgw/builds/world/tmp/sysroots/qemux86-64/usr/include/linux/ptrace.h:58:8: >> error: redefinition of 'struct ptrace_peeksiginfo_args' >> | struct ptrace_peeksiginfo_args { >> | ^ >> | In file included from ptrace.h:9:0, >> | from ptrace05.c:38: >> | >> /srv/ssd/sgw/builds/world/tmp/sysroots/qemux86-64/usr/include/sys/ptrace.h:191:8: >> note: originally defined here >> | struct ptrace_peeksiginfo_args >> | ^ > > This affects ltp, valgrind and strace. > > Please check the autobuilder as I am building with this change set and > expect these failures. I'm unfortunately off for the weekend and won't have cycles to look into any failures until Monday. So if you want to leave the old headers in place, that's an option. I fixed the one issue that I saw with Sato .. but I am after all one person and can't possibly build and boot all the qemu boards with all image combinations! This is after all, where I'd expect other people to help out and fix build issues. Cheers, Bruce > > Sau! > > Sau! > >> [PATCH 4/5] gst-plugins-good: fix 3.10 libc-headers build failure >> [PATCH 5/5] linux-yocto: introduce v3.10 >> >> ** There is one pending activity. As part of thsi update to 3.10, we want >> to move to the 3.4 and 3.10 kernel, dropping 3.8 support. But the >> routerstationpro BSP is still using it as its preferred version. I'm >> a one man show on this update, and I wasn't able to get the 100+ patches >> ported to 3.10 AND get this update out before the M4 cutoff. >> >> ** I'm still attempting to udpate all the reference boards, and >> once done, I'll send a follow up patch. >> >> ** Please test, I've done my best, but things can slip through. We'll >> work issues in the stabilization period. >> >> Cheers, >> >> Bruce >> >> >> The following changes since commit >> 501e1a321d15abd712e3a6ee6ccdb8e21c3d4ea4: >> >> bitbake: prserv/serv: Fix pid file removal (2013-08-23 17:43:40 +0100) >> >> are available in the git repository at: >> >> git://git.pokylinux.org/poky-contrib zedd/kernel >> http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel >> >> Bruce Ashfield (5): >> kern-tools: usability, bug fixes and no guilt >> guilt: update to latest git version >> linux-libc-headers: update to v3.10 >> gst-plugins-good: fix 3.10 libc-headers build failure >> linux-yocto: introduce v3.10 >> >> meta/classes/kernel-yocto.bbclass | 2 + >> meta/conf/distro/include/tcmode-default.inc | 2 +- >> .../guilt/files/guilt-import-commit.patch | 96 ------ >> meta/recipes-devtools/guilt/files/guilt-init.patch | 25 -- >> meta/recipes-devtools/guilt/files/guilt-pop.patch | 73 ----- >> .../guilt/files/guilt-push-no-series.patch | 29 -- >> meta/recipes-devtools/guilt/files/guilt-push.patch | 42 --- >> .../guilt/files/guilt-set-git_exec_path.patch | 29 -- >> ...lt-update-supported-git-versions-to-1.8.x.patch | 28 -- >> meta/recipes-devtools/guilt/files/guilt.patch | 319 >> -------------------- >> .../guilt/files/improve_auto_header_gen.patch | 71 ----- >> .../files/make_git_commands_conditional.patch | 48 --- >> .../guilt/files/optional_head_check.patch | 60 ---- >> .../guilt/files/uninstall_force.patch | 14 - >> .../{guilt-native_0.33.bb => guilt-native_git.bb} | 21 +- >> .../kern-tools/kern-tools-native_git.bb | 6 +- >> .../linux-libc-headers/linux-libc-headers_3.10.bb | 7 + >> .../linux-libc-headers/linux-libc-headers_3.8.bb | 8 - >> meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb | 30 ++ >> meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb | 25 ++ >> meta/recipes-kernel/linux/linux-yocto_3.10.bb | 30 ++ >> ...define-V4L2_CID_HCENTER-and-V4L2_CID_VCEN.patch | 45 +++ >> .../gstreamer/gst-plugins-good_0.10.31.bb | 1 + >> 23 files changed, 150 insertions(+), 861 deletions(-) >> delete mode 100644 >> meta/recipes-devtools/guilt/files/guilt-import-commit.patch >> delete mode 100644 meta/recipes-devtools/guilt/files/guilt-init.patch >> delete mode 100644 meta/recipes-devtools/guilt/files/guilt-pop.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/guilt-push-no-series.patch >> delete mode 100644 meta/recipes-devtools/guilt/files/guilt-push.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/guilt-set-git_exec_path.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/guilt-update-supported-git-versions-to-1.8.x.patch >> >> delete mode 100644 meta/recipes-devtools/guilt/files/guilt.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/improve_auto_header_gen.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/make_git_commands_conditional.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/optional_head_check.patch >> delete mode 100644 >> meta/recipes-devtools/guilt/files/uninstall_force.patch >> rename meta/recipes-devtools/guilt/{guilt-native_0.33.bb => >> guilt-native_git.bb} (45%) >> create mode 100644 >> meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.10.bb >> delete mode 100644 >> meta/recipes-kernel/linux-libc-headers/linux-libc-headers_3.8.bb >> create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.10.bb >> create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.10.bb >> create mode 100644 meta/recipes-kernel/linux/linux-yocto_3.10.bb >> create mode 100644 >> meta/recipes-multimedia/gstreamer/gst-plugins-good-0.10.31/0001-v4l2_calls-define-V4L2_CID_HCENTER-and-V4L2_CID_VCEN.patch >> >>