I think the reason behind this flag is the added dependency on blaze-markup. A cabal patch is bigger, but the result is the same. I will send the pull request with the cabal patch. OK?<div><br></div><div>Fabio<br><br><div class="gmail_quote">
2012/7/21 Magnus Therning <span dir="ltr"><<a href="mailto:magnus@therning.org" target="_blank">magnus@therning.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p>In this kind of case I much prefer to patch the cabal file instead. Cblrepo will pick a configuration of dependencies that can be satisfied, however that doesn't happen when running Setup.hs (then the explicit and default flags are required). Patching the cabal file is, IMHO, clearer and more explicit.</p>



<p>/M</p><div><div><br>
On Jul 21, 2012 9:54 PM, "Fabio Riga" <<a href="mailto:rifabio@gmail.com" target="_blank">rifabio@gmail.com</a>> wrote:<br>
><br>
> Hi Magnus,<br>
><br>
> 2012/7/11 Magnus Therning <<a href="mailto:magnus@therning.org" target="_blank">magnus@therning.org</a>><br>
>><br>
>><br>
>> The latest version of blaze-html either requires a few other updates,<br>
>> or breaks other packages at the moment.  I can't remember which it is,<br>
>> but you can easily see check by attempting to add it using `cblrepo`.<br>
>> Settling for an older version of hakyll is all right for the moment.<br>
><br>
>  <br>
> Updating of blaze-html was blocked by persistent and pandoc. Anyway both provide a flag to switch to newer blaze-html so a small patch to PKGBUILDs permits the update.<br>
><br>
> If it's ok, please update with my pull request. I've compiled the packages (also bumped packages), if you don't want to recompile. They are here:<br>
><br>
> <a href="http://archhaskell.mynerdside.com/haskell/i686/" target="_blank">http://archhaskell.mynerdside.com/haskell/i686/</a><br>
> <a href="http://archhaskell.mynerdside.com/haskell/x86_64/" target="_blank">http://archhaskell.mynerdside.com/haskell/x86_64/</a><br>
><br>
> Now I'm updateting the "extra" repository. Many packages here depends on blaze-html.</div></div><p></p>
<p> In this kind of case I much prefer to patch the cabal file instead. Cblrepo will pick a configuration of dependencies that can be satisfied, however that doesn't happen when running Setup.hs (then the explicit and default flags are required to result in a satisfiable configuration). Patching the cabal file is, IMHO, clearer and more explicit.</p>

<span><font color="#888888">

<p>/M</p>
</font></span></blockquote></div><br>
</div>