<div dir="ltr"><div dir="ltr">Am Do., 25. Feb. 2021 um 15:59 Uhr schrieb Olaf Klinke <<a href="mailto:olf@aatal-apotheke.de">olf@aatal-apotheke.de</a>>:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Speaking of which, is there a specification about what filesystem<br>
features stack and its sub-tools expect? I can not build stack projects<br>
on a remote cifs share, but on the local filesystem it works fine. The<br>
error is<br>
<br>
Encountered error while migrating Stack database:<br>
    SQLite3 returned ErrorBusy while attempting to perform step:<br>
database is locked<br>
Please report this on <a href="https://github.com/commercialhaskell/stack/issues" rel="noreferrer" target="_blank">https://github.com/commercialhaskell/stack/issues</a><br>
[...]<br></blockquote><div><br></div><div>In ancient times, locking over NFS didn't work, or at least not reliably. With NFS 4, locking was added to the protocol IIRC, but I have no clue how good it works, especially when you mix various platforms/implementations. What the current state with CIFS regarding locking is: I don't know, but in general I don't really trust remote file systems in this area. :-}</div></div></div>