[haskell-platform] #133: Haddock is not installed properly with the windows HP 2009.2.0.2 installer
haskell-platform
haskell-platform at projects.haskell.org
Thu Jul 22 16:28:06 EDT 2010
#133: Haddock is not installed properly with the windows HP 2009.2.0.2 installer
-------------------------------+--------------------------------------------
Reporter: creswick | Owner: refold
Type: defect | Status: new
Priority: major | Milestone: 2009.2.0.2
Component: Windows installer | Keywords:
-------------------------------+--------------------------------------------
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:
{{{
c:\builds\slave\x86-win-stable\build\ghc-6.10.4\haddock-2.4.2
}}}
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.
--
Ticket URL: <http://trac.haskell.org/haskell-platform/ticket/133>
haskell-platform <http://trac.haskell.org/haskell-platform>
The Haskell Platform: a comprehensive and robust collection of Haskell libraries
More information about the Haskell-platform
mailing list