<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.Code, li.Code, div.Code
        {mso-style-name:Code;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
.MsoPapDefault
        {mso-style-type:export-only;
        margin-top:6.0pt;
        margin-right:0cm;
        margin-bottom:6.0pt;
        margin-left:0cm;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:916404541;
        mso-list-type:hybrid;
        mso-list-template-ids:1365653856 134807553 134807555 134807557 134807553 134807555 134807557 134807553 134807555 134807557;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:36.0pt">
The general scheme seems to be anything under the haskell organization is primarily on github and mirrored to
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhaskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=6dowdiw2FqVDBthKrqbcKBPmXtS%2FIFnClFKw3WFksFw%3D&reserved=0">
haskell.org</a>. (this of course includes Hadrian which is in another org). The things under the ghc org are
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhaskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=6dowdiw2FqVDBthKrqbcKBPmXtS%2FIFnClFKw3WFksFw%3D&reserved=0">
haskell.org</a> focused and mirrored to github. <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt">My question is: why mirror?  At the moment, I think<o:p></o:p></span></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo1"><span style="font-size:12.0pt">we always pull from git.haskell.org<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo1"><span style="font-size:12.0pt">but for other-org packages we push to github<o:p></o:p></span></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l0 level1 lfo1"><span style="font-size:12.0pt">…and mirror on git.haskell.org.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">But why don’t we just pull from github rather than mirroring on git.haskell.org?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt">Simon<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Phyx [mailto:lonetiger@gmail.com]
<br>
<b>Sent:</b> 16 December 2017 15:26<br>
<b>To:</b> Simon Peyton Jones <simonpj@microsoft.com><br>
<b>Cc:</b> ghc-devs@haskell.org<br>
<b>Subject:</b> Re: Can't push to haddock<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:12.0pt;margin-left:0cm">
<o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
On Fri, Dec 8, 2017, 10:13 Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
|  Yes, the mirroring has a little bit of latency (assuming the mirroring<br>
|  trigger event notification from github to <a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.haskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=CDZBMVDW%2BkQbgTLOygGCoAxPdrU1op33PuYfJzhNfR0%3D&reserved=0" target="_blank">
git.haskell.org</a> didn't get<br>
|  lost). How much time did you wait between pushing to github and<br>
|  ghc.git?<br>
<br>
I didn't allow any time -- I didn't know that time was needed. Perhaps we should add a note to<br>
<a href="https://ghc.haskell.org/trac/ghc/wiki/Repositories" target="_blank">https://ghc.haskell.org/trac/ghc/wiki/Repositories</a><br>
to explain?  Under "Updating sub-repos" perhaps.<br>
<br>
I wonder if it'd be worth us articulating the reason why some submodules live in github, but some live in
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.haskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=CDZBMVDW%2BkQbgTLOygGCoAxPdrU1op33PuYfJzhNfR0%3D&reserved=0" target="_blank">
git.haskell.org</a> -- with only mirroring github.  I'm sure there's a rationale but I don't get it yet.<br>
<br>
Simon<o:p></o:p></p>
</blockquote>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
<o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
<o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
The general scheme seems to be anything under the haskell organization is primarily on github and mirrored to
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhaskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=6dowdiw2FqVDBthKrqbcKBPmXtS%2FIFnClFKw3WFksFw%3D&reserved=0">
haskell.org</a>. (this of course includes Hadrian which is in another org). The things under the ghc org are
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fhaskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=6dowdiw2FqVDBthKrqbcKBPmXtS%2FIFnClFKw3WFksFw%3D&reserved=0">
haskell.org</a> focused and mirrored to github. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
<o:p> </o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal" style="mso-margin-top-alt:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left:0cm">
<br>
<br>
|  -----Original Message-----<br>
|  From: Herbert Valerio Riedel [mailto:<a href="mailto:hvriedel@gmail.com" target="_blank">hvriedel@gmail.com</a>]<br>
|  Sent: 07 December 2017 17:57<br>
|  To: Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>><br>
|  Subject: Re: Can't push to haddock<br>
|<br>
|  Hi Simon,<br>
|<br>
|  Yes, the mirroring has a little bit of latency (assuming the mirroring<br>
|  trigger event notification from github to <a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit.haskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=CDZBMVDW%2BkQbgTLOygGCoAxPdrU1op33PuYfJzhNfR0%3D&reserved=0" target="_blank">
git.haskell.org</a> didn't get<br>
|  lost). How much time did you wait between pushing to github and<br>
|  ghc.git?<br>
|<br>
|  On Thu, Dec 7, 2017 at 6:53 PM, Simon Peyton Jones via ghc-devs <ghc-<br>
|  <a href="mailto:devs@haskell.org" target="_blank">devs@haskell.org</a>> wrote:<br>
|  > But when I try to push the GHC patch, I get this message<br>
|  ><br>
|  > Ah… it worked after a while. Maybe a mirroring thing?<br>
|  ><br>
|  > But in pushing to GHC I saw:<br>
|  ><br>
|  > git push<br>
|  ><br>
|  > Counting objects: 45, done.<br>
|  ><br>
|  > Delta compression using up to 32 threads.<br>
|  ><br>
|  > Compressing objects: 100% (45/45), done.<br>
|  ><br>
|  > Writing objects: 100% (45/45), 27.56 KiB | 0 bytes/s, done.<br>
|  ><br>
|  > Total 45 (delta 43), reused 0 (delta 0)<br>
|  ><br>
|  > remote: performing commit message validations...<br>
|  ><br>
|  > remote: Commit message validation passed!<br>
|  ><br>
|  > remote: performing submodule-ref update validations...<br>
|  ><br>
|  > remote: Submodule update(s) detected in<br>
|  > fa29df02a1b0b926afb2525a258172dcbf0ea460:<br>
|  ><br>
|  > remote:  utils/haddock => 24841386cff6fdccc11accf9daa815c2c7444d65<br>
|  ><br>
|  > remote:  utils/hsc2hs => 9483ad10064fbbb97ab525280623826b1ef63959<br>
|  ><br>
|  > remote:  OK<br>
|  ><br>
|  > remote: performing whitespace validations...<br>
|  ><br>
|  > remote: whitespace validation passed!<br>
|  ><br>
|  > remote: mirroring ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40git.haskell.org%2Fghc&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=rjFZ%2BsHUb3i8P1jKUkgK0DxHN53KzbLkmT0thQlkTmY%3D&reserved=0" target="_blank">git@git.haskell.org/ghc</a>
 to<br>
|  > ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40github.com%2Fghc%2Fghc&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=mGJmSnFpHxnbEB4Q6BlEt9zDtr2gFAyQ%2BgtG%2FO5xGS0%3D&reserved=0" target="_blank">git@github.com/ghc/ghc</a>
 ...<br>
|  ><br>
|  > remote: To ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40github.com%2Fghc%2Fghc&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=mGJmSnFpHxnbEB4Q6BlEt9zDtr2gFAyQ%2BgtG%2FO5xGS0%3D&reserved=0" target="_blank">git@github.com/ghc/ghc</a><br>
|  ><br>
|  > remote:    5f332e1..fa29df0  master -> master<br>
|  ><br>
|  > remote: running notifier<br>
|  ><br>
|  > To ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40git.haskell.org%2Fghc.git&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=qIlQCfkjQqd6uu1sAXuvb44%2FFBsDhCAlSbcr0rkJGDU%3D&reserved=0" target="_blank">git@git.haskell.org/ghc.git</a><br>
|  ><br>
|  >    5f332e1..fa29df0  HEAD -> master<br>
|  ><br>
|  > simonpj@cam-05-unx:~/code/HEAD$<br>
|  ><br>
|  > I did not intend to monkey around with hsc2hs. I can’t think how<br>
|  that<br>
|  > happened, or whether it matter.<br>
|  ><br>
|  > With many apologies, would a wiser person that me like to see if<br>
|  I’ve<br>
|  > accidentally messed up hsc2hs.<br>
|  ><br>
|  > Thanks<br>
|  ><br>
|  > Simon<br>
|  ><br>
|  ><br>
|  ><br>
|  > From: ghc-devs [mailto:<a href="mailto:ghc-devs-bounces@haskell.org" target="_blank">ghc-devs-bounces@haskell.org</a>] On Behalf Of<br>
|  > Simon Peyton Jones via ghc-devs<br>
|  > Sent: 07 December 2017 17:32<br>
|  > To: <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
|  > Subject: Can't push to haddock<br>
|  ><br>
|  ><br>
|  ><br>
|  > I’m trying to push a patch that needs a supporting change to<br>
|  haddock.<br>
|  ><br>
|  > I’ve pushed the haddock change to the ghc-head branch of<br>
|  > ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40github.com%2Fhaskell%2Fhaddock.git&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=pFZD8Ju1mZhyxDnLAGCKPY4nHFss0bcXXB3p25z57cI%3D&reserved=0" target="_blank">git@github.com/haskell/haddock.git</a>,
 which is (according to<br>
|  > ‘packages’) the relevant haddock upstream repo.<br>
|  ><br>
|  > But when I try to push the GHC patch, I get this message<br>
|  ><br>
|  > bash$ git push<br>
|  ><br>
|  > Counting objects: 45, done.<br>
|  ><br>
|  > Delta compression using up to 32 threads.<br>
|  ><br>
|  > Compressing objects: 100% (45/45), done.<br>
|  ><br>
|  > Writing objects: 100% (45/45), 27.56 KiB | 0 bytes/s, done.<br>
|  ><br>
|  > Total 45 (delta 43), reused 0 (delta 0)<br>
|  ><br>
|  > remote: performing commit message validations...<br>
|  ><br>
|  > remote: Commit message validation passed!<br>
|  ><br>
|  > remote: performing submodule-ref update validations...<br>
|  ><br>
|  > remote: Submodule update(s) detected in<br>
|  > fa29df02a1b0b926afb2525a258172dcbf0ea460:<br>
|  ><br>
|  > remote:  utils/haddock => 24841386cff6fdccc11accf9daa815c2c7444d65<br>
|  ><br>
|  > remote: *FAIL* commit not found in submodule repo ('../haddock.git')<br>
|  ><br>
|  > remote:        or not reachable from persistent branches<br>
|  ><br>
|  > remote: hooklet hooks/update.secondary.d/check-submodule-refs failed<br>
|  ><br>
|  > remote: hooks/update.secondary died<br>
|  ><br>
|  > remote: error: hook declined to update refs/heads/master<br>
|  ><br>
|  > To ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40git.haskell.org%2Fghc.git&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=qIlQCfkjQqd6uu1sAXuvb44%2FFBsDhCAlSbcr0rkJGDU%3D&reserved=0" target="_blank">git@git.haskell.org/ghc.git</a><br>
|  ><br>
|  > ! [remote rejected] HEAD -> master (hook declined)<br>
|  ><br>
|  > error: failed to push some refs to<br>
|  'ssh://<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgit%40git.haskell.org%2Fghc.git&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=qIlQCfkjQqd6uu1sAXuvb44%2FFBsDhCAlSbcr0rkJGDU%3D&reserved=0" target="_blank">git@git.haskell.org/ghc.git</a>'<br>
|  ><br>
|  > simonpj@cam-05-unx:~/code/HEAD$<br>
|  ><br>
|  ><br>
|  ><br>
|  > What’s up?  I  have pushed the haddock commit!<br>
|  ><br>
|  > THanks<br>
|  ><br>
|  > Simon<br>
|  ><br>
|  ><br>
|  ><br>
|  ><br>
|  > _______________________________________________<br>
|  > ghc-devs mailing list<br>
|  > <a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
|  ><br>
|  <a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.h" target="_blank">
https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.h</a><br>
|  > <a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Faskell.org&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=HkLkWG11Aw%2B07eqd55JgoOwuONiyKOJuxhjcCBOCrWQ%3D&reserved=0" target="_blank">
askell.org</a>%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-<br>
|  devs&data=02%7C01%7Csimonpj%<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2F40microsoft.com&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=S2mYWI2BbpBToDEV6glHHLGI%2BnDP3LrJ8r3bRkRzHgg%3D&reserved=0" target="_blank">40microsoft.com</a>%7C684b5c6cdac34213317708d5<br>
|  3d9be387%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6364826622509770<br>
|  90&sdata=kMhG2iTALLRxhwyDw%2BzTN8VvMMn%2FqfvnSn9cPm0AK4Q%3D&reserved=0<br>
|  ><br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&data=02%7C01%7Csimonpj%40microsoft.com%7C7e4d421589bd45f35d1308d544994ec4%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636490347611203474&sdata=i%2FezScDtUO0Fuu%2BBMtfkFB14sc%2F9fXKYXue9s8E9jr4%3D&reserved=0" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</body>
</html>