<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Wed, Jun 6, 2018 at 5:19 AM Richard Purdie <<a href="mailto:richard.purdie@linuxfoundation.org">richard.purdie@linuxfoundation.org</a>> 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>
> Although the submodules' histories have been fetched during the<br>
> do_fetch() phase, the mechanics used to clone the workdir copy<br>
> of the repo haven't been transferring the actual .git/modules<br>
> directory from the repo fetched into downloads/ during the<br>
> fetch task.<br>
> <br>
> Fix that, and for good measure also explicitly tell Git to avoid<br>
> hitting the network during do_unpack() of the submodules.<br>
> <br>
> [YOCTO #12739]<br>
> <br>
> Signed-off-by: Matt Hoosier <<a href="mailto:matt.hoosier@gmail.com" target="_blank">matt.hoosier@gmail.com</a>><br>
> ---<br>
> lib/bb/fetch2/gitsm.py | 84<br>
> +++++++++++++++++++++++++++++++++++++++++++++-----<br>
> 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't have the options you're using.<br>
<br>
Cheers,<br>
<br>
Richard<br>
<br>
<br></blockquote><div><br></div><div>Okay, I'll see what's going on with that. I'm still interested to know if there's a listing of all the various automated regimens that are used as CI before accepting Bitbake/Poky patches -- I don't want to keep wasting the maintainers' 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've really gotten back are copy/pastes of automated builder failures.</div><div> </div></div></div>