
All, Don and I have looked through the "extralibs" set that came with ghc-6.8.3 and the set that will be associated with 6.10.1. I've attached a csv spreadsheet with the summary. For each package we looked at the difference between the last released version (whether that was in the 6.8.3 extralibs tarball or on hackage) and determined the extent of the changes. We assessed the changes against the package version policy to work out the new version (if necessary). These are the actions we need to take: * HUnit: bump version from 1.2.0.0 to 1.2.0.1 and release * QuickCheck: release 1.2.0.0 * haskell-src: bump version from 1.0.1.2 to 1.0.1.3 and release * html: bump version from 1.0.1.1 to 1.0.1.2 and release * mtl: bump version from 1.1.0.1 to 1.1.0.2 and release * network: bump version from 2.2.0.0 to 2.2.0.1 and release * parsec: nothing to do - no changes * parallel: nothing to do - no changes * regex-base: bump version from 0.72.0.1 to 0.72.0.2 and release * regex-compat: nothing to do - no changes * regex-posix: bump version from 0.72.0.2 to 0.72.0.3 and release * stm: bump version from 2.1.1.1 to 2.1.2.0 and release * time: bump version from 1.1.2.1 to 1.1.2.2 and release * xhtml: nothing to do - no changes By release we mean release on hackage. There's no need to wait until 6.10.1 is released to do this. Indeed we can get better testing done if we release now. Duncan

On Fri, 2008-10-10 at 19:42 -0700, Duncan Coutts wrote:
These are the actions we need to take:
Note that the changes to the exception handling in this package means the following packages no longer build with ghc-6.8.x: * HUnit * network * stm (also imports a new function from GHC.*) All the others still work with 6.8.2.
From the network.cabal file it looks like someone intended it to work with both. STM is not fixable due to the new function it needs from the GHC.* modules.
We should decide if we want to fix HUnit and network or just adjust the dependencies to specify base 4. Duncan
participants (1)
-
Duncan Coutts