<div dir="ltr">Here's one example,  and a comment for a possible long-term solution from Duncan Coutts:<div><br></div><div><a href="https://github.com/bos/aeson/issues/177">https://github.com/bos/aeson/issues/177</a><br>
</div><div><br></div><div>Best,</div><div>Leon</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Mar 12, 2014 at 1:55 PM, Andres Löh <span dir="ltr"><<a href="mailto:andres@well-typed.com" target="_blank">andres@well-typed.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there.<br>
<div><div class="h5"><br>
> i'm repeatedly seeing many examples where a Manual : False flag is used to<br>
> encode an "OR" in the cabal configuration, and where cabal "gives up" on<br>
> finding the "right" build plan i know it can find if it has to flip the flag<br>
> in a dependency its building...<br>
><br>
> Is this a known issue? how can i mitigate it?<br>
<br>
</div></div>It wasn't really known to me until recently.<br>
<br>
I'm currently looking at this issue, but I unfortunately don't have<br>
much time to work on it. As a workaround, it might help to add a<br>
package for which a suboptimal version is chosen because the flag is<br>
set to the wrong value explicitly as a target on the command line.<br>
<br>
Cheers,<br>
  Andres<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Andres Löh, Haskell Consultant<br>
Well-Typed LLP, <a href="http://www.well-typed.com" target="_blank">http://www.well-typed.com</a><br>
_______________________________________________<br>
cabal-devel mailing list<br>
<a href="mailto:cabal-devel@haskell.org">cabal-devel@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/cabal-devel" target="_blank">http://www.haskell.org/mailman/listinfo/cabal-devel</a><br>
</font></span></blockquote></div><br></div>