Summary: | dev-lang/ghc-6.6 is out - version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Clemens Fruhwirth <clemens> |
Component: | New packages | Assignee: | Gentoo's Haskell Language team <haskell> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | albertito, bdonlan, bugs-gentoo.org, coldwind, dodeco, gentoo, jason.dusek, jinxiaoyong, jrmalaq, pczhang, stephane+gentoo, t35t0r |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://haskell.org/ghc/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 170650 | ||
Bug Blocks: |
Description
Clemens Fruhwirth
2006-10-12 07:33:53 UTC
Yes, we know :-) It is currently in testing in the haskell overlay, where we've been testing pre-releases for months now. If you want it sooner then you're more than welcome to help us with the final testing. Note that it's not just ghc-6.6 that has to work on it's own. It'd be rather annoying if you emerged ghc-6.6 and then none of your other packages were able to compile with 6.6. So that's what we're working on at the moment - making all the current packages either work with 6.6 or making them block on 6.6. can you post the 6.6 pre-ebuild here? We currently have the ebuilds in the gentoo haskell overlay at http://haskell.org/~gentoo/gentoo-haskell/ I think you also can use it from layman now. This is our development repo, so please, consider that before using it. ghc-6.6 (and cabal-1.1.6.1) is now available in the portage tree, p.masked. Due to that the ghc-extra-libs isn't included (as it is that way upstream), ghc-6.6 can't compile any programs/libs that require them (mtl, network, etc). The'll be added soon too, with all other ebuilds updated accordingly. See http://gentoo-wiki.com/TIP_Dealing_with_masked_packages#Hard_Masked for how to deal with hard masked packages, if you'd like to try it out. The plan we're following to get GHC 6.6 into portage is documented here http://haskell.org/~gentoo/gentoo-haskell/projects/GHC-6.6-launch.html As a first wave of dummy packages, I just put the following ones into the tree: fgl mtl haskell-src html hunit network quickcheck Status report: ghc-bin-6.6 for amd64 and x86 is in portage, p.masked I've also put the ghc-6.6 versions of the following libs: fgl mtl haskell-src html hunit network quickcheck Now arrows, cgi, time and xhtml are added too. Libs that are still missing are the same for dummy(ghc-6.4) as modular(ghc-6.6): alut glut hgl openal opengl x11 I just tested several middle-size Haskell programs on an AMD64 machine by unmasking ghc 6.6 and using the following modules: fgl hunit mtl Everything seems OK, no problem noticed. Also tested after unmasking(on AMD64 again): quickcheck html and darcs And everything seems to work fine. (In reply to comment #0) > 6.6 is out since 20061011. 6.6.1 is out since 20070426. (In reply to comment #3) > We currently have the ebuilds in the gentoo haskell overlay at > http://haskell.org/~gentoo/gentoo-haskell/ I need darcs to get the overlay -- to build darcs I need ghc 6.6 -- to build ghc 6.6 I need the overlay -- oh, man, that's not going to work too well. Is there anyway to get a tarball of the overlay? (In reply to comment #11) > > I need darcs to get the overlay -- to build darcs I need ghc 6.6 -- to build > ghc 6.6 I need the overlay -- oh, man, that's not going to work too well. Is > there anyway to get a tarball of the overlay? > hm, there is something wrong. darcs needs ghc 6.2.2 (I've been using darcs for long time with ghc-6.4) (In reply to comment #10) > (In reply to comment #0) > > 6.6 is out since 20061011. > > 6.6.1 is out since 20070426. > Please put the 6.6.1 into the overlay. It contains some useful bug fixes. ghc-6.6.1 and the associated libs are in the overlay and in portage p.masked. Hopefully now it's just a bit of testing to finish and then we can unmask them all. IMHO, and from my tests (darcs and custom applications), they run fine on AMD64 and should be unmasked. ghc-6.6.1 is in portage with KEYWORDS="~amd64 ~ia64 ~x86" We expect alpha, hppa, ppc, ppc64 and sparc to follow shortly. Note that there is no ghc-bin anymore, that functionality has been merged into the main ghc ebuild: USE="binary". If you find any problems please open new individual bugs. Closing this bug now. |