On Mon, May 25, 2009 at 09:13:37AM +0200, Joachim Breitner wrote:
> * Do we need to depend on ghc-doc (now that documentation is installed
> via triggers) at all?
I wouldn't use a Dependency for -doc packages at all, but rather a
Recommends. The former would imply that -doc package is unusable
without the dependency, which isn't quite the case.
Without ghc6-doc, the index won't get generated, but the individual
HTML haddock docs in -doc packages are still useful. Likewise,
missing other recommended -doc packages would lead to broken links,
which isn't fatal either.
As for .haddock files, they have magic numbers in them, which means
that if there's a -doc package version lying around with obsolete
haddock docs, it'll just be ignored by ghc6-doc's trigger. (I didn't
check but if it's not that way then it should be.) Not the end of the
world, but not ideal either. IMHO it's a bug on the RM side that
there's no option to include arch:all packages in the binNMUs. I'd
like to hear the opinion of someone from that side about that.
I suppose that doing arch:all package binNMUs manually, as Joachim
described, would work. Though it wouldn't really buy much over just
doing a sourceful upload in the first place.
I've just uploaded haskell-mtl without a versioned dependency on
ghc6-doc. That should work now. If there are any other packages
around, please fix them.
> * Do we need to depend on the -doc packages of dependencies, and if so,
> do these need to be versioned?
A Recommends would be useful on those... Time for a
${haskell:Recommends}?
Attachment:
signature.asc
Description: Digital signature