[arch-haskell] New [haskell-happstack] repository

Magnus Therning magnus at therning.org
Mon Jul 29 14:03:49 CEST 2013

On Sun, Jul 28, 2013 at 12:04:55PM +0200, Magnus Therning wrote:
> On Jul 27, 2013 6:51 PM, "Nicola Squartini" <tensor5 at gmail.com> wrote:
>> Hi,
>> For those of you interested in Haskell for the web, I created using
>> cblrepo a new repository containing all the latest happstack,
>> clckwrks and gitit packages. If you want to use it, add this to
>> your pacman.conf
>> [haskell-happstack]
>> SigLevel = Never
>> Server = ftp://noaxiom.org/$repo/$arch
>> I believe that some of the dependencies now in haskell-happstack
>> should rather go in haskell-core. Here is a minimal list:
>> base16-bytestring
>> haskell-src-meta
>> syb-with-class
>> time-compat
> Would you mind putting this request in a bug on github/habs instead
> please?  It reduces the risk that I forget to deal with it ;-)

I noticed you did what I asked, which is great :)  There is just one
thing that I feel I need to point out before I add the packages, and I
think it's better to highlight and keep any possible ensuing
discussion here rather than bury it in a ticket on github.

By adding these package in [haskell-core] you are relieving yourself
of some of the work with packaging happstack, but you are also handing
over some of the control.  If any of the packages added to
[haskell-core] is frequently updated on hackage and the happstack
developers are a bit slow with reacting to new versions of its
dependencies then you are likely to find that at times
[haskell-happstack] isn't usable -- [haskell-core] has moved on, but
[haskell-happstack] can't be rebuilt on top of it yet.

We've had discussions in the past on how to deal with this, but
nothing's really materialised (probably my fault).  We've also not run
into this particular problem terribly often with the only other
auxiliary repo, [haskell-web].  So maybe it's just good that
[haskell-happstack] comes along and forces the issue ;)

Anyway, this isn't a big deal and I'm sure we can work something out
if it becomes a recurring issue.  However, I think you really should
know up front what you are getting yourself into ;)


Magnus Therning                      OpenPGP: 0xAB4DFBA4 
email: magnus at therning.org   jabber: magnus at therning.org
twitter: magthe               http://therning.org/magnus

Perl is another example of filling a tiny, short-term need, and then
being a real problem in the longer term.
     -- Alan Kay
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 230 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/arch-haskell/attachments/20130729/09d60206/attachment.pgp>

More information about the arch-haskell mailing list