Stop! Tickets are now managed at GitHub.

Please enter new tickets, and find and edit existing tickets there:


Ticket #74 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

the haskell-platform 2009.2.0.1 source distribution spoils packages of a full ghc-6.10.4 binary installation

Reported by: maeder Owned by: duncan
Priority: major Milestone: 2009.2.0.2
Component: Generic source tarball Keywords:
Cc:

Description

time-1.1.2.4 and network-2.2.1.1 are older packages than supplied by ghc-6.10.4 with time-1.1.4 and network-2.2.1.2. So these packages are installed unnecessary (and better should not be installed).

But also the other packages that come with ghc-6.10.4 will be reinstalled (at a different location) but without profiling libs. Already installed packages should not be reinstalled!

mtl-1.1.0.2
QuickCheck-1.2.0.0
haskell-src-1.0.1.3
html-1.0.1.2
parallel-1.1.0.1
parsec-2.1.0.1
regex-base-0.72.0.2
regex-posix-0.72.0.3
regex-compat-0.71.0.1
stm-2.1.1.2
xhtml-3000.2.0.1

Furthermore, the configure option --without-GLUT did not work at all. I had to remove GLUT manually from the configure script and the files platform.packages and haskell-platform.cabal

Change History

Changed 5 years ago by maeder

HUnit-1.2.0.3 is missing in the above list

Changed 5 years ago by dons

See #75

Changed 5 years ago by duncan

For 2009.2.0.2 we are shipping a newer version of network than comes with ghc-6.10.4 and the same older version of time. We will not be installing time unnecessarily because we're installing the correct version of time. The installer will use ghc-pkg to hide the time 1.1.3 version that comes with ghc-6.10.4 so that the correct version of the package will be used by default.

Yes, we should do profiling libs by default.

There's a dilema with not-reinstalling which is that the platform installer script cannot be used to recover a borked installation.

The --with-blah options are not connected to anything, but ./configure does not complain about unrecognised --with-blah options. We would accept a patch to connect the --with-blah flags to the problematic FFI packages. In general though we do not want to go down the route of making subsets of the platform. It lessens its status as a standard set that package authors can rely on.

Changed 5 years ago by dons

  • milestone set to 2009.2.0.2

Changed 5 years ago by dons

  • status changed from new to closed
  • resolution set to fixed

Profiling libs are now shipped.

Note: See TracTickets for help on using tickets.