Features/GHC741

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Documentation)
m (Jreznik moved page Features/GHC74 to Features/GHC741: Feature owner asked to update name to reflect the real version covered by)
 
(23 intermediate revisions by one user not shown)
Line 1: Line 1:
= GHC 7.4 =
+
= GHC 7.4.1 =
  
 
== Summary ==
 
== Summary ==
Line 10: Line 10:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/18 | Fedora 18 ]]  
 
* Targeted release: [[Releases/18 | Fedora 18 ]]  
* Last updated: 2012-05-08
+
* Last updated: 2012-09-04
* Percentage of completion: 60%
+
* Percentage of completion: 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 23: Line 23:
 
* Finalize ghc-rpm-macros for F18 [done]
 
* Finalize ghc-rpm-macros for F18 [done]
 
* Refresh and rebuild all Haskell packages with appropriate version bumps [done]
 
* Refresh and rebuild all Haskell packages with appropriate version bumps [done]
* Build ghc-7.4 for secondary archs [arm/ppc in progress]
+
* Build ghc-7.4 for secondary archs [done]
* Test packages in rawhide/f18
+
* update Haskell Platform to 2012.2.0.0 [done]
 +
* Test packages in rawhide/f18 [done]
 +
* Block old Haskell Platform packages ([https://fedorahosted.org/rel-eng/ticket/5238 releng ticket]) [done]
  
 
== How To Test ==
 
== How To Test ==
Line 33: Line 35:
 
* yum install ghc-*-devel
 
* yum install ghc-*-devel
 
* yum install pandoc
 
* yum install pandoc
 +
* yum install gitit
  
 
== User Experience ==
 
== User Experience ==
Fedora users will have the latest version of GHC available to them.
+
Fedora users will have the latest major version of GHC available to them.
  
 
== Dependencies ==
 
== Dependencies ==
haskell-platform release for ghc-7.4.1 expected in May 2012.
+
* For ARM, llvm-3.1 needs to be patched for ghc: see [https://bugzilla.redhat.com/show_bug.cgi?id=839473 bug] [done]
  
 
== Contingency Plan ==
 
== Contingency Plan ==
Line 45: Line 48:
 
== Documentation ==
 
== Documentation ==
 
* http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/release-7-4-1.html
 
* http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/release-7-4-1.html
 +
* http://hackage.haskell.org/platform/changelog.html
  
 
== Release Notes ==
 
== Release Notes ==
The Haskell GHC compiler has been updated to version 7.4.1 with numerous new features and improvements.
+
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 ==
 
== Comments and Discussion ==

Latest revision as of 12:11, 17 October 2012

Contents

[edit] GHC 7.4.1

[edit] Summary

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

[edit] Owner

[edit] Current status

  • Targeted release: Fedora 18
  • Last updated: 2012-09-04
  • Percentage of completion: 100%

[edit] Detailed Description

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

[edit] Benefit to Fedora

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

[edit] 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 (releng ticket) [done]

[edit] How To Test

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

[edit] User Experience

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

[edit] Dependencies

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

[edit] Contingency Plan

No major problems expected.

[edit] Documentation

[edit] 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.

[edit] Comments and Discussion