Features/GHC741

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Documentation)
(postponing for now for F18)
Line 9: Line 9:
  
 
== Current status ==
 
== Current status ==
* Targeted release: [[Releases/17 | Fedora 17 ]]  
+
* Targeted release: [[Releases/18 | Fedora 18 ]]  
* Last updated: 2012-01-05
+
* Last updated: 2012-01-06
* Percentage of completion: 15%
+
* Percentage of completion: 0%
  
 
== Detailed Description ==
 
== Detailed Description ==
Line 20: Line 20:
  
 
== Scope ==
 
== Scope ==
* Update Rawhide to haskell-platform-2011.4.0.0 [in progress]
 
 
* Bootstrap ghc-7.4 in rawhide.
 
* Bootstrap ghc-7.4 in rawhide.
 
* Finalize ghc-rpm-macros for F17 (drop ghc-prof provides).
 
* Finalize ghc-rpm-macros for F17 (drop ghc-prof provides).
Line 38: Line 37:
  
 
== Dependencies ==
 
== Dependencies ==
ghc-7.4.1 release is expected soon.
+
ghc-7.4.1 release is expected early 2012.
haskell-platform release for ghc-7.4 expected next year.
+
haskell-platform release for ghc-7.4 expected around May 2012.
  
 
== Contingency Plan ==
 
== Contingency Plan ==
If ghc-7.4.1 is not released in good time for Alpha then will probably just target haskell-platform-2011.4 for Fedora 17, and wait with ghc-7.4 until F18.
+
Stay with ghc-7.0.4 and haskell-platform-2012.4.
  
 
== Documentation ==
 
== Documentation ==
* http://hackage.haskell.org/platform/changelog.html
 
 
* http://www.reddit.com/r/haskell/comments/mm68o/ghc_74_branched_whats_in_for_christmas/
 
* http://www.reddit.com/r/haskell/comments/mm68o/ghc_74_branched_whats_in_for_christmas/
 
* http://www.haskell.org/ghc/docs/7.2.2/html/users_guide/release-7-2-1.html
 
* http://www.haskell.org/ghc/docs/7.2.2/html/users_guide/release-7-2-1.html
Line 56: Line 54:
 
* See [[Talk:Features/GHC74]]
 
* See [[Talk:Features/GHC74]]
  
[[Category:FeatureReadyForFesco]]
+
[[Category:FeaturePageIncomplete]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Revision as of 09:59, 6 January 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-01-06
  • Percentage of completion: 0%

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 ghc with many new compiler features and improvements.

Scope

  • Bootstrap ghc-7.4 in rawhide.
  • Finalize ghc-rpm-macros for F17 (drop ghc-prof provides).
  • Refresh and rebuild all Haskell packages with appropriate version bumps.
  • Test packages in rawhide/f17

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

ghc-7.4.1 release is expected early 2012. haskell-platform release for ghc-7.4 expected around May 2012.

Contingency Plan

Stay with ghc-7.0.4 and haskell-platform-2012.4.

Documentation

Release Notes

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

Comments and Discussion