[OE-core] Cannot apply patches out of meta bsp after applied a kern-tool patch

Bruce Ashfield bruce.ashfield at gmail.com
Thu Sep 24 13:47:50 UTC 2015


On Thu, Sep 24, 2015 at 4:24 AM, LIYONG <sdliyong at gmail.com> wrote:
> Hi all,
>
> After applied the below patch, bitbake cannot apply these patches in my app layer. For example, there is a kernel patch in meta-app/recipes-kernel/linux-yocto/linux-yocto, I add the file in linux-yocto_%.bbappend file. bitbake yocto-linux will fail with "do patch error". If I revert the patch, the build is okay.
>
> Any suggestions/comments?

Raise a bug, and assign it to me. I can have a look at it. There must
be some interaction in this configuration that I didn't test ... because I
definiely did test the applcation of patches :)

Make sure to add everything to the bug, the bbappend, the patch, etc,
so I can re-create the failure on my machines.

We can't revert that patch, since it actually is required to prevent patches
from being applied multiple times .. so I'll need to incrementally fix the
issue.

Bruce


>
> commit a03c100e813b1b5041bfc17c97f5bd4e72b795ad
> Author: Bruce Ashfield <bruce.ashfield at windriver.com>
> Date:   Mon Aug 31 15:55:33 2015 -0400
>
>     patching: only validate user supplied patches by default
>
>     Previously the patching tools would consider both system and user
>     supplied patches in the same manner .. they are simply a series of
>     patches to be applied to a branch, and that the scripts should determine
>     where in the series to start (based on what is already on the branch).
>
>     This detection was causing a few problems:
>
>       - time consuming
>       - starting in the middle of a series when intermediate patches were
>         merged to a branch.
>
>     To solve both the performance and start detection, we instead simply
>     note the transition from system (i.e. already defined features and
>     series) and user/recipe supplied patches. When the transition is noted,
>     the system will start pushing ALL patches without doing autoresume
>     detection.
>
>     Control in keeping the series up to date is passed to the user, and
> consistent behaviour/performance is achieved.
>
> Signed-off-by: Bruce Ashfield bruce.ashfield at windriver.com
>
>
> Thanks,
> Yong
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"



More information about the Openembedded-core mailing list