[prev in list] [next in list] [prev in thread] [next in thread] 

List:       hugs-cvs
Subject:    Re: Hugs' build system
From:       Ross Paterson <ross () soi ! city ! ac ! uk>
Date:       2007-02-26 13:25:33
Message-ID: 20070226132533.GB7714 () soi ! city ! ac ! uk
[Download RAW message or body]

On Mon, Feb 26, 2007 at 01:51:42PM +0100, Sven Panne wrote:
> On Monday 26 February 2007 13:18, Ross Paterson wrote:
> > Package name+version determines the URL of the tarball stored in HackageDB,
> > e.g.
> > 	http://hackage.haskell.org/packages/archive/OpenGL/OpenGL-2.1.tar.gz
> >
> > and we can just assume that all packages of interest are there.
> 
> Can one safely assume that
> 
>    http://hackage.haskell.org/packages/archive/PACK/PACK-VER.tar.gz
> 
> untars into a PACK-VER directory containing that package?

Yes, and that it contains PACK-VER/PACK.cabal.  That's what "setup sdist"
makes, and it is checked on upload.

> Earlier you've mentioned some sharing of libraries. Could you elaborate a bit 
> how this should work in detail? I only have a very vague idea, and I am not 
> sure if this is a must or only a nice-to-have.

I'd find having copies of the source trees a bit awkward, so I use a
custom setup with shadow build trees.  Since GHC wants to manage the darcs
trees, I link to those.  Maybe it's just a nice-to-have, and things may
change when GHC becomes more independent of most of the libraries.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic