Taking over a package

From HaskellWiki
Revision as of 15:57, 1 February 2014 by Nedervold (talk | contribs) (mostly formatting)
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 (a 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 or even completely take over unmaintained packages.

  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., the haskell-cafe/libraries list). CC the maintainer.
  3. Wait a while.
  4. Send an email to the Hackage admin list, with a link to the public email thread.
  5. The 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:

OR

  • The maintainer emails the Hackage admin list, saying s/he wants you to take over the package.