[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "yesod" package etc.



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


Reply to: