<div dir="ltr"><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Nicola Squartini</b> <span dir="ltr"><<a href="mailto:tensor5@gmail.com">tensor5@gmail.com</a>></span><br>Date: Tue, Apr 14, 2015 at 9:20 AM<br>Subject: Re: [arch-haskell] gitit status update and why are deps needed for binaries<br>To: Bastien Traverse <<a href="mailto:neitsab@esrevart.net">neitsab@esrevart.net</a>><br><br><br><div dir="ltr">Solving the problem of pandoc and gitit binaries taking so much space, would require splitting the packages in two. Right now haskell-pandoc and haskell-gitit are packaged with binaries and modules inside, and the module part depend on all the other packages, including GHC. If we split each of them into two, say pandoc (binaries) and haskell-pandoc (modules), then you could just install the binaries without having to depend on GHC.<span class="HOEnZb"><font color="#888888"><div><br></div><div>Nicola</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 14, 2015 at 2:58 AM, Bastien Traverse <span dir="ltr"><<a href="mailto:neitsab@esrevart.net" target="_blank">neitsab@esrevart.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
For anybody wondering about the status of gitit: it was removed from<br>
[haskell-happstack] on April 7th because of dependency issues (feed<br>
>=0.3.6 && <0.4, pandoc >=1.12.4 && <1.14); feed itself was removed<br>
because depending on utf8-string < 1.0 which was updated in<br>
[haskell-core] to 1-78 [1].<br>
<br>
Pandoc is being watched carefully [2][3], but feed doesn't seem really<br>
likely to be updated: its Hackage entry [4] points to a GitHub repo that<br>
hasn't been updated in 18 months [5], and an issue asking support for<br>
utf8-string 1.x is opened there since January 23 [6]. The related<br>
discussion makes it clear that feed is leaning towards abandonware.<br>
<br>
There is an issue open to have haskell-trustees intervene [7], and a<br>
proposition to add it to Stackage [8]. So those are the one to watch<br>
concerning gitit's fate.<br>
<br>
A question related to the experience with Haskell on Arch: why do pandoc<br>
and gitit *binaries* depends on so many haskell packages being<br>
installed? It seems that Ubuntu [9] and Debian [10] do without<br>
installing the whole Haskell platform and build dependencies (confirmed<br>
in a Xubuntu 14.04 VM: only a few libraries are needed). GHC et al. take<br>
up so much space (> 1GB) on my server I asked confirmation this was<br>
normal on #haskell IRC!<br>
<br>
What is the difference in Arch Haskell packaging that causes the need to<br>
install all the build depends to solely get the binaries?<br>
<br>
Thanks<br>
Bastien<br>
<br>
<br>
[1]<br>
<a href="https://github.com/tensor5/haskell-happstack/commit/12356dafcca432ba33fbaa6a75ee9bfc08f0314f" target="_blank">https://github.com/tensor5/haskell-happstack/commit/12356dafcca432ba33fbaa6a75ee9bfc08f0314f</a><br>
[2] <a href="https://github.com/archhaskell/habs/issues/179" target="_blank">https://github.com/archhaskell/habs/issues/179</a><br>
[3] <a href="https://mail.haskell.org/pipermail/arch-haskell/2015-April/004819.html" target="_blank">https://mail.haskell.org/pipermail/arch-haskell/2015-April/004819.html</a><br>
[4] <a href="https://hackage.haskell.org/package/feed" target="_blank">https://hackage.haskell.org/package/feed</a><br>
[5] <a href="https://github.com/sof/" target="_blank">https://github.com/sof/</a><br>
[6] <a href="https://github.com/sof/feed/issues/9" target="_blank">https://github.com/sof/feed/issues/9</a><br>
[7] <a href="https://github.com/haskell-infra/hackage-trustees/issues/12" target="_blank">https://github.com/haskell-infra/hackage-trustees/issues/12</a><br>
[8] <a href="https://github.com/sof/feed/issues/9#issuecomment-89334563" target="_blank">https://github.com/sof/feed/issues/9#issuecomment-89334563</a><br>
[9] <a href="http://packages.ubuntu.com/vivid/gitit" target="_blank">http://packages.ubuntu.com/vivid/gitit</a><br>
[10] <a href="https://packages.debian.org/jessie/gitit" target="_blank">https://packages.debian.org/jessie/gitit</a><br>
_______________________________________________<br>
arch-haskell mailing list<br>
<a href="mailto:arch-haskell@haskell.org" target="_blank">arch-haskell@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell</a><br>
</blockquote></div><br></div>
</div></div></div><br></div>