<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Wed, Jun 6, 2018 at 5:19 AM Richard Purdie &lt;<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, 2018-05-25 at 08:45 -0500, Matt Hoosier wrote:<br>
&gt; Although the submodules&#39; histories have been fetched during the<br>
&gt; do_fetch() phase, the mechanics used to clone the workdir copy<br>
&gt; of the repo haven&#39;t been transferring the actual .git/modules<br>
&gt; directory from the repo fetched into downloads/ during the<br>
&gt; fetch task.<br>
&gt; <br>
&gt; Fix that, and for good measure also explicitly tell Git to avoid<br>
&gt; hitting the network during do_unpack() of the submodules.<br>
&gt; <br>
&gt; [YOCTO #12739]<br>
&gt; <br>
&gt; Signed-off-by: Matt Hoosier &lt;<a href="mailto:matt.hoosier@gmail.com" target="_blank">matt.hoosier@gmail.com</a>&gt;<br>
&gt; ---<br>
&gt;  lib/bb/fetch2/gitsm.py | 84<br>
&gt; +++++++++++++++++++++++++++++++++++++++++++++-----<br>
&gt;  1 file changed, 76 insertions(+), 8 deletions(-)<br>
<br>
I hate to say this but we saw another failure from this :(<br>
<br>
<a href="https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/1099/steps/Running%20oe-selftest/logs/stdio" rel="noreferrer" target="_blank">https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/1099/steps/Running%20oe-selftest/logs/stdio</a><br>
<br>
(the second one, grep for submodule deinit)<br>
<br>
This was running on the centos 7 worker so I suspect older git versions<br>
don&#39;t have the options you&#39;re using.<br>
<br>
Cheers,<br>
<br>
Richard<br>
<br>
<br></blockquote><div><br></div><div>Okay, I&#39;ll see what&#39;s going on with that. I&#39;m still interested to know if there&#39;s a listing of all the various automated regimens that are used as CI before accepting Bitbake/Poky patches -- I don&#39;t want to keep wasting the maintainers&#39; time with failures that I could have uncovered independently.</div><div><br></div><div>Any comments on the aims and overall technique of this change? So far all I&#39;ve really gotten back are copy/pastes of automated builder failures.</div><div> </div></div></div>