<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Feb 15, 2020, 5:07 AM Richard Purdie <<a href="mailto:richard.purdie@linuxfoundation.org" target="_blank" rel="noreferrer">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 Tue, 2020-02-11 at 21:14 -0600, Joshua Watt wrote:<br>
> Adds recipes to build the diffoscope tool and run it when the OEQA<br>
> reproducible build test saves output to a local path. This should<br>
> make<br>
> it much easier to debug reproducible build issues from the<br>
> autobuilder,<br>
> since the published output can be easily viewed on the website.<br>
> <br>
> Joshua Watt (4):<br>
> python: Add libarchive-c recipe<br>
> python: Add magic recipe<br>
> recipes-support: Add diffoscope recipe<br>
> oeqa: reproducible: Run diffoscope on saved output<br>
<br>
Thanks!<br>
<br>
The first production use:<br>
<br>
<a href="https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20200215-t1s21q9r/packages/diff-html/" rel="noreferrer noreferrer noreferrer" target="_blank">https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20200215-t1s21q9r/packages/diff-html/</a><br>
<br>
:)<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That's great!</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I am a bit puzzled/concerned about how this hasn't been removed from<br>
the system yet as it should have been, unless its the hashequiv problem<br>
with timestamps continuing to cause problems. Need to fix my patch...<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">It looks like a directory ordering issue to me, since the timestamps are the same. One way to really flush these out would be to use disorderfs (<a href="https://salsa.debian.org/reproducible-builds/disorderfs">https://salsa.debian.org/reproducible-builds/disorderfs</a>) which permutates the order in which entries are listed in a directory, but I think we should try to get "wider" coverage (more recipes) before we try that.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Cheers,<br>
<br>
Richard<br>
<br>
</blockquote></div></div></div>