
The Haskell Cabal The Common Architecture for Building Applications and Libraries. http://www.haskell.org/cabal We are pleased to announce that Cabal version 1.2.0 is now available. Changes: The major new feature in this release is support for Cabal configurations. This allows package authors to more easily adopt their package descriptions to different system parameters such as operating system, architecture, or compiler. In addition, some optional features may be enabled or disabled explicitly by the package user. Many other new features and tool support has been added, among others: - Support for hscolour (haddock links to coloured source code). - Support for pkg-config (allows specifying dependencies on many C libraries). - Specification of build-tool dependencies. - Better default installation paths on Windows. - Seperate "includes" and "install-includes" fields - Install paths can be specified relative to each other. - Many more new small features, command line flags and bugfixes. For a more exhaustive list, see http://www.haskell.org/cabal/release/rc/changelog Please note that this is a .0 release, so we would appreciate any feedback or bug reports. Note also, that the hooks API changed, so it's quite likely that many non-trivial Setup.[l]hs files will break. We hope, however, that much of those files' functionality can now be expressed using configurations. This version (or a bug fix update) will be included in GHC version 6.8.1. For other Haskell implementations or older versions of GHC you can install it separately: Download: http://www.haskell.org/cabal/download.html http://haskell.org/cabal/release/rc/cabal-1.2.0.tar.gz Documentation: http://www.haskell.org/cabal/release/rc/doc/users-guide/ http://www.haskell.org/cabal/release/rc/doc/API/Cabal See both the README file and the changelog for interface changes: http://www.haskell.org/cabal/release/rc/changelog Bugs: Report bugs using our bug tracker: http://hackage.haskell.org/trac/hackage/newticket or at the libraries@haskell.org (please CC to cabal-devel@haskell.org) mailing list (note that this is subscriber only).

Hello Thomas, Thursday, September 6, 2007, 8:35:19 PM, you wrote:
We are pleased to announce that Cabal version 1.2.0 is now available.
The major new feature in this release is support for Cabal configurations.
our big thanks! why it not planned to be included in ghc 6.8.0? which ghc/hugs/*hc versions are compatible with this release? -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

Hello Malcolm, Thursday, September 6, 2007, 8:57:55 PM, you wrote:
It will be included. But ghc-6.8.0 will be called ghc-6.8.1.
thank you. please keep us informed about new names for 6.8.1, 7.0.0 and so on :) -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com

On Thu, 2007-09-06 at 20:46 +0400, Bulat Ziganshin wrote:
Hello Thomas,
Thursday, September 6, 2007, 8:35:19 PM, you wrote:
We are pleased to announce that Cabal version 1.2.0 is now available.
The major new feature in this release is support for Cabal configurations.
which ghc/hugs/*hc versions are compatible with this release?
In theory: ghc-6.2.x - ghc-6.8.x hugs jhc However we've only actually tested ghc-6.6 and 6.8. If you find any problems with the others please report them. nhc98 support is still not read yet. Sadly there is no yhc support at all yet. Duncan

On Thu, Sep 06, 2007 at 08:46:43PM +0400, Bulat Ziganshin wrote:
Hello Thomas,
Thursday, September 6, 2007, 8:35:19 PM, you wrote:
We are pleased to announce that Cabal version 1.2.0 is now available.
The major new feature in this release is support for Cabal configurations.
our big thanks!
why it not planned to be included in ghc 6.8.0?
Because the GHC version numbering scheme has changed. 6.8.0 - will never exist 6.8.0.yyyymmdd - pre-release snapshot 6.8.1 - first stable 6.8.1.yyyymmdd - STABLE fix branch 6.8.2 - bugfix ... Stefan
participants (5)
-
Bulat Ziganshin
-
Duncan Coutts
-
Malcolm Wallace
-
Stefan O'Rear
-
Thomas Schilling