<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">I don’t disagree in the slightest! It’s just an easy way to find out if that <i>is</i> the cause of what you’re seeing or if it’s something deeper. <div><br></div><div>For what it’s worth I’ve tried to replicate this on NFS to no avail, but it’s not like the mount I was using was under much load. <br><br><div id="AppleMailSignature">_ara</div><div><br>On 19 Aug 2017, at 00:37, Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>Maybe so, but it's really not a good experience for GHC/Cabal users.   If aptget did this, people would bleat loudly.</span><br><span></span><br><span>Simon</span><br><span></span><br><span>| -----Original Message-----</span><br><span>| From: Ara Adkins [<a href="mailto:me@ara.io">mailto:me@ara.io</a>]</span><br><span>| Sent: 19 August 2017 00:07</span><br><span>| To: Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>></span><br><span>| Cc: Ben Gamari <<a href="mailto:ben@smart-cactus.org">ben@smart-cactus.org</a>>; ghc-devs <<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a>></span><br><span>| Subject: Re: Alex install failure</span><br><span>| </span><br><span>| [You don't often get email from <a href="mailto:ME@ARA.IO">ME@ARA.IO</a>. Learn why this is important at</span><br><span>| <a href="http://aka.ms/LearnAboutSenderIdentification">http://aka.ms/LearnAboutSenderIdentification</a>.]</span><br><span>| </span><br><span>| NFS can be pretty dodgy with transient files due to latency. Sometimes</span><br><span>| the delete takes appreciable time after the command is issued so the lock</span><br><span>| file might just be persisting. I’d try installing into a cabal sandbox on</span><br><span>| a local drive and see if the same issue crops up.</span><br><span>| </span><br><span>| _ara</span><br><span>| </span><br><span>| > On 18 Aug 2017, at 23:43, Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>></span><br><span>| wrote:</span><br><span>| ></span><br><span>| > | Hmm. Here's a shot in the dark: is home home directory mounted via</span><br><span>| > | NFS by any chance?</span><br><span>| ></span><br><span>| > Direct hit!  (for the shot in the dark).  Yes it's NFS mounted I think.</span><br><span>| So what?</span><br><span>| ></span><br><span>| > Simon</span><br><span>| ></span><br><span>| > | -----Original Message-----</span><br><span>| > | From: Ben Gamari [<a href="mailto:ben@smart-cactus.org">mailto:ben@smart-cactus.org</a>]</span><br><span>| > | Sent: 18 August 2017 13:05</span><br><span>| > | To: Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>>; ghc-devs <ghc-</span><br><span>| > | <a href="mailto:devs@haskell.org">devs@haskell.org</a>></span><br><span>| > | Subject: Re: Alex install failure</span><br><span>| > |</span><br><span>| > | Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a>> writes:</span><br><span>| > |</span><br><span>| > | > Friends</span><br><span>| > | > I'm trying to update my installation of alex, on Unix (Ubuntu).</span><br><span>| > | > But I get the dump below It's complaining about a lock file being</span><br><span>| > | > an invalid</span><br><span>| > | argument (see highlight below).</span><br><span>| > | > If I manually remove the file I get past that, it successfully</span><br><span>| > | > installs tf-random, but the same thing happens on the next</span><br><span>| > | > package. So I can install packages one at a time, but that's silly.</span><br><span>| > |</span><br><span>| > | Hmm. Here's a shot in the dark: is home home directory mounted via</span><br><span>| > | NFS by any chance?</span><br><span>| > |</span><br><span>| > | Cheers,</span><br><span>| > |</span><br><span>| > | - Ben</span><br><span>| ></span><br><span>| ></span><br></div></blockquote></div></body></html>