<div dir="ltr">On 19 December 2017 at 21:20, Tom Rini <span dir="ltr">&lt;<a href="mailto:trini@konsulko.com" target="_blank">trini@konsulko.com</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Tue, Dec 19, 2017 at 01:19:09PM -0800, Andre McCurdy wrote:<br>
&gt; On Tue, Dec 19, 2017 at 12:54 PM, Tom Rini &lt;<a href="mailto:trini@konsulko.com">trini@konsulko.com</a>&gt; wrote:<br>
&gt; &gt; On Tue, Dec 19, 2017 at 12:11:48PM -0800, Saul Wold wrote:<br>
&gt; &gt;&gt; We have seen more failures, but have not been able to directly reproduce<br>
&gt; &gt;&gt; it maybe svaing the rootfs and it contains some content that is tripping<br>
&gt; &gt;&gt; up the e2fsprogs mkfs.ext4 populate_rootfs() function<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Signed-off-by: Saul Wold &lt;<a href="mailto:sgw@linux.intel.com">sgw@linux.intel.com</a>&gt;<br>
&gt; &gt;&gt; ---<br>
&gt; &gt;&gt;  meta/classes/image_types.<wbr>bbclass | 7 ++++++-<br>
&gt; &gt;&gt;  1 file changed, 6 insertions(+), 1 deletion(-)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; diff --git a/meta/classes/image_types.<wbr>bbclass b/meta/classes/image_types.<wbr>bbclass<br>
&gt; &gt;&gt; index 9188bed4197..6b4f39ed274 100644<br>
&gt; &gt;&gt; --- a/meta/classes/image_types.<wbr>bbclass<br>
&gt; &gt;&gt; +++ b/meta/classes/image_types.<wbr>bbclass<br>
&gt; &gt;&gt; @@ -86,9 +86,14 @@ oe_mkext234fs () {<br>
&gt; &gt;&gt;       bbdebug 1 Executing &quot;dd if=/dev/zero of=${IMGDEPLOYDIR}/${IMAGE_<wbr>NAME}${IMAGE_NAME_SUFFIX}.$<wbr>fstype seek=$ROOTFS_SIZE count=$COUNT bs=1024&quot;<br>
&gt; &gt;&gt;       dd if=/dev/zero of=${IMGDEPLOYDIR}/${IMAGE_<wbr>NAME}${IMAGE_NAME_SUFFIX}.$<wbr>fstype seek=$ROOTFS_SIZE count=$COUNT bs=1024<br>
&gt; &gt;&gt;       bbdebug 1 &quot;Actual Rootfs size:  `du -s ${IMAGE_ROOTFS}`&quot;<br>
&gt; &gt;&gt; -     bbdebug 1 &quot;Actual Partion size: `ls -s ${IMGDEPLOYDIR}/${IMAGE_NAME}$<wbr>{IMAGE_NAME_SUFFIX}.$fstype`&quot;<br>
&gt; &gt;&gt; +     bbdebug 1 &quot;Actual Partion size: `ls -l ${IMGDEPLOYDIR}/${IMAGE_NAME}$<wbr>{IMAGE_NAME_SUFFIX}.$fstype`&quot;<br>
&gt; &gt;&gt;       bbdebug 1 Executing &quot;mkfs.$fstype -F $extra_imagecmd ${IMGDEPLOYDIR}/${IMAGE_NAME}$<wbr>{IMAGE_NAME_SUFFIX}.$fstype -d ${IMAGE_ROOTFS}&quot;<br>
&gt; &gt;&gt;       mkfs.$fstype -F $extra_imagecmd ${IMGDEPLOYDIR}/${IMAGE_NAME}$<wbr>{IMAGE_NAME_SUFFIX}.$fstype -d ${IMAGE_ROOTFS}<br>
&gt; &gt;&gt; +     if [ $? -ne 0 ]; then<br>
&gt; &gt;&gt; +             tmp_saved_rootfs=`mktemp -d -p /tmp saved_rootfs.XXXXX`<br>
&gt; &gt;&gt; +             cp -r ${IMAGE_ROOTFS} $tmp_saved_rootfs<br>
&gt; &gt;&gt; +     fi<br>
&gt; &gt;<br>
&gt; &gt; Wouldn&#39;t it be better to just fail on error here, rather than dump stuff<br>
&gt; &gt; to /tmp ?<br>
&gt;<br>
&gt; It already does fail with an error. Saving the state is temporary<br>
&gt; additional debug to help understand why.<br>
&gt;<br>
&gt; <a href="https://bugzilla.yoctoproject.org/show_bug.cgi?id=12304" rel="noreferrer" target="_blank">https://bugzilla.yoctoproject.<wbr>org/show_bug.cgi?id=12304</a><br>
<br>
</div></div>So the problem is with the autobuilder where everything else gets blown<br>
away.  That&#39;s fine, this is an autobuilder specific work-around, not a<br>
general purpose patch and shouldn&#39;t be in mainline, would be my point.<br></blockquote><div><br></div><div>I suspect this will just hang in master-next and never merge into master.</div><div><br></div><div>Ross </div></div></div></div>