[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sourceful uploads of libraries required...



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


Reply to: