ANNOUNCE: GHC 6.12.2 Release Candidate 1

Hi all, We are pleased to announce the first release candidate for GHC 6.12.2: http://www.haskell.org/ghc/dist/6.12.2-rc1/ As well as the source tarball: ghc-6.12.1.20100330-src.tar.bz2 there are installers for Windows (i386) and OS X (i386), and binary distributions for x86_64/Linux and i386/Linux. Please test as much as possible; bugs are much cheaper if we find them before the release! Thanks Ian, on behalf of the GHC team

On Thu, Apr 01, 2010 at 01:28:45PM +0100, Ian Lynagh wrote:
Hi all,
We are pleased to announce the first release candidate for GHC 6.12.2:
http://www.haskell.org/ghc/dist/6.12.2-rc1/
As well as the source tarball: ghc-6.12.1.20100330-src.tar.bz2 there are installers for Windows (i386) and OS X (i386), and binary distributions for x86_64/Linux and i386/Linux.
Please test as much as possible; bugs are much cheaper if we find them before the release!
Just a quick positive report---I've been using 6.12.2-rc1 for about a week now and haven't yet run into any problems. Thanks to all for the great work! -Brent

Thanks for releasing rc1. Here is a test build on Fedora 13 with ghc-6.12.1: http://koji.fedoraproject.org/koji/taskinfo?taskID=2107551 Jens

On 11 April 2010 00:59, Jens Petersen
Here is a test build on Fedora 13 (Note that F13 is first due to be released next month.)
Just for the record let me report the following build failure for f14 (rawhide): http://koji.fedoraproject.org/koji/taskinfo?taskID=2107186 "inplace/bin/ghc-stage1" -H32m -O -package-name base- -hide-all-packages -i -ilibraries/base3-compat/. -ilibraries/base3-compat/dist-install/build -ilibraries/base3-compat/dist-install/build/autogen -Ilibraries/base3-compat/dist-install/build -Ilibraries/base3-compat/dist-install/build/autogen -Ilibraries/base3-compat/. -optP-include -optPlibraries/base3-compat/dist-install/build/autogen/cabal_macros.h -package base-4.2.0.1 -package syb-0.1.0.2 -split-objs -fno-warn-deprecations -XPackageImports -XCPP -O2 -XGenerics -fno-warn-deprecated-flags -XPackageImports -odir libraries/base3-compat/dist-install/build -hidir libraries/base3-compat/dist-install/build -stubdir libraries/base3-compat/dist-install/build -hisuf hi -osuf o -hcsuf hc -c libraries/base3-compat/./GHC/Int.hs -o libraries/base3-compat/dist-install/build/GHC/Int.o libraries/base3-compat/GHC/Int.hs:1:0: Bad interface file: libraries/base3-compat/dist-install/build/Prelude.hi Something is amiss; requested module base-:Prelude differs from name found in the interface file base-3.0.3.2:Prelude make[1]: *** [libraries/base3-compat/dist-install/build/GHC/Int.o] Error 1 make: *** [all] Error 2 I haven't had time to try to reproduce it.

On 11 April 2010 10:13, Jens Petersen
Just for the record let me report the following build failure for f14 (rawhide): http://koji.fedoraproject.org/koji/taskinfo?taskID=2107186
"inplace/bin/ghc-stage1" -H32m -O -package-name base- -hide-all-packages -i -ilibraries/base3-compat/. -ilibraries/base3-compat/dist-install/build -ilibraries/base3-compat/dist-install/build/autogen -Ilibraries/base3-compat/dist-install/build -Ilibraries/base3-compat/dist-install/build/autogen -Ilibraries/base3-compat/. -optP-include -optPlibraries/base3-compat/dist-install/build/autogen/cabal_macros.h -package base-4.2.0.1 -package syb-0.1.0.2 -split-objs -fno-warn-deprecations -XPackageImports -XCPP -O2 -XGenerics -fno-warn-deprecated-flags -XPackageImports -odir libraries/base3-compat/dist-install/build -hidir libraries/base3-compat/dist-install/build -stubdir libraries/base3-compat/dist-install/build -hisuf hi -osuf o -hcsuf hc -c libraries/base3-compat/./GHC/Int.hs -o libraries/base3-compat/dist-install/build/GHC/Int.o libraries/base3-compat/GHC/Int.hs:1:0: Bad interface file: libraries/base3-compat/dist-install/build/Prelude.hi Something is amiss; requested module base-:Prelude differs from name found in the interface file base-3.0.3.2:Prelude make[1]: *** [libraries/base3-compat/dist-install/build/GHC/Int.o] Error 1 make: *** [all] Error 2
I haven't had time to try to reproduce it.
I have reproduced this now also with ghc-6.12.1 "inplace/bin/ghc-stage1" -prof -H32m -O -package-name base- -hide-all-packages -i -ilibraries/base3-compat/. -ilibraries/base3-compat/dist-install/build -ilibraries/base3-compat/dist-install/build/autogen -Ilibraries/base3-compat/dist-install/build -Ilibraries/base3-compat/dist-install/build/autogen -Ilibraries/base3-compat/. -optP-include -optPlibraries/base3-compat/dist-install/build/autogen/cabal_macros.h -package base-4.2.0.0 -package syb-0.1.0.2 -split-objs -fno-warn-deprecations -XPackageImports -XCPP -O2 -XGenerics -fno-warn-deprecated-flags -XPackageImports -odir libraries/base3-compat/dist-install/build -hidir libraries/base3-compat/dist-install/build -stubdir libraries/base3-compat/dist-install/build -hisuf p_hi -osuf p_o -hcsuf p_hc -c libraries/base3-compat/./Data/IORef.hs -o libraries/base3-compat/dist-install/build/Data/IORef.p_o libraries/base3-compat/Data/IORef.hs:1:0: Bad interface file: libraries/base3-compat/dist-install/build/Prelude.p_hi Something is amiss; requested module base-:Prelude differs from name found in the interface file base-3.0.3.2:Prelude make[1]: *** [libraries/base3-compat/dist-install/build/Data/IORef.p_o] Error 1 make: *** [all] Error 2 (see http://koji.fedoraproject.org/koji/taskinfo?taskID=2118484 for more details). What should one make of "Something is amiss; requested module base-:Prelude differs from name found in the interface file base-3.0.3.2:Prelude" here when building ghc?? Thanks for any light anyone can shed on this, Jens

On Fri, Apr 16, 2010 at 04:02:03PM +0900, Jens Petersen wrote:
Just for the record let me report the following build failure for f14 (rawhide): http://koji.fedoraproject.org/koji/taskinfo?taskID=2107186 [...] I have reproduced this now also with ghc-6.12.1
"inplace/bin/ghc-stage1" -prof -H32m -O -package-name base- ^^^^^ Here! -hide-all-packages -i -ilibraries/base3-compat/. [...] libraries/base3-compat/Data/IORef.hs:1:0: Bad interface file: libraries/base3-compat/dist-install/build/Prelude.p_hi Something is amiss; requested module base-:Prelude differs from name found in the interface file base-3.0.3.2:Prelude make[1]: *** [libraries/base3-compat/dist-install/build/Data/IORef.p_o] Error 1 make: *** [all] Error 2 [...] What should one make of "Something is amiss; requested module base-:Prelude differs from name found in the interface file base-3.0.3.2:Prelude" here when building ghc??
I don't know why, but for some reason something's going wrong with creating libraries/base3-compat/dist-install/package-data.mk, which *should* contain the correct version number (i.e. libraries/base3-compat_dist-install_VERSION = 3.0.3.2). Ciao, Kili
participants (4)
-
Brent Yorgey
-
Ian Lynagh
-
Jens Petersen
-
Matthias Kilian