Strictly speaking, the second option (specifying the sandbox as the user db) is a more correct match with what cabal-install does.<br><br>On Friday, August 4, 2017, Emil Axelsson <<a href="mailto:78emil@gmail.com">78emil@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Den 2017-08-04 kl. 19:33, skrev Daniel Trstenjak:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi Emil,<br>
<br>
On Fri, Aug 04, 2017 at 07:10:09PM +0300, Emil Axelsson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ah, I see. I still don't understand what went wrong in this particular case,<br>
but at least it makes sense that there's a difference between `-package-db`<br>
and `cabal exec`.<br>
</blockquote>
<br>
can you please test if `cabal-cargs` behaves in the same way as `cabal exec`<br>
if you add a `-no-user-package-db` or/and replace `-packabe-db` by `-user-package-db`.<br>
</blockquote>
<br>
Yes! `-no-user-package-db` does the trick.<br>
<br>
I have to admit I had forgotten completely about the user DB. When running `cabal sandbox hc-pkg list` I only see the global one and the one in the sandbox. But `ghc-pkg` shows the user DB and indeed it contains `hashable-1.2.6.1` which was causing me trouble.<br>
<br>
Cool, problem solved.<br>
<br>
Would it make sense then for `cabal-cargs` to always emit `-no-user-package-db` when it discovers a sandbox?<br>
<br>
Cheers<br>
<br>
/ Emil<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Greetings,<br>
Daniel<br>
______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" target="_blank">http://mail.haskell.org/cgi-bi<wbr>n/mailman/listinfo/haskell-caf<wbr>e</a><br>
Only members subscribed via the mailman list are allowed to post.<br>
<br>
</blockquote>
______________________________<wbr>_________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" target="_blank">http://mail.haskell.org/cgi-bi<wbr>n/mailman/listinfo/haskell-caf<wbr>e</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote><br><br>-- <br><div dir="ltr"><div>brandon s allbery kf8nh                               sine nomine associates</div><div><a href="mailto:allbery.b@gmail.com" target="_blank">allbery.b@gmail.com</a>                                  <a href="mailto:ballbery@sinenomine.net" target="_blank">ballbery@sinenomine.net</a></div><div>unix, openafs, kerberos, infrastructure, xmonad        <a href="http://sinenomine.net" target="_blank">http://sinenomine.net</a></div></div><br>