On Sun, Feb 27, 2011 at 10:05 AM, Don Stewart <don...@gmail.com> wrote: > The problem -- after I refreshed my memory -- isn't that cabal-install can't > handle itself as a tool dep.
Correct. But the haskell-platform.cabal file, as it is used to build the source tarball, and then to the installers, is never fed to cabal to "solve". The prepare.sh and Build.hs process just uses haskell-platform.cabal file as the source of the list of packages and versions to include. So "uncommenting" it for that process, the cabal-install package tarball, of the right version(see below), gets unpacked and included in the tarball, and the tarball package manafest file. Then -- installer packages that work from the source tarball will build and include it. So, I guess what I'm saying is that we need two haskell-platform.cabal files: one for installing from, which can't include cabal-install. And one for building the source tarball from. Now, as to correct version, we have another issue: HP seems to currently spec the incompatible pair of cabal-1.10.0.0 and cabal-install-0.8.2, which itself requires cabal-1.8.*. So, I assume we are stuck waiting on a new version of cabal-install. - Mark _______________________________________________ Haskell-platform mailing list Haskell-platform@projects.haskell.org http://projects.haskell.org/cgi-bin/mailman/listinfo/haskell-platform