Hi, cabal is an important piece of work in the Haskell infrastructure, as it's the build system used by almost all applications and libraries. It also buildable with close to ancient dev-lang/ghc versions. With its popularity it has been included into the ghc release, which is what the variable CABAL_CORE_LIB_GHC_PV reflects. For those ghc versions nothing will be installed, it'll use the ghc-bundled version instead. To fit better into portage, we have done a few tricks bundling other packages into this ebuild to help build cabal. It's a technique we've used for a long time and I don't expect any trouble from this. To test, emerge any other package in dev-haskell/ and look for: * Using cabal-1.6.0.3 to see it picked up your new cabal version, and then watch it build successfully. Cabal 1.6.0.3 has been available in portage since mid-April, and the 1.6-branch since Oct-2008. It's been massively tested upstream to not break packages written for previous cabal versions, so I expect this stabilization to work very smoothly. Thanks!
+ 31 Jul 2009; <chainsaw@gentoo.org> cabal-1.6.0.3.ebuild: + Marked stable on AMD64 as requested by Lennart Kolmodin + <kolmodin@gentoo.org> in bug #279739. Compiled-tested on a Core2 Duo with + USE="-doc -profile". QA white-space warning ignored as per ebuild comment.
>>> Compiling source in /var/tmp/portage/dev-haskell/c2hs-0.14.5/work/c2hs-0.14.5 ... * Using cabal-1.6.0.3. /var/tmp/portage/dev-haskell/c2hs-0.14.5/work/c2hs-0.14.5/Setup.hs:8:7: Could not find module `Distribution.Setup': it is a member of package Cabal-1.2.3.0, which is hidden
Stable on alpha.
(In reply to comment #2) > >>> Compiling source in /var/tmp/portage/dev-haskell/c2hs-0.14.5/work/c2hs-0.14.5 ... > * Using cabal-1.6.0.3. > > /var/tmp/portage/dev-haskell/c2hs-0.14.5/work/c2hs-0.14.5/Setup.hs:8:7: > Could not find module `Distribution.Setup': > it is a member of package Cabal-1.2.3.0, which is hidden I can confirm this. It is an upstream issue and solved in c2hs-0.16.0, we should do Bug #306311 !
stable x86, thanks Thomas for the research
ia64/sparc stable
Marked ppc/ppc64 stable.
HPPA is pulling out.
All CCed arches are marked stable.