Features/GHC741

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Scope)
(Dependencies)
Line 40: Line 40:
  
 
== Dependencies ==
 
== Dependencies ==
* haskell-platform-2012.2 for ghc-7.4.1 has been integrated to rawhide.
 
 
* For ARM, llvm-3.1 needs to be patched for ghc: see [https://bugzilla.redhat.com/show_bug.cgi?id=839473 bug]
 
* For ARM, llvm-3.1 needs to be patched for ghc: see [https://bugzilla.redhat.com/show_bug.cgi?id=839473 bug]
  

Revision as of 04:57, 13 July 2012

Contents

GHC 7.4

Summary

Update Fedora Haskell packages to the latest major version 7.4.1 of the Glasgow Haskell Compiler.

Owner

Current status

  • Targeted release: Fedora 18
  • Last updated: 2012-07-12
  • Percentage of completion: 90%

Detailed Description

Bumping ghc version requires a complete rebuild of all Haskell packages against the new version.

Benefit to Fedora

GHC 7.4 is a major new version of the Haskell compiler with many improvements.

Scope

  • Bootstrap ghc-7.4.1 in rawhide [done]
  • Finalize ghc-rpm-macros for F18 [done]
  • Refresh and rebuild all Haskell packages with appropriate version bumps [done]
  • Build ghc-7.4 for secondary archs [done]
  • update Haskell Platform to 2012.2.0.0 [done]
  • Test packages in rawhide/f18 [done]
  • Block old Haskell Platform packages

How To Test

  • yum install ghc
  • yum install haskell-platform
  • yum install @haskell
  • yum install xmonad
  • yum install ghc-*-devel
  • yum install pandoc

User Experience

Fedora users will have the latest version of GHC available to them.

Dependencies

  • For ARM, llvm-3.1 needs to be patched for ghc: see bug

Contingency Plan

No major problems expected.

Documentation

Release Notes

The Haskell GHC compiler has been updated to version 7.4.1 with many new features and improvements. Haskell Platform has been updated to 2012.2.0.0.

Comments and Discussion