
We are pleased to announce the Release Candidate phase for GHC 6.8.1. Snapshots beginning with 6.8.20070909 are release candidates for 6.8.1 You can download snapshots from here: http://www.haskell.org/ghc/dist/stable/dist/ Right now we have the source bundles: http://www.haskell.org/ghc/dist/stable/dist/ghc-6.8.20070912-src.tar.bz2 http://www.haskell.org/ghc/dist/stable/dist/ghc-6.8.20070912-src-extralibs.t... Only the first of these is necessary. The "extralibs" package contains various extra packages that we normally supply with GHC - unpack the extralibs tarball on top of the source tree to add them, and they will be included in the build automatically. There is also currently an installer for i386/Windows and binary distributions for x86_64/Linux and i386/Linux. More may appear later. Please test as much as possible; bugs are much cheaper if we find them before the release! We hope to release in a couple of weeks, but of course that may slip if problems are uncovered. Thanks Ian, on behalf of the GHC team

Hi Stefan, On Thu, Sep 13, 2007 at 07:55:21AM +0200, Stefan Holdermans wrote:
We are pleased to announce the Release Candidate phase for GHC 6.8.1.
That's 6.8, right? Or have I missed something?
No, it's 6.8.1: http://www.haskell.org/ghc/dist/current/docs/users_guide/version-numbering.h... Thanks Ian

At Thu, 13 Sep 2007 13:26:05 +0100, Ian Lynagh wrote:
Hi Stefan,
On Thu, Sep 13, 2007 at 07:55:21AM +0200, Stefan Holdermans wrote:
We are pleased to announce the Release Candidate phase for GHC 6.8.1.
That's 6.8, right? Or have I missed something?
No, it's 6.8.1:
http://www.haskell.org/ghc/dist/current/docs/users_guide/version-numbering.h...
Seems like something is wrong with this version number though: Snapshots beginning with 6.8.20070909 are release candidates for 6.8.1 In many version numbering schemes, 6.8.20070909 would be a higher version than 6.8.1. According to policy: Stable snapshot releases are named x.y.z.YYYYMMDD. where YYYYMMDD is the date of the sources from which the snapshot was built, and x.y.z+1 is the next release to be made on that branch. For example, 6.8.1.20040225 would be a snapshot of the 6.8 branch during the development of 6.8.2. *Main> let version (x,y,z+1) date = concat [ show x, ".", show y, ".", show z, ".", date] *Main> version (6,8,1) "20070909" "6.8.0.20070909" ;) j.

On Thu, Sep 13, 2007 at 01:07:18AM +0100, Ian Lynagh wrote:
We are pleased to announce the Release Candidate phase for GHC 6.8.1.
Snapshots beginning with 6.8.20070909 are release candidates for 6.8.1
You can download snapshots from here:
http://www.haskell.org/ghc/dist/stable/dist/
Right now we have the source bundles:
http://www.haskell.org/ghc/dist/stable/dist/ghc-6.8.20070912-src.tar.bz2 http://www.haskell.org/ghc/dist/stable/dist/ghc-6.8.20070912-src-extralibs.t...
Seems there is a missing "do" in compiler/main/InteractiveEval.hs on line 334. Best regards Tomek

Ian Lynagh wrote:
Please test as much as possible; bugs are much cheaper if we find them before the release!
With the windows build ghc-6.8.20070912-i386-unknown-mingw32.exe, when I try something like.. runghc Setup.hs build I get this error message.. ghc.exe: not built for interactive use Regards -- Adrian Hey

On Thu, Sep 13, 2007 at 03:24:42PM +0100, Adrian Hey wrote:
Ian Lynagh wrote:
Please test as much as possible; bugs are much cheaper if we find them before the release!
With the windows build ghc-6.8.20070912-i386-unknown-mingw32.exe, when I try something like..
runghc Setup.hs build
I get this error message..
ghc.exe: not built for interactive use
Thanks for the report! This is a symptom of the stage2 build failure, meaning the installer is using the stage 1 compiler which can't do bytecode compilation. Therefore this should also be fixed in the next snapshot. Thanks Ian

Ian Lynagh wrote:
This is a symptom of the stage2 build failure, meaning the installer is using the stage 1 compiler which can't do bytecode compilation.
Therefore this should also be fixed in the next snapshot.
OK. Meanwhile I've tried compiling setup.hs and building the 6.6 version of the collections package.. http://darcs.haskell.org/packages/collections-ghc6.6/ I get this error.. [29 of 53] Compiling Data.Tree.AVL.Join ( Data.Tree.AVL/Data/Tree/AVL/Join.hs, dist\build/Data/Tree/AVL/Join.o ) ghc.exe: panic! (the 'impossible' happened) (GHC version 6.8.20070912 for i386-unknown-mingw32): cgPanic a{v sMX} [lid] static binds for: collections-0.3:Data.Tree.AVL.Join.poly_go{v rse} [gid] collections-0.3:Data.Tree.AVL.Join.poly_$wlgo{v rsf} [gid] collections-0.3:Data.Tree.AVL.Join.flatConcat{v ryL} [gid] local binds for: SRT label collections-0.3:Data.Tree.AVL.Join.$LrMelvl{v rMe}_srt Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug BTW, if you want to reproduce this the cabal files needs this line.. build-depends: base >= 2.0, QuickCheck, bytestring >= 0.9, containers
= 0.1, array >= 0.1
Regards -- Adrian Hey

Adrian Hey wrote:
OK. Meanwhile I've tried compiling setup.hs and building the 6.6 version of the collections package..
Also, there still seems to be a problem with building Haddock docs in windows. Although Haddock now seems to find the relevant base package haddock, it still doesn't link to it properly because the links are all missing the "file://" prefix. But I'm not sure if this is haddock-0.8 problem, a Cabal problem or a ghc distro problem. Regards -- Adrian Hey

Adrian Hey wrote:
I get this error..
[29 of 53] Compiling Data.Tree.AVL.Join ( Data.Tree.AVL/Data/Tree/AVL/Join.hs, dist\build/Data/Tree/AVL/Join.o ) ghc.exe: panic! (the 'impossible' happened) (GHC version 6.8.20070912 for i386-unknown-mingw32): cgPanic a{v sMX} [lid] static binds for: collections-0.3:Data.Tree.AVL.Join.poly_go{v rse} [gid] collections-0.3:Data.Tree.AVL.Join.poly_$wlgo{v rsf} [gid] collections-0.3:Data.Tree.AVL.Join.flatConcat{v ryL} [gid] local binds for: SRT label collections-0.3:Data.Tree.AVL.Join.$LrMelvl{v rMe}_srt
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
I still get this error with 6.8.0.20070917 release, and the haddock problem with windows still seems to be there. Also, there doesn't seem to be a runHaskell command included (not sure if that's intentional). BTW, should I be reporting bugs with the release candidate on this list or via the usual trac? Regards -- Adrian Hey

| BTW, should I be reporting bugs with the release candidate on this | list or via the usual trac? Via Trac please. Can you give instructions to reproduce, please? Simon | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users-bounces@haskell.org] On | Behalf Of Adrian Hey | Sent: 19 September 2007 12:00 | To: glasgow-haskell-users@haskell.org | Subject: Re: ANNOUNCE: GHC 6.8.1 Release Candidate | | Adrian Hey wrote: | > I get this error.. | > | > [29 of 53] Compiling Data.Tree.AVL.Join ( | > Data.Tree.AVL/Data/Tree/AVL/Join.hs, dist\build/Data/Tree/AVL/Join.o ) | > ghc.exe: panic! (the 'impossible' happened) | > (GHC version 6.8.20070912 for i386-unknown-mingw32): | > cgPanic | > a{v sMX} [lid] | > static binds for: | > collections-0.3:Data.Tree.AVL.Join.poly_go{v rse} [gid] | > collections-0.3:Data.Tree.AVL.Join.poly_$wlgo{v rsf} [gid] | > collections-0.3:Data.Tree.AVL.Join.flatConcat{v ryL} [gid] | > local binds for: | > SRT label collections-0.3:Data.Tree.AVL.Join.$LrMelvl{v rMe}_srt | > | > Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug | | I still get this error with 6.8.0.20070917 release, and the haddock | problem with windows still seems to be there. Also, there doesn't | seem to be a runHaskell command included (not sure if that's | intentional). | | BTW, should I be reporting bugs with the release candidate on this | list or via the usual trac? | | Regards | -- | Adrian Hey | | | _______________________________________________ | Glasgow-haskell-users mailing list | Glasgow-haskell-users@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Hi Adrian, On Fri, Sep 14, 2007 at 07:50:47AM +0100, Adrian Hey wrote:
[29 of 53] Compiling Data.Tree.AVL.Join ( Data.Tree.AVL/Data/Tree/AVL/Join.hs, dist\build/Data/Tree/AVL/Join.o ) ghc.exe: panic! (the 'impossible' happened) (GHC version 6.8.20070912 for i386-unknown-mingw32): cgPanic a{v sMX} [lid] static binds for: collections-0.3:Data.Tree.AVL.Join.poly_go{v rse} [gid] collections-0.3:Data.Tree.AVL.Join.poly_$wlgo{v rsf} [gid] collections-0.3:Data.Tree.AVL.Join.flatConcat{v ryL} [gid] local binds for: SRT label collections-0.3:Data.Tree.AVL.Join.$LrMelvl{v rMe}_srt
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
I can't reproduce this with the i386/Linux 6.8.0.20070925 and ./Setup configure; ./Setup build: [...] [28 of 53] Compiling Data.Tree.AVL.Join ( Data.Tree.AVL/Data/Tree/AVL/Join.hs, dist/build/Data/Tree/AVL/Join.o ) [29 of 53] Compiling Data.Tree.AVL.Test.Utils ( Data.Tree.AVL/Data/Tree/AVL/Test/Utils.hs, dist/build/Data/Tree/AVL/Test/Utils.o ) [...] [38 of 53] Compiling Data.Collections ( Data/Collections.hs, dist/build/Data/Collections.o ) Data/Collections.hs:758:33: Couldn't match expected type `(k, a)' against inferred type `Map.Map k (Map.Map k a)' Expected type: m (Map.Map k a, (k, a)) Inferred type: m (Map.Map k a, Map.Map k (Map.Map k a)) In the second argument of `ap', namely `Map.minView x' In the expression: return swap `ap` Map.minView x If you think it's still broken, please let me know. Thanks Ian

Ian Lynagh wrote:
Hi Adrian,
On Fri, Sep 14, 2007 at 07:50:47AM +0100, Adrian Hey wrote:
[29 of 53] Compiling Data.Tree.AVL.Join ( Data.Tree.AVL/Data/Tree/AVL/Join.hs, dist\build/Data/Tree/AVL/Join.o ) ghc.exe: panic! (the 'impossible' happened) (GHC version 6.8.20070912 for i386-unknown-mingw32): cgPanic a{v sMX} [lid] static binds for: collections-0.3:Data.Tree.AVL.Join.poly_go{v rse} [gid] collections-0.3:Data.Tree.AVL.Join.poly_$wlgo{v rsf} [gid] collections-0.3:Data.Tree.AVL.Join.flatConcat{v ryL} [gid] local binds for: SRT label collections-0.3:Data.Tree.AVL.Join.$LrMelvl{v rMe}_srt
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
I can't reproduce this with the i386/Linux 6.8.0.20070925 and ./Setup configure; ./Setup build:
Sorry, it's already been fixed by SPJ.. http://hackage.haskell.org/trac/ghc/ticket/1718 Regards -- Adrian Hey

thanks for reporting this -- it's fixed now. Simon | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users-bounces@haskell.org] On | Behalf Of kahl@cas.mcmaster.ca | Sent: 14 September 2007 21:46 | To: igloo@earth.li | Cc: glasgow-haskell-users@haskell.org | Subject: Re: ANNOUNCE: GHC 6.8.1 Release Candidate | | > | > We are pleased to announce the Release Candidate phase for GHC 6.8.1. | > | > Snapshots beginning with 6.8.20070909 are release candidates for 6.8.1 | | I encountered a case where compilation for nested type synonyms explodes | --- this was no problem in 6.6.1. | | Wolfram
participants (7)
-
Adrian Hey
-
Ian Lynagh
-
Jeremy Shaw
-
kahl@cas.mcmaster.ca
-
Simon Peyton-Jones
-
Stefan Holdermans
-
Tomasz Zielonka