Quick Hackage question
ross at soi.city.ac.uk
Tue Jan 22 07:20:07 EST 2008
On Tue, Jan 22, 2008 at 11:04:31AM +0000, Adrian Hey wrote:
> So is that what's going wrong with packages that aren't haddocked?
Often they just haven't been processed yet. It's not yet a fully
automated process, though that is the aim. There's an extra delay at
the moment because I'm switching it to the new version of haddock, and
have struck a few glitches that I'll post about shortly. (COrdering and
AvlTree are fine, though.)
> I guess if some dependencies are missing this might be the case.
At present Cabal has no way to specify a dependency on a foreign
library, so that could cause a build failure, but the docs can still
be generated. However if a package can't be built, it can't be
installed, and any packages that depend on it cannot be configured,
so no docs for those.
> I'm just trying to find out if lack of haddock is deliberate policy,
> or a problem with hackage, or cabal, or uploaded packages or what, and
> what (if anything) package authors can do to get their packages properly
> documented in hackage.
No deliberate policy, and nothing you should or can do. The docs will
> But in 99% of cases people will have checked this before they
> upload, so I don't think this can be what's going wrong.
You'd think people would check this before releasing, but 99% is an
More information about the Libraries