<div dir="ltr">I believe I've just fixed this.  I think it was non-deterministic in some way that I don't fully understand, but hopefully I've made it deterministic now.<br><br><a href="https://phabricator.haskell.org/rGHC7843c71c7e48cdba115bef422184e855ede23a67">https://phabricator.haskell.org/rGHC7843c71c7e48cdba115bef422184e855ede23a67</a><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 24 June 2016 at 15:12, Simon Peyton Jones via ghc-devs <span dir="ltr"><<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">These failures are odd.  One is this change in T8761 which I'm sure is not my fault.  I saw that simonmar did some hFlush thing -- could that be it?<br>
<br>
Simon<br>
<br>
<br>
+++ ./T8761.run/T8761.comp.stderr.normalised    2016-06-24 15:00:22.975083533 +0100<br>
@@ -1,3 +1,7 @@<br>
+pattern Q1 x1_0 x2_1 x3_2 <- ((x1_0, x2_1), [x3_2], _, _)<br>
+pattern x1_0 Q2 x2_1 = ((x1_0, x2_1))<br>
+pattern Q3 {qx3, qy3, qz3} <- ((qx3, qy3), [qz3]) where<br>
+                                  Q3 qx3 qy3 qz3 = ((qx3, qy3), [qz3])<br>
 T8761.hs:(16,1)-(39,13): Splicing declarations<br>
     do { [qx1, qy1, qz1] <- mapM<br>
                               (/ i -> newName $ "x" ++ show i) [1, 2, 3];<br>
@@ -119,10 +123,6 @@<br>
     pattern Pup x <- MkUnivProv x<br>
     pattern Puep :: forall a. forall b. Show b => a -> b -> (ExProv, a)<br>
     pattern Puep x y <- (MkExProv y, x)<br>
-pattern Q1 x1_0 x2_1 x3_2 <- ((x1_0, x2_1), [x3_2], _, _)<br>
-pattern x1_0 Q2 x2_1 = ((x1_0, x2_1))<br>
-pattern Q3 {qx3, qy3, qz3} <- ((qx3, qy3), [qz3]) where<br>
-                                  Q3 qx3 qy3 qz3 = ((qx3, qy3), [qz3])<br>
 pattern T8761.P :: GHC.Types.Bool<br>
 pattern T8761.Pe :: () => forall (a0_0 :: *) . a0_0 -> T8761.Ex<br>
 pattern T8761.Pu :: forall (a0_0 :: *) . a0_0 -> a0_0<br>
<br>
|  -----Original Message-----<br>
|  From: <a href="mailto:noreply@phabricator.haskell.org">noreply@phabricator.haskell.org</a><br>
|  [mailto:<a href="mailto:noreply@phabricator.haskell.org">noreply@phabricator.haskell.org</a>]<br>
|  Sent: 24 June 2016 14:50<br>
|  To: Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>><br>
|  Subject: [Diffusion] [Build Failed] rGHCbb84ee44e30e: Improve pretty-<br>
|  printing of Avail<br>
|<br>
|  Harbormaster failed to build B10226: rGHCbb84ee44e30e: Improve pretty-<br>
|  printing of Avail!<br>
|<br>
|  BRANCHES<br>
|    master, wip/rae<br>
|<br>
|  USERS<br>
|    simonpj (Author)<br>
|<br>
|  COMMIT<br>
|    <a href="https://phabricator.haskell.org/rGHCbb84ee44e30e" rel="noreferrer" target="_blank">https://phabricator.haskell.org/rGHCbb84ee44e30e</a><br>
|<br>
|  EMAIL PREFERENCES<br>
|    <a href="https://phabricator.haskell.org/settings/panel/emailpreferences/" rel="noreferrer" target="_blank">https://phabricator.haskell.org/settings/panel/emailpreferences/</a><br>
|<br>
|  To: simonpj, Harbormaster<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div><br></div>