Planning a Haskell Platfrom Release Candidate this weekend

Here's my remaining list before putting out a realse candidate. I'm aiming for this weekend: *-- General --* [ ] haddock linkage from HP packages to GHC core packages is broken [ ] decision on QuickCheck? *-- Source Tarball --* [ ] missing platform.sh scripts [ ] missing os-extras in hptool/src *-- Mac --* [ ] start.html needs a once over updating [ ] uninstall-hs should clean out /usr/local/bin symlinks (as it does with /usr/bin) *-- Windows --* [ ] GLUT issue in ghci *-- Website --* [ ] templatize info on pages [ ] add build mode to bptool Main - needs to take file of downloads & hashes Anyone have anything else? Otherwise... we're almost good to go!!!! - Mark

Where I'm at: *-- General --* [x] haddock linkage from HP packages to GHC core packages is broken * -- think I have this fixed.... checking in all contexts* [x] decision on QuickCheck? * -- staying with 2.6, because 2.7 added a dep on a package not in the platform* *-- Source Tarball --* [x] missing platform.sh scripts [x] missing os-extras in hptool/src * -- both done* *-- Mac --* [x] start.html needs a once over updating * -- done* [-] uninstall-hs should clean out /usr/local/bin symlinks (as it does with /usr/bin) * -- turns out it already was... long post on why it is hard to clean out installations that are configured to install directly into common shared directories (like /usr/local/bin and /usr/local/share/man)* [?] activate-hs should add -P for clang pre-processing * - bug found in Cabal* * - adding -P for all preprocessing will suck* * - no other good fix* [-] ensuring that the MACOSX_DEPLOYMENT_TARGET=10.6 is set * -- decided to defer this to later - just need to remember to do this by hand before starting the build* *-- Windows --* [ ] GLUT issue in ghci * -- no updates* *-- Website --* [ ] templatize info on pages [ ] add build mode to bptool Main - needs to take file of downloads & hashes *-- this can all wait until after the RC* The issue with pre-processing is a big one - and one not easily solvable. It has already bit developers (bos posted about it recently), and it will bite again. I'm also feeling at a loss to actually test the Platform. Normally I do a big system build, like Pandoc, or my own Plush to prove that a wider variety of developer packages will compile with the platform. Alas, none of those will compile with 7.8.3 and this platform. [for the curious: texmath ends up in a compilation that never ends during the profiling lib build, and Plush relies on warp, which puts it into it's own cabal hell...) - Mark
participants (1)
-
Mark Lentczner