Cabal package descriptions
Simon Marlow
simonmar at microsoft.com
Fri Feb 11 04:21:53 EST 2005
On 10 February 2005 18:39, Isaac Jones wrote:
> I'm still a bit worried; I suspect the Distribution.Make stuff is out
> of date, and if we're under a freeze already then that should probably
> go away. setup sdist has bitrotted too, and I don't have a hugs test
> suite yet.
>
> The change I made to add preprocessors to UserHooks is pretty
> important, IMO.
>
> I can definitely release cabal separately; I have maintained an
> independent tree, as you know, but there are obviously problems with
> this. Are we under a code freeze right now? Can we get another
> weekend to hack on it?
The GHC 6.4 release is way overdue. We originally planned to push it
out in Aug last year, and it's now been over a year since the last major
release of GHC! I suppose given that, another couple of weeks won't
hurt :-)
What is important, as I see it, is that the version of Cabal we ship
with GHC
- can support building & registering 3rd party packages for
some time to come
- will be compatible with future enhancements to Cabal.
That is, packages which work with this version of Cabal will
also work with future versions (maybe until the next
*major* release of Cabal, at least).
So the second point means that the syntax we use for .cabal files, and
the Distribution.* API, have to be supported for some time to come. We
should be clear about which parts of the Distribution.* API are actually
supposed to be stable, BTW.
Cheers,
Simon
More information about the Libraries
mailing list