Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 279739 - Please stabilize dev-haskell/cabal-1.6.0.3
Summary: Please stabilize dev-haskell/cabal-1.6.0.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 306311
Blocks:
  Show dependency tree
 
Reported: 2009-07-30 21:37 UTC by Lennart Kolmodin (RETIRED)
Modified: 2010-07-12 07:24 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lennart Kolmodin (RETIRED) gentoo-dev 2009-07-30 21:37:55 UTC
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!
Comment 1 Tony Vroon (RETIRED) gentoo-dev 2009-07-31 16:06:43 UTC
+  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.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2009-08-18 22:03:47 UTC
>>> 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
Comment 3 Tobias Klausmann (RETIRED) gentoo-dev 2009-08-28 15:58:16 UTC
Stable on alpha.
Comment 4 Thomas Kahle (RETIRED) gentoo-dev 2010-02-22 09:12:20 UTC
(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 !

Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2010-02-25 11:21:18 UTC
stable x86, thanks Thomas for the research
Comment 6 Raúl Porcel (RETIRED) gentoo-dev 2010-04-11 18:30:02 UTC
ia64/sparc stable
Comment 7 Joe Jezak (RETIRED) gentoo-dev 2010-06-01 13:08:53 UTC
Marked ppc/ppc64 stable.
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2010-07-01 20:03:42 UTC
HPPA is pulling out.
Comment 9 Sergei Trofimovich (RETIRED) gentoo-dev 2010-07-12 07:24:57 UTC
All CCed arches are marked stable.