Taking over a package

From HaskellWiki
Revision as of 17:03, 31 January 2014 by DaniilFrumin (talk | contribs) (Initial draft)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

There can be situations where a certain package on Hackage is in the need of an update (typical example: a package cannot be compiled with some of the versions of the dependencies; or, on the contrary, dependencies list needs a version bump), but the maintainer of the package is unavailable. Luckily there is a general policy that allows users to submit patched versions of the packages and even to take over unmaintained packages completely.

1. Try to contact the maintainer. Give him/her reasonable time to respond. 2. State your intention to take over the package in a public forum (e.g. haskell-cafe/libraries list). CC maintainer. 3. Wait a while. 4. Send an email to the Hackage admin list, with a link to the public email thread. 5. Admins or trustees will grant you maintenance rights or upload a patched version for you.

There is a faster way of gaining maintainership of a package, but it requires the current maintainer to be reachable:

Original maintainer can just give you access at http://hackage.haskell.org/package/<package>/maintainers/

OR

Maintainer himself emails the Hackage admin list, saying he wants you to take over the package.