Hi all,
There is now a ghc 6.4-1 in Debian experimental (should be functionally equivalent to the Haskell Unsafe one except with a few more things in /usr/bin, most notably runhaskell).
I'm told we'd need to have all packages for all arches in unstable by 2 weeks time in order to get ghc 6.4 in sarge. I'm not sure this we're going to manage this, but I guess we may as well press on regardless. Reports, both good and bad, on whether ghc 6.4 successfully compiles Haskell packages in Debian (and whether the results actually work) would be useful in this.
Also useful would be similar reports for non-trivial programs and libraries not (especially those not /yet/) in Debian and an indication of how important people think having 6.4 in sarge is.
(Isaac, John, IIRC you are the guys who have worked on cabal / autodebianising cabal packages, so I'm particularly interested in your answers to the following)
Should I split/rename ghc6-hopengl into libghc6-OpenGL-dev and libghc6-GLUT-dev? Or should I leave those names for a separate package to use later? And if the latter, should ghc6-hopengl "Provide: libghc6-OpenGL-dev, libghc6-GLUT-dev"?
Should the ghc6 package provide libghc6-$foo-dev for each of the following?: rts, base, haskell98, template-haskell, unix, Cabal, parsec, haskell-src, network, QuickCheck, HUnit, mtl, fgl, X11, HGL, stm, readline, (lang), (concurrent), (posix), (util), (data), (text), (net), (hssource) (are the ones in parentheses deprecated? (from ghc-pkg -l output))
My opinion is I shouldn't do the split+rename, but should provide everything not in parentheses (although I'm not sure about rts).
At some point we're also going to have to decide whether profiling libraries go in the same package or in a -prof package. Does cabal make it easy to make profiling libraries, BTW?
While I'm here, if anyone's interested in working on the nhc98 bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=283024&repeatmerged=no then that would be great; I'm afraid I don't have the time to take on such development ATM :-(
Thanks Ian