
On Sat, 2007-09-08 at 14:48 +0100, Ross Paterson wrote:
On Thu, Sep 06, 2007 at 06:52:47PM +0000, Duncan Coutts wrote:
Note that, at the moment hackage probably will not accept packages using configurations since it will not be able to parse them.
It should accept them now. But people adding new packages should specify their dependencies properly. There are already a few in there that need the unreleased base-2.1 but don't say so.
That really really needs a version bump, ghc-6.6.1 cam with base-2.1.1
There's also an interesting problem for hackage clients like cabal-install since they will not be able to parse .cabal files that use configurations until they are updated. One solution is for hackage to bump the index format, to 01-index.tar.gz. So the 00-index.tar.gz would continue to have packages that do not use configurations and the 01-index.tar.gz would have all packages including newer ones using configurations syntax. So older clients would be blissfully unaware and new clients could look for the new index file.
The clients are just cabal-install and autodoc, as far as I know. We should probably just update them.
Yeah, I guess so. There's also HackPort, but we can also easily update that and it's not in wide use yet. Duncan