Skip to content

Hackage docs for base library contain broken links

http://hackage.haskell.org/packages/archive/base/4.6.0.0/doc/html/GHC-IOArray.html

Is a 404, presumably because it's {-# HADDOCK_OPTIONS hide #-} so the haddocks don't get documented?

However it is linked to from the master index

http://hackage.haskell.org/package/base-4.6.0.0

  1. ..which as far as I can see has links to all modules irrespective of whether they are hidden or not.

A different example relates to source links:

If you look at the Prelude docs here:

http://hackage.haskell.org/packages/archive/base/4.6.0.0/doc/html/Prelude.html

Then some of the source links point to URLs like

http://hackage.haskell.org/packages/archive/%01/%02/doc/html/src/GHC-Classes.html#Ord

  1. ..which looks like some substitution operation has failed (%6.4.2 -> package name, %6.6 -> version, I presume). An attempt to manually fix the package name and version still leads to a 404.

Some other source links from the Prelude are fine, though, for example:

http://hackage.haskell.org/packages/archive/base/4.6.0.0/doc/html/src/GHC-Enum.html#Enum

This is a regression but I don't know how recently; I certainly used to be able to follow links like that back in the 7.0 era, but I don't when it started failing.

Trac metadata
Trac field Value
Version 7.6.1
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information