[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 14:01:31 UTC 2015


On Thu, Sep 24, 2015 at 9:47 AM, Bruce Ashfield
<bruce.ashfield at gmail.com> wrote:
> 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.

I just re-ran my test suite locally, and I'm able to apply patches
from my layers,
via bbappends.

So I'll need your details, and then I can debug further.

Bruce

>
> 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"



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



More information about the Openembedded-core mailing list