On Tue, Jun 10, 2008 at 7:14 AM, David Fox <[EMAIL PROTECTED]> wrote:
> On Tue, Jun 10, 2008 at 3:48 AM, Ian Lynagh <[EMAIL PROTECTED]> wrote: > >> >> Hi David, >> >> On Mon, Jun 09, 2008 at 03:23:31PM -0700, David Fox wrote: >> > I have been working on the library documentation, specificially >> debianizing >> > haddock 2.1.0, getting everything in the Debian repository to build with >> > haddock 2.1.0 >> >> Have you seen this thread: >> http://www.haskell.org/pipermail/cvs-ghc/2008-June/042772.html >> which continues here: >> http://www.haskell.org/pipermail/cvs-libraries/2008-June/008910.html >> ? In short, you may have to jump through hoops when upgrading to a new >> version of GHC. > > > Yes, I see the issue - by the second stage of the ghc build the haddock > version becomes incompatible. Presumably haddock will have to be merged > into the ghc package, or a way of relaxing haddock's version requirement > will have to be added. Or you could modify the ghc debianization so it > keeps the documentation it produced during stage 1, then you could rebuild > haddock after the ghc build finished. However, since fiddling with #ifdef > __HADDOCK__ was taking more and more of our time, and not having a fully > integrated documentation tree was becoming more and more of an > inconvenience, I thought it would be worth it to go ahead and upgrade. When > you are ready to upgrade the official repositories I hope this code will be > helpful. > > Actually, it may be that if you always pass -B /usr/lib/ghc* to haddock > during the ghc build (rather than -B `$(HC) --print-libdeb` which would give > you the library directory of the new, incompatible compiler) you should make > it through the build. It seems like there is probably an easy workaround > for this. Maybe I'll give it a try. > I believe that one consequence of this issue is that ghc6-doc and all the other doc packages need to be changed from architecture all to architecture any, since they are tied to the particular ghc6 package which generated them.
_______________________________________________ debian-haskell mailing list [email protected] http://urchin.earth.li/mailman/listinfo/debian-haskell

