Skip to content

Dead link in hoogle. #636

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
kindaro opened this issue Oct 10, 2017 · 1 comment
Open

Dead link in hoogle. #636

kindaro opened this issue Oct 10, 2017 · 1 comment

Comments

@kindaro
Copy link

kindaro commented Oct 10, 2017

I wanted to hoogle MonadIO today and I received a link to transformers package that says:

Page not found
Sorry, it's just not here.

I see #478 and it looks resolved: "I think the docbuilder has now been running ok for some time", -- but, if the observation above is legitimate, there are still some docs amiss.

@gbaz
Copy link
Contributor

gbaz commented Oct 10, 2017

The docs indeed built correctly. You can see them here: http://hackage.haskell.org/package/transformers-0.5.5.0

You'll notice that there's no Control.Monad.IO.Class there. This is because that is now exported from base and not transformers: http://hackage.haskell.org/package/transformers-0.5.5.0/transformers.cabal

The module listing on the hackage page I believe shows all possible modules a package can export (regardless of conditionals). But the docs are built in a specific environment (in particular, using a recent ghc) and thus are not built for modules that are not exported in recent ghcs.

I'm not quite sure of the right way to tidy up what I see at this point as an "interaction effect" between various systems' views of docs. Ideally the hoogledb would point to the new location of the module. Hackage has no way of knowing that the module has been relocated (as opposed to just removed), so I'm not sure what we could do there? Poss related to #560

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants