[OE-core] [PATCH 0/4] linux-yocto: consolidated update

Richard Purdie richard.purdie at linuxfoundation.org
Sun Aug 19 09:47:56 UTC 2012


On Sun, 2012-08-19 at 00:44 -0400, Bruce Ashfield wrote:
> On Sat, Aug 18, 2012 at 6:18 PM, Richard Purdie
> <richard.purdie at linuxfoundation.org> wrote:
> > On Sat, 2012-08-18 at 13:15 -0400, Bruce Ashfield wrote:
> >> On Sat, Aug 18, 2012 at 12:57 PM, Richard Purdie
> >> <richard.purdie at linuxfoundation.org> wrote:
> >> > On Wed, 2012-08-15 at 16:06 -0400, Bruce Ashfield wrote:
> >> >> Here's a consolidated update that I've had under test in one
> >> >> way or another for 3 weeks now. Tom Z and others have also been
> >> >> using parts of this for their work, so it has seen a reasonably
> >> >> wide set of testers.
> >> >>
> >> >> This series further streamlines working with linux-yocto* based
> >> >> recipes/repositories by breaking the last branch based triggers
> >> >> in the tooling. Branches were the most important piece of
> >> >> information when working with the tools and a linux-yocto repository,
> >> >> but this has now been generalized, and BSP descriptions (among
> >> >> other things) are now found by MACHINE and kernel type only.
> >> >>
> >> >> With this, KBRANCH now becomes what it was supposed to be, an
> >> >> human readible indication of the branch that is supposed to be
> >> >> built, and one that the kern-tools will validate. If that branch
> >> >> is not validated, an error is thrown. If the default branch is
> >> >> left as-is, then the in-tree description leaves you on the
> >> >> proper branch and all is well.
> >> >>
> >> >> I also have a collection of bug fixes to the tools, including
> >> >> support for having a meta branch not called 'meta'.
> >> >>
> >> >> I'd recommend that this go through some AB tests, and I'll be
> >> >> around if there's a corner case that I managed to miss.
> >> >
> >> > I think
> >> >
> >> > http://autobuilder.yoctoproject.org:8010/builders/nightly-tiny/builds/199/steps/shell_34/logs/stdio
> >>
> >> Judging by the timestamps on your two email, is this not addressed by
> >> the workaround
> >> for git's behaviour ?
> >
> > Correct, it fails with the fix applied so I think its something
> > different.
> 
> poky-tiny and linux-yocto-tiny .. argh .. they are a bit out of date, and out
> of site. Darren and I will have to drag them forward, since they are rotting
> a bit.
> 
> Anyway, I got to trade 4 or 5 hours against the time that the fetcher stole
> from you today. :(
> 
> I fixed the poky-tiny build here, and the patch is simple enough in the end:
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=zedd/kernel-tiny
> 
>     linux-yocto-tiny: set default branch
> 
>     To streamline the creation of build time branches (branches that are
>     not always present in the upstream kernel repository), linux-yocto-tiny
>     should specify a default kernel branch. By setting the default branch
>     (KBRANCH_DEFAULT) and also setting the build branch (KBRANCH) to that
>     default, the tools will allow the board description to be processed
>     and no branching forced.
> 
>     Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
> 
> 
> >
> >>  On the surface, it looks to be the same thing,
> >> since a branch that
> >> should exist in the repository isn't there.
> >>
> >> I'll fire of a poky-tiny build for qemu here, to see if I can
> >> reproduce this one.
> >
> > We also have an atom-pc failure which may or may not be related:
> >
> > http://autobuilder.yoctoproject.org:8010/builders/nightly-x86/builds/648/steps/shell_50/logs/stdio
> 
> Not related to the other fix, but I have a fix for the atom-pc build
> against 3.0 here:
> 
> http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=zedd/kernel-3.0-fix
> 
> commit 569438febfdd6bffceb919e1050b020c7fcb8f89
> Author: Bruce Ashfield <bruce.ashfield at windriver.com>
> Date:   Sun Aug 19 00:28:41 2012 -0400
> 
>     linux-yocto/3.0: update meta SRCREV
> 
>     Bumping the meta SRCREV to pickup this fix:
> 
>         meta: rename virto.scc to virtio.scc
> 
>         The virtio configuration block is misnamed. BSPs that include it with
>         the proper name, now throw an error (as they should). So fixing the
>         name of the fragment fixes the build.
> 
>     Signed-off-by: Bruce Ashfield <bruce.ashfield at windriver.com>
> 
> The tools did their job and flagged an invalid include in that BSP.
> Before, those
> options were tossed in the bin, now we error.
> 
> I've fixed the BSP configuration, and checked the other kernels, it builds here
> now.
> 
> It's late, so I tossed these fixes out like this, if you want me to resend them
> again tomorrow, I can, but I won't be around until the end of the day.

Thanks for the fixes. I've pulled various things into master now and
will queue up another build to test everything.

Cheers,

Richard





More information about the Openembedded-core mailing list