<div dir="ltr">Stackage has a much easier time since it only builds against one version of dependencies and one version of GHC. Adding a package to stackage also requires that someone makes sure that any external build dependencies are provided. Hackage on the other hand does not know any of these things so there is a lot that can go wrong. <div><br></div><div>But new library versions can also be temporarily blocked from stackage, so it can take months before a new version has docs on <a href="http://stackage.org">stackage.org</a>.</div><div><br></div><div>For library authors stackage and hackage, cabal-install and stack are to a large degree complimentary to each other, you will likely want to use both. Application authors have the freedom to choose.</div><div><br></div><div>- Adam</div><div><br></div><div><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 11, 2016 at 12:33 AM Patrick Pelletier <<a href="mailto:code@funwithsoftware.org">code@funwithsoftware.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 11/9/16 2:35 PM, Tom Ellis wrote:<br class="gmail_msg">
> On Wed, Nov 09, 2016 at 01:11:14PM -0800, Patrick Pelletier wrote:<br class="gmail_msg">
>> On 11/9/16 5:06 AM, Tom Ellis wrote:<br class="gmail_msg">
>>> If you get your package into Stackage then the docs will be built there too,<br class="gmail_msg">
>>> and it's probably more reliable. I uploaded a new version of Opaleye<br class="gmail_msg">
>>> yesterday and the docs haven't been built by Hackage yet but they have been<br class="gmail_msg">
>>> built by Stackage.<br class="gmail_msg">
>> I get your point, but I don't really like seeing the suggestion that<br class="gmail_msg">
>> Hackage should be abandoned because Stackage is better.<br class="gmail_msg">
> I never suggested that!<br class="gmail_msg">
<br class="gmail_msg">
I apologize; I know that's not exactly what you said, and I shouldn't<br class="gmail_msg">
have put words in your mouth. I think I was just expressing frustration<br class="gmail_msg">
with a general feeling I get sometimes that stack / Stackage /<br class="gmail_msg">
<a href="http://haskell-lang.org" rel="noreferrer" class="gmail_msg" target="_blank">haskell-lang.org</a> are trying to replace cabal / Hackage / <a href="http://haskell.org" rel="noreferrer" class="gmail_msg" target="_blank">haskell.org</a><br class="gmail_msg">
instead of complement them. But I misspoke in attributing that to you.<br class="gmail_msg">
Sorry.<br class="gmail_msg">
<br class="gmail_msg">
--Patrick<br class="gmail_msg">
<br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
Haskell-Cafe mailing list<br class="gmail_msg">
To (un)subscribe, modify options or view archives go to:<br class="gmail_msg">
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" class="gmail_msg" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br class="gmail_msg">
Only members subscribed via the mailman list are allowed to post.</blockquote></div>