I'll be uploading GHC 6.10.4 soon.

Now that we'd be building Haskell libraries again, I'd like to bring
up .haddock files and binNMUs again.  I'd like to have .haddock files
moved from -doc packages to -dev packages.  They're arch independent
and, as such, could well stay in -doc packages but arch:all packages
don't currently get binNMUed along with arch:any packages.  I asked
about this on d-d recently[0] and IMHO it's better to not try to use
-doc packages as build dependencies currently.  Maybe later, when this
gets settled somewhat.
[0] http://lists.debian.org/debian-devel/2009/07/msg00170.html

Ideally, -doc packages would contain the .haddock files and, when
issuing binNMUs to update ABIs, haskell libraries would be given
depwaits on both -doc and -dev packages.

The reason why I'd still like to push for having .haddock files in
-doc packages is that they aren't useful as build dependencies, but
also for generating an index for the libraries' APIs in ghc6-doc.
Currently the index is only generated for a library if both -doc and
-dev are installed, and that -dev would pull in everything, including
ghc6.  I'm assuming that someone would like to avoid that.

Moving .haddock files to -dev would mean that a build-dep on the
corresponding -doc package wouldn't be necessary.  But I'd still like
to ask to people leave them in, to future proof the packages if
.haddock files get moved back to -doc.

Fortunately, all that's needed for this is a small change in
haskell-devscripts.  I can NMU it (again) soon, along with uploading
ghc6, unless someone wants to say something about this.

Attachment: signature.asc
Description: Digital signature

Reply via email to