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
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.