<div class="gmail_quote">2011/12/23 Bernardo Barros <span dir="ltr">&lt;<a href="mailto:bernardobarros2@gmail.com">bernardobarros2@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Why can&#39;t we just update to ghc 7.0.4 for now? Nothing will break,<br>
look at the bugfixes:<br></blockquote><div><br></div><div>Actually <i>everything</i> will break: every time we update ghc, we need to recompile every package depending on it (i.e. every haskell package). No matter what version we upgrade to.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
BTW Fedora is doing a better job with Haskell then Arch now. they<br>
updated to 7.0.4 and are supporting a lot more packages. And now we<br>
are dropping packages.<br></blockquote><div><br></div><div>We are here to make Arch a better distro for Haskell.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
I think haskell packages are indeed a bit trickier then normal<br>
c/c++/python/etc libraries and packages, since their dependencies<br>
seems to be much stronger. And keep in mind &quot;rolling release&quot; does not<br>
mean &quot;unstable&quot; or &quot;testing&quot;, it just means that we don&#39;t have<br>
releases but the system must always work and must be stable.<br></blockquote><div><br></div><div>... with the last stable version available.</div><div>  </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

It we are going to be a &quot;experimental&quot; with 7.2.2 (which I think it&#39;s<br>
a mistake) we have to have a mechanism to ensure that at least a set<br>
of important packages used in production will never break, that there<br>
are quite a few of them.<br></blockquote><div><br></div><div>That&#39;s exactly what cblrepo is used for? Am I wrong?</div><div><br></div><div>It seems to me that the meaning of &quot;testing&quot; in 7.2 branch is about &quot;new features that could change in 7.4&quot;; it&#39;s not about &quot;breaking 7.0 branch&quot;.  What works with 7.0.4 should works as well with 7.2 (and actually do!).</div>
<div><br></div><div>Look at this: <a href="http://www.haskell.org/ghc/docs/7.2.2/html/users_guide/release-7-2-1.html">http://www.haskell.org/ghc/docs/7.2.2/html/users_guide/release-7-2-1.html</a>.</div><div><br></div><div>
I made a testing repo and updated to ghc-7.2.2 some 100 packages, and everything looks okay. For me it&#39;s the same, we can use both 7.2.2 or 7.0.4. During Christmas holiday I have enough time to try and build most of packages for one of those. If Magnus agree.</div>
<div><br></div><div>Witch version should I use? For now we have 1 vote for 7.2.2 (Magnus) and 1 for 7.0.4 (Bernardo).</div><div><br></div><div>Fabio</div></div>