Ticket #133 (closed defect: fixed)
Haddock is not installed properly with the windows HP 2009.2.0.2 installer
|Reported by:||creswick||Owned by:||refold|
The Windows installer improperly registers the haddock library in the global package db. The path specified in the db is a constant path based on the system that the installer was built on:
This was resolved in later versions of the Haskell Platform, but no subsequent 2009 version was released with a fixed installer. This would not be as much of a problem, however, the build process for haddock has different dependencies when the library is built from within the ghc source tree. This makes it very difficult to generate a fully working install of the 2009 Haskell Platform on windows. Reinstalling haddock installs an extra package (ghc-paths) that is not included in the Haskell platform. This alters the environment and complicates the build process when distributing packages that need only to depend on HP 2009.
One theoretical workaround is to manually edit the package database, but this is clearly error prone.
This could be resolved relatively simply by generating a 2009.2.0.3 maintenance release with the proper relative path.