<div dir="ltr">I definitely think there&#39;s a lot of room for collaboration here. I&#39;ve been in touch with maintainers for other Linux distributions, and I think Stackage could become a project where different distros are all able to work together. Stackage is also set up in a way right now that seems to fit Arch&#39;s rolling release cycle.<div>

<br></div><div>To start off with, I would recommend using Stackage as a way to get a list of packages and their versions which work together correctly (the generated build-plan.log). You could then use automate a process to make Arch versions of all those packages.</div>

<div><br></div><div>Stackage provides a library in addition to an executable, and it can be extended to provide support for whatever facilities you need. This would also allow you to add in packages which are not currently part of the &quot;official&quot; Stackage set of packages. By using Stackage, you&#39;ll get a few benefits:</div>

<div><br></div><div>* A tool which is well tested for confirming that packages work well together.</div><div>* The ability to work with other developers outside of Arch to improve this tooling.</div><div>* As a community resource, I think Stackage stands a better chance of getting necessary modifications merged upstream. I&#39;ve so far had very positive responses from package maintainers I&#39;ve interacted with; I don&#39;t think a requested change has yet taken over a week to get implemented.</div>

<div><br></div><div>All that said, I&#39;m not intimately familiar with the Arch Haskell processes and what hurdles you&#39;re trying to overcome. If you have concrete objectives, let me know what they are, and I&#39;d be happy to figure out with you if Stackage would help achieve them.</div>

<div><br></div><div>Michael</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 12, 2012 at 5:55 AM, Ramana Kumar <span dir="ltr">&lt;<a href="mailto:ramana@member.fsf.org" target="_blank">ramana@member.fsf.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Michael, Arch Haskell,<br><br>I saw this in the Haskell Weekly News recently:<br><a href="http://www.yesodweb.com/blog/2012/11/stable-vetted-hackage" target="_blank">http://www.yesodweb.com/blog/2012/11/stable-vetted-hackage</a><br>



<br>I would like to propose that Arch Linux and the Hackage-packaging community project therein also be involved :)<br><br>Some information about the Arch Haskell project is here <a href="https://wiki.archlinux.org/index.php/Haskell_package_guidelines" target="_blank">https://wiki.archlinux.org/index.php/Haskell_package_guidelines</a><br>



<br>I believe yesod and its dependencies, for example, are available in our [haskell-web] repository, and we (mainly Fabian and Magnus) are doing a great job of keeping it all working and up-to-date.<br>How might this interface with stackage?<br>



<br>Do you (on either side) see potential for collaboration?<br><br>Cheers,<br>Ramana<br>
</blockquote></div><br></div>