On Tue, Feb 09, 2010 at 10:28:50AM +0100, Joachim Breitner wrote: > > The downside of this is that we'd need to do sourceful uploads of some > > (most?) libraries, since they have a versioned dependeny on haddock. > > Are we up to that? > > I think so. Marco recently got his account, so we can both do uploads. I > think we???ll split the dependency tree in a sensible way and just keep > building packages for a while :-) After some quick grep-dctrl and apt-get source runs, it seems that about the half of the libraries have a versioned dependency on haddock. Here's a list (not necessarily complete): agda-2.2.6 cpphs-1.9 gtk2hs-0.10.1 haskell-alut-18.104.22.168 haskell-arrows-0.4.1.1 haskell-binary-0.5.0.1 haskell-bzlib-0.5.0.0 haskell-cgi-3001.1.7.1 haskell-curl-1.3.5 haskell-dataenc-0.13.0.1 haskell-diff-0.1.2 haskell-digest-0.0.0.7 haskell-editline-0.2.1.0 haskell-fgl-22.214.171.124 haskell-filemanip-0.3.2 haskell-ghc-mtl-126.96.36.199 haskell-glut-188.8.131.52 haskell-hashed-storage-0.3.6 haskell-haskeline-0.6.1.6 haskell-haskell-src-184.108.40.206 haskell-hgl-220.127.116.11 haskell-hint-0.3.2.1 haskell-hsql-mysql-1.7.1 haskell-hsql-postgresql-1.7.3 haskell-html-18.104.22.168 haskell-hunit-22.214.171.124 haskell-irc-0.4.4.2 haskell-json-0.4.3 haskell-language-c-0.3.1.1 haskell-lazysmallcheck-0.3 haskell-mmap-0.4.1 haskell-monadcatchio-mtl-0.2.0.0 haskell-mtl-126.96.36.199 haskell-network-188.8.131.52 haskell-network-bytestring-0.1.2.1 haskell-openal-184.108.40.206 haskell-opengl-220.127.116.11 haskell-parallel-18.104.22.168 haskell-parsec-3.0.0 haskell-parsec2-22.214.171.124 haskell-polyparse-1.3 haskell-qio-1.0 haskell-quickcheck-126.96.36.199 haskell-quickcheck1-188.8.131.52 haskell-regex-tdfa-1.1.2 haskell-regex-tdfa-utf8-1.0 haskell-safe-0.2 haskell-src-exts-1.3.0 haskell-stm-184.108.40.206 haskell-stream-0.2.2 haskell-tar-0.3.1.0 haskell-terminfo-0.3.0.2 haskell-time-220.127.116.11 haskell-uniplate-1.3 haskell-unixutils-1.22 haskell-utf8-string-0.3.6 haskell-vty-18.104.22.168 haskell-x11-22.214.171.124 haskell-x11-xft-0.3 haskell-xhtml-3000.2.0.1 haskell-zip-archive-0.1.1.3 haskell-zlib-0.5.2.0 haskelldb-hdbc-0.12 haskelldb-hdbc-odbc-0.12 haskelldb-hdbc-postgresql-0.12 haskelldb-hdbc-sqlite3-0.12 haxml-1.13.3 xmonad-0.9 xmonad-contrib-0.9 > > I'd still leave haddock as an unversioned dependency. I may still > > split haddock into its own package and not have ghc6 Provide haddock. > > Not everyone needs it and it's quite large. > > While we are at it: Should we remove haddock, hscolour etc. from the > library build dependencies, and make them a dependency of > haskell-devscripts? The rationale would be that the packaging scripts of Why not. The reason for having haddock as a versioned dependency was that buildds were set up via build-deps to first build ghc6 and then haddock and only then try out any libraries. Hopefully we won't see anything like that again.
Description: Digital signature