<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi All,</div><div><br></div><div>I've made a ticket for this but it seems it hasn't gotten any attention at all. As it stands now the 8.6.1 tarballs for Windows are a bit broken.</div><div>Because of a mistake I've made during the mapping of the ACLs from fopen to CreateFile it's accidentally asking for WRITE attributes rights when opening a read-only file.</div><div>Note that this is slightly different from WRITE permissions on the file itself. So reading a read-only file works fine, as long as you're the owner or have sufficient right to modify the metadata.</div><div>This is why the CI did not catch it.  The CI cannot create a file which it's not an owner off, or for which it doesn't have permissions to remove the file (it would get stuck). <br></div><div><br></div><div>The only way to catch this is to run GHC from a privileged location such as how chocolatey installs it or how Haskell Platform would. Essentially this means no GHC on chocolatey or HP</div><div>can run without you being an admin or the owner of the location it was installed to, and the same applies to any binaries produced by this GHC. This probably will prevent HP builds for it.<br></div><div><br></div><div>The ticket is here <a href="https://ghc.haskell.org/trac/ghc/ticket/15667">https://ghc.haskell.org/trac/ghc/ticket/15667</a> and the patch has been sitting at <a href="https://phabricator.haskell.org/D5177">https://phabricator.haskell.org/D5177</a></div><div><br></div><div>
<div>I'll modify my chocolatey packages to actually run 
the GHC after installing it as a post install step. This should catch 
such errors in the future during betas.</div>

</div><div><br></div><div>Thanks,</div><div>Tamar</div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Sep 24, 2018 at 2:37 PM Ben Gamari <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
On September 24, 2018 2:09:13 AM CDT, Jens Petersen <<a href="mailto:juhpetersen@gmail.com" target="_blank">juhpetersen@gmail.com</a>> wrote:<br>
>I have built 8.6.1 for Fedora 27, 28, 29, Rawhide, and EPEL7 in:<br>
><br>
><a href="https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.6.1/" rel="noreferrer" target="_blank">https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.6.1/</a><br>
><br>
>The repo also includes latest cabal-install.<br>
><br>
Thanks Jens! This is a very helpful service. <br>
<br>
Cheers, <br>
<br>
- Ben <br>
<br>
<br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my brevity.<br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">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>