Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 279739
Alias:
Product:
Component:
Status: NEW
Resolution:
Assigned To: Gentoo's Haskell Language team <haskell@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Lennart Kolmodin <kolmodin@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 279739 depends on: Show dependency tree
Bug 279739 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.








View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2009-07-30 21:37 0000
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 From Tony Vroon 2009-07-31 16:06:43 0000 -------
+  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 From Christian Faulhammer 2009-08-18 22:03:47 0000 -------
>>> 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 From Tobias Klausmann 2009-08-28 15:58:16 0000 -------
Stable on alpha.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug