<div dir="ltr"><div><div>One of the patches had a single word subject line that was very common in the kernel repository's commit logs, so the script decided it was the first one in the series towards the end. After I made it less general, the script fell through to just applying all of the patches.<br><br></div>Thanks<br></div><div><br></div>Jate<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 12, 2016 at 9:05 PM, Bruce Ashfield <span dir="ltr"><<a href="mailto:bruce.ashfield@windriver.com" target="_blank">bruce.ashfield@windriver.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 2016-05-12 7:23 PM, Jate Sujjavanich wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am attempting to incorporate kernel-yocto.bbclass into my Freescale<br>
kernel. I had to make some changes in the early tasks, but I got<br>
configuration fragments working (which was my main goal).<br>
<br>
My kernel recipe's patches stopped working, however. They followed the<br>
more conventional base.bbclass patching logic. The script kgit-s2q skips<br>
over several of my patches with the autoresume logic.<br>
<br>
Do you have suggestions on what to try? I do have to tell you that I'm<br>
on dora.<br>
</blockquote>
<br></span>
Hmmm. It is rare that the script detects the wrong fence post, but<br>
it can happen if the shortlogs are similar and the diffstats also<br>
happen to match.<br>
<br>
I don't suppose there's a set of layers that you can send me, or<br>
point me at where I can do a few test runs ?<br>
<br>
Outside of that, you can add the native sysroot to your path and<br>
run kgit-s2q by hand, and see exactly why it is detecting the<br>
wrong fence post patch (and hence skipping).<br>
<br>
That script is looking at the patches, and then checking the branch<br>
from the top down to see if a given patch is already on the branch.<br>
Once it finds a patch that isn't on the branch, it declares it the<br>
resume point and starts from there. So if you have patches with<br>
similar shorlogs/diffstats, see about changing them to be unique<br>
and the script shouldn't move through them, looking for the resume<br>
point.<br>
<br>
In Yocto 2.0+ I ended up dropping the autoresume logic, since with<br>
the matching logic I hinted at above, it was indeed possible to<br>
shoot through the middle and resume from the wrong point.<br>
<br>
Bruce<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Jate<br>
<br>
</blockquote>
<br>
</blockquote></div><br></div>