<div dir="ltr"><div dir="ltr"><span class="gmail-im" style="color:rgb(80,0,80)"><div dir="ltr">On Thu, Feb 16, 2023 at 6:17 PM Chris Lamb <<a href="mailto:chris@reproducible-builds.org" target="_blank">chris@reproducible-builds.org</a>> wrote:</div></span><div class="gmail_quote"><span class="gmail-im" style="color:rgb(80,0,80)"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks. Please feel free to quote my previous email, as well as link<br>to my WIP patch.</blockquote><div>  </div></span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Let us know when you have an issue number/URL. </blockquote><div><br></div><div>D'oh - unfortunately I only read these after filing the issue, thanks though.  It is reported at: <a href="https://github.com/sphinx-doc/sphinx/issues/11198" target="_blank">https://github.com/sphinx-doc/sphinx/issues/11198</a> (and I see you've added context there)</div><span class="gmail-im" style="color:rgb(80,0,80)"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hm, isn't this just probability at work? As in, because there is 50%<br>chance that the 2-item set is serialised in any given order, it's only<br>going to be detected as unreproducible 50% of the time:<br><br> +---------+---------+----------------+<br> | Build A | Build B | Result         |<br> +---------+---------+----------------+<br> |  a, b   |  a, b   | "Reproducible" |<br> +---------+---------+----------------+<br> |  b, a   |  a, b   | Unreproducible |<br> +---------+---------+----------------+<br> |  a, b   |  b, a   | Unreproducible |<br> +---------+---------+----------------+<br> |  b, a   |  b, a   | "Reproducible" |<br> +---------+---------+----------------+<br></blockquote><div><br></div></span><div> I'm not sure; for an event that is truly a random binary choice, that would make sense.  In this case, though, I think there may be something about the system initialization prior to the object description code running that produces a predictable, yet differing, result based on environmental factor(s).</div><div><br></div><div>(I'd prefer to be replying with some detailed findings as a result of experimenting with repeated attempts to generate the documentation during from-scratch builds.. I haven't gotten around to that here, though)</div></div></div></div>