Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Triggering a documentation update for a Hackage package

I have two releases which were accidentally uploaded before some of their dependencies:

  • http://hackage.haskell.org/package/pipes-cereal-plus-0.3.1

  • http://hackage.haskell.org/package/type-structure-0.1.0

Since then their dependencies have long been satisfied, however the documentation for them has not been generated to this day.

How can I trigger a reevaluation of those releases by Hackage? Is uploading a new release the only solution to such a silly problem?

I could find nothing related in the "Maintainer's corner".

like image 204
Nikita Volkov Avatar asked Apr 01 '14 10:04

Nikita Volkov


1 Answers

From New features in Hackage 2.

Documentation can be uploaded by any suitably-authorised user, not just a single dedicated documentation build bot. In particular maintainers can upload documentation bundles if the doc build bots fail to do so.

There's a Github Issue complaining that the documentation for this is incomplete, and linked from this thread is a shell script that automatically builds, bundles, and uploads documentation for you. Give it a try, and post results.

like image 55
Thomas Avatar answered Sep 24 '22 02:09

Thomas