Hi, Am Donnerstag, den 22.09.2011, 13:22 +0000 schrieb Clint Adams: > On Mon, Sep 19, 2011 at 11:30:04PM +0200, Joachim Breitner wrote: > > Do you have a blog? If so, why don’t you blog about putting yesod in > > Debian. It certainly is something we can show off with a bit. (Although > > I’m curious whether we are actually affected by > > http://hackage.haskell.org/trac/ghc/ticket/5289 (fixed upstream for 7.4, > > which will be released in due time) and > > http://hackage.haskell.org/trac/ghc/ticket/5386 (actually > > http://hackage.haskell.org/trac/ghc/ticket/5435, currently not fixed).) > > Unless I learn Yesod, my only real test case is the hledger-web head/tip, > and I haven't had time to try that yet. I have started a project of my own and so far have not been bitten. > On Tue, Sep 20, 2011 at 11:34:48AM +0200, Joachim Breitner wrote: > > I see that you put the yesod binary in a separate package. Is it really > > useful without libghc-yesod-dev? It does not even depend, suggest or > > recommend that, and the description gives the user no hint what this > > package contains. > > > > Maybe the binary should just be put into libghc-yesod-dev? OTOH, having > > users being able to just apt-get install yesod is also nice. > > Unless the Haskell libraries are meant to be multiarch-incompatible, > that would seem like a no-no. I think the yesod binary package > should definitely express relationships: Not sure if we need to worry about that until we have a multi-arch compatible ghc, multi-arch compatible paths in the library files etc... > Below is from a generated .cabal file; yesod should probably > Recommend those libraries, and either Recommend or Suggest > persistent-postgresql, persistent-mongoDB, mongoDB, and bson. > (This also means we need to package yesod-static and those.) Yes, that sounds like a sensible use of a designated yesod packaging, pulling in everything related to yesod and everything needed to run the scaffolded instance. I have uploaded yesod-static a few days ago, as I based my project on a static yesod project. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part