Features/GHC704

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
m (moved Features/GHC703 to Features/GHC704: bugfix version bump)
m
 
(17 intermediate revisions by one user not shown)
Line 2: Line 2:
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
 
  We also request that you maintain the same order of sections so that all of the feature pages are uniform.  -->
  
= GHC 7.0.3 and Haskell Platform 2011.2.0.1 =
+
= GHC 7.0.4 =
  
 
== Summary ==
 
== Summary ==
The latest update to Glasgow Haskell Compiler (ghc) version 7.0.3 was [http://haskell.org/ghc/download_ghc_7_0_3.html released] 27 March 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.
+
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: 25 May 2011
+
* Last updated: 29 August 2011
* Percentage completion 0%
+
* Percentage completion 100%
  
 
== Detailed Description ==
 
== Detailed Description ==
* We will build ghc-7.0.3 in rawhide. []
+
* ghc will be updated in rawhide. [done]
* Update ghc-rpm-macros if necessary. []
+
* Update ghc-rpm-macros to drop prof subpackages [done]
* Update all haskell packages to latest packaging templates and rebuild. []
+
* cabal2spec updated to use %ghc_arches macro and BR ghc-Cabal-devel and individual core libs [done]
* Test packages in rawhide []
+
* Update all haskell packages to latest packaging templates and rebuild. [done]
 +
* Test packages in F16/rawhide [done]
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
Line 28: 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 ==
* Packagers
+
* yum install @haskell
** Build packages against GHC 7.0
+
* yum install xmonad
** Many Haskell libraries and applications include test suites already (not many are enabled to my knowledge). Enabling these will help catch errors.
+
* yum install ghc-*-devel
* Testers
+
* yum install pandoc
** General usage of packaged Haskell applications to find bugs (probably manifest as assertion errors or exceptions)
+
*** darcs
+
*** cabal
+
  
 
== User Experience ==
 
== User Experience ==
Developers will be able to use GHC 7.0.3.
+
Developers will be able to use latest GHC.
  
 
== Dependencies ==
 
== Dependencies ==
None
+
haskell-platform release for ghc-7.0.4 expected.
  
 
== Contingency Plan ==
 
== Contingency Plan ==
None: ghc-7.0.3 is a stable bugfix releases, which should not have any major surprises.
+
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 ==
 
== Documentation ==
 
* http://haskell.org/ghc/docs/7.0.3/html/users_guide/release-7-0-3.html
 
* http://haskell.org/ghc/docs/7.0.3/html/users_guide/release-7-0-3.html
 +
* http://haskell.org/ghc/docs/7.0.4/html/users_guide/release-7-0-4.html
  
 
== Release Notes ==
 
== Release Notes ==
Haskell GHC has been updated to version 7.0.3
+
The Haskell GHC compiler has been updated to version 7.0.4
 
with various bugfixes and haskell-platform to 2011.2.0.1.
 
with various bugfixes and haskell-platform to 2011.2.0.1.
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==
* See [[Talk:Features/GHC703]]
+
* See [[Talk:Features/GHC704]]
  
 
[[Category:FeatureAcceptedF16]]
 
[[Category:FeatureAcceptedF16]]

Latest revision as of 03:04, 5 September 2011


Contents

[edit] GHC 7.0.4

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

[edit] Owners

[edit] Current status

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

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

[edit] Benefit to Fedora

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

[edit] Scope

  • Rebuilding all Haskell packages.

[edit] How to Test

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

[edit] User Experience

Developers will be able to use latest GHC.

[edit] Dependencies

haskell-platform release for ghc-7.0.4 expected.

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

[edit] Documentation

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

[edit] Comments and Discussion