From Fedora Project Wiki
(Contingency Plan: haskell-platform-2011.2.0.2)
m
 
(11 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
Update Glasgow Haskell Compiler (ghc) from version 7.0.2 to [http://haskell.org/ghc/download_ghc_7_0_4.html 7.0.4 release] (15 June 2011), with various bug fixes.
 
Update Glasgow Haskell Compiler (ghc) from version 7.0.2 to [http://haskell.org/ghc/download_ghc_7_0_4.html 7.0.4 release] (15 June 2011), with various bug fixes.
  
Haskell Platform 2011 was updated for ghc-7.0.3 and released as 2011.2.0.1 in April there should be minor new release for 7.0.4.
+
Haskell Platform 2011.2.0.1 was released in April for ghc-7.0.3: a minor update is expected for 7.0.4.
  
 
== Owners ==
 
== Owners ==
Line 15: Line 15:
 
== Current status ==
 
== Current status ==
 
* Targeted release: [[Releases/16|Fedora 16]]
 
* Targeted release: [[Releases/16|Fedora 16]]
* Last updated: 22 June 2011
+
* Last updated: 29 August 2011
* Percentage completion 25%
+
* Percentage completion 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
* ghc will be updated in rawhide. [ghc-7.0.4 has been bootstrapped]
+
* ghc will be updated in rawhide. [done]
* Update ghc-rpm-macros if necessary. [done]
+
* Update ghc-rpm-macros to drop prof subpackages [done]
 
* cabal2spec updated to use %ghc_arches macro and BR ghc-Cabal-devel and individual core libs [done]
 
* cabal2spec updated to use %ghc_arches macro and BR ghc-Cabal-devel and individual core libs [done]
* Update all haskell packages to latest packaging templates and rebuild. [in progress]
+
* Update all haskell packages to latest packaging templates and rebuild. [done]
* Test packages in rawhide []
+
* Test packages in F16/rawhide [done]
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
Line 29: Line 29:
  
 
== Scope ==
 
== Scope ==
* Minimal impact outside of Haskell packages
+
* Rebuilding all Haskell packages.
* Rebuilding all Haskell packages: see Detailed Description above
 
  
 
== How to Test ==
 
== How to Test ==
 
* yum install @haskell
 
* yum install @haskell
 
* yum install xmonad
 
* yum install xmonad
 +
* yum install ghc-*-devel
 +
* yum install pandoc
  
 
== User Experience ==
 
== User Experience ==
Line 52: Line 53:
  
 
== Release Notes ==
 
== Release Notes ==
Haskell GHC has been updated to version 7.0.4
+
The Haskell GHC compiler has been updated to version 7.0.4
with various bugfixes and haskell-platform to 2011.2.0.x.
+
with various bugfixes and haskell-platform to 2011.2.0.1.
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==

Latest revision as of 03:04, 5 September 2011


GHC 7.0.4

Summary

Update Glasgow Haskell Compiler (ghc) from version 7.0.2 to 7.0.4 release (15 June 2011), with various bug fixes.

Haskell Platform 2011.2.0.1 was released in April for ghc-7.0.3: a minor update is expected for 7.0.4.

Owners

Current status

  • Targeted release: Fedora 16
  • Last updated: 29 August 2011
  • Percentage completion 100%

Detailed Description

  • ghc will be updated in rawhide. [done]
  • Update ghc-rpm-macros to drop prof subpackages [done]
  • cabal2spec updated to use %ghc_arches macro and BR ghc-Cabal-devel and individual core libs [done]
  • Update all haskell packages to latest packaging templates and rebuild. [done]
  • Test packages in F16/rawhide [done]

Benefit to Fedora

Fedora will benefit by providing the latest ghc compiler and haskell-platform to its users with various bugfixes.

Scope

  • Rebuilding all Haskell packages.

How to Test

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

User Experience

Developers will be able to use latest GHC.

Dependencies

haskell-platform release for ghc-7.0.4 expected.

Contingency Plan

ghc-7.0.4 is a stable bugfix release, which should not have any major surprises.

If haskell-platform-2011.2.0.2 is not released in time we will ship with haskell-platform-2011.2.0.1 + ghc-7.0.4, and update haskell-platform later if necessary.

Documentation

Release Notes

The Haskell GHC compiler has been updated to version 7.0.4 with various bugfixes and haskell-platform to 2011.2.0.1.

Comments and Discussion