<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&#39;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<br>
On Jul 21, 2012 9:54 PM, &quot;Fabio Riga&quot; &lt;<a href="mailto:rifabio@gmail.com">rifabio@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Magnus,<br>
&gt;<br>
&gt; 2012/7/11 Magnus Therning &lt;<a href="mailto:magnus@therning.org">magnus@therning.org</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; The latest version of blaze-html either requires a few other updates,<br>
&gt;&gt; or breaks other packages at the moment.  I can&#39;t remember which it is,<br>
&gt;&gt; but you can easily see check by attempting to add it using `cblrepo`.<br>
&gt;&gt; Settling for an older version of hakyll is all right for the moment.<br>
&gt;<br>
&gt;  <br>
&gt; 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>
&gt;<br>
&gt; If it&#39;s ok, please update with my pull request. I&#39;ve compiled the packages (also bumped packages), if you don&#39;t want to recompile. They are here:<br>
&gt;<br>
&gt; <a href="http://archhaskell.mynerdside.com/haskell/i686/">http://archhaskell.mynerdside.com/haskell/i686/</a><br>
&gt; <a href="http://archhaskell.mynerdside.com/haskell/x86_64/">http://archhaskell.mynerdside.com/haskell/x86_64/</a><br>
&gt;<br>
&gt; Now I&#39;m updateting the &quot;extra&quot; repository. Many packages here depends on blaze-html.</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&#39;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>

<p>/M</p>