
nomeata:
Hi,
Am Mittwoch, den 14.07.2010, 15:41 -0700 schrieb Don Stewart:
Release candidate specification for the 2010.2.0.0 release of the Haskell Platform is now available, the first encorporating GHC 6.12.3:
http://code.haskell.org/haskell-platform/haskell-platform.cabal
RC for the Unix installer is here:
http://www.galois.com/~dons/tmp/hp/haskell-platform-2010.2.0.0.tar.gz
Time to get the Mac and Windows installers ready, and to prep the distro packages!!
Release due next Thursday.
this leads us to the question: What do we want in squeeze? Are we happy with the current situation? Or should we try to get 6.12.3 and 2010.2. ready?
I think the GHC 6.12.3 compiler fixes a number of significant bugs of 6.12.1, so that alone is worth the upgrade: * A crash when Haskell calls C, which in turn calls back into Haskell, has been fixed. * A bug which caused forking large processes to not terminate has been fixed. * Calling hSetEncoding will now set the encoding for both the read and write side of a Handle, rather than just the read side. * Using hReady and hWaitForInput on Handles created from Sockets will no longer block on Windows. * Some improvements have been made in when library functions do, and do not, block asynchronous exceptions. * bytestring: Fixed bug that caused hGetContents to block when it shouldn't. * A new flag -no-rtsopts flag allows you to disable parsing of +RTS ... options by the run-time system. In some use-cases, when a program can be run as another user, this can cause security problems. For example, myprog -tsomefile will overwrite somefile if the other user has permissions to do so. * ghc-pkg now ensures that the conf files it writes are UTF8. * TH: A bug in the kind parser has been fixed. * directory: System.Directory.doesFileExist on Unix-like OSes now correctly identifies various types of special file as files. -- Don

nomeata:
this leads us to the question: What do we want in squeeze? Are we happy with the current situation? Or should we try to get 6.12.3 and 2010.2. ready?
Here's a more complete changelog, http://code.haskell.org/haskell-platform/NOTES-2010.2.0.0 ------------------------------------------------------------------------ Release 2010.2.0.0 Changelog: * A crash when Haskell calls C, which in turn calls back into Haskell, has been fixed. * A bug which caused forking large processes to not terminate has been fixed. * Calling hSetEncoding will now set the encoding for both the read and write side of a Handle, rather than just the read side. * Using hReady and hWaitForInput on Handles created from Sockets will no longer block on Windows. * Some improvements have been made in when library functions do, and do not, block asynchronous exceptions. * bytestring: Fixed bug that caused hGetContents to block when it shouldn't. * A new flag -no-rtsopts flag allows you to disable parsing of +RTS ... options by the run-time system. In some use-cases, when a program can be run as another user, this can cause security problems. For example, myprog -tsomefile will overwrite somefile if the other user has permissions to do so. * ghc-pkg now ensures that the conf files it writes are UTF8. * TH: A bug in the kind parser has been fixed. * directory: System.Directory.doesFileExist on Unix-like OSes now correctly identifies various types of special file as files. Versions: ghc 6.12.1 6.12.3 alex 2.3.2 -> 2.3.3 happy 1.18.4 -> 1.18.5 cabal-install 0.8.0 -> 0.8.2 Cabal 1.8.0.2 -> 1.8.0.6 QuickCheck 2.1.0.3 -> 2.1.1.1 array 0.3.0.0 -> 0.3.0.1 base 4.2.0.0 -> 4.2.0.2 bytestring 0.9.1.5 -> 0.9.1.7 cgi 3001.1.7.2 -> 3001.1.7.3 directory 1.0.1.0 -> 1.0.1.1 fgl 5.4.2.2 -> 5.4.2.3 filepath 1.1.0.3 -> 1.1.0.4 hpc 0.5.0.4 -> 0.5.0.5 old-time 1.0.0.3 -> 1.0.0.5 process 1.0.1.2 -> 1.0.1.3 regex-base 0.93.1 -> 0.93.2 regex-compat 0.92 -> 0.93.1 regex-posix 0.94.1 -> 0.94.2 stm 2.1.1.2 -> 2.1.2.1 template-haskell 2.4.0.0 -> 2.4.0.1 unix 2.4.0.0 -> 2.4.0.2 ------------------------------------------------------------------------ Version info computed with diffcabal, http://hackage.haskell.org/package/diffcabal -- Don

On 15/07/2010 19:22, Don Stewart wrote:
nomeata:
this leads us to the question: What do we want in squeeze? Are we happy with the current situation? Or should we try to get 6.12.3 and 2010.2. ready?
Here's a more complete changelog,
http://code.haskell.org/haskell-platform/NOTES-2010.2.0.0
------------------------------------------------------------------------ Release 2010.2.0.0
Changelog:
* A crash when Haskell calls C, which in turn calls back into Haskell, has been fixed.
Note that bug was in 6.12.2, but not 6.12.1 or 6.12.3.
* A bug which caused forking large processes to not terminate has been fixed. * Calling hSetEncoding will now set the encoding for both the read and write side of a Handle, rather than just the read side. * Using hReady and hWaitForInput on Handles created from Sockets will no longer block on Windows. * Some improvements have been made in when library functions do, and do not, block asynchronous exceptions. * bytestring: Fixed bug that caused hGetContents to block when it shouldn't.
This was the other bug in 6.12.2, not present in earlier or later releases. Cheers, Simon
* A new flag -no-rtsopts flag allows you to disable parsing of +RTS ... options by the run-time system. In some use-cases, when a program can be run as another user, this can cause security problems. For example, myprog -tsomefile will overwrite somefile if the other user has permissions to do so. * ghc-pkg now ensures that the conf files it writes are UTF8. * TH: A bug in the kind parser has been fixed. * directory: System.Directory.doesFileExist on Unix-like OSes now correctly identifies various types of special file as files.
Versions:
ghc 6.12.1 6.12.3
alex 2.3.2 -> 2.3.3 happy 1.18.4 -> 1.18.5 cabal-install 0.8.0 -> 0.8.2
Cabal 1.8.0.2 -> 1.8.0.6 QuickCheck 2.1.0.3 -> 2.1.1.1 array 0.3.0.0 -> 0.3.0.1 base 4.2.0.0 -> 4.2.0.2 bytestring 0.9.1.5 -> 0.9.1.7 cgi 3001.1.7.2 -> 3001.1.7.3 directory 1.0.1.0 -> 1.0.1.1 fgl 5.4.2.2 -> 5.4.2.3 filepath 1.1.0.3 -> 1.1.0.4 hpc 0.5.0.4 -> 0.5.0.5 old-time 1.0.0.3 -> 1.0.0.5 process 1.0.1.2 -> 1.0.1.3 regex-base 0.93.1 -> 0.93.2 regex-compat 0.92 -> 0.93.1 regex-posix 0.94.1 -> 0.94.2 stm 2.1.1.2 -> 2.1.2.1 template-haskell 2.4.0.0 -> 2.4.0.1 unix 2.4.0.0 -> 2.4.0.2
------------------------------------------------------------------------
Version info computed with diffcabal,
http://hackage.haskell.org/package/diffcabal
-- Don _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries
participants (2)
-
Don Stewart
-
Simon Marlow