CPAN has its own FAQ, separate from that for the Perl language, which has an answer for
"How do I go about maintaining a module when the author is unresponsive?"
You'll find a link to the FAQ right on the http://cpan.org page.
| [reply] |
CPAN has its own FAQ ...
Aaah ... excellent !! Thanks for the link.
(Hmmm .... yummm ... egg ... :-)
Cheers, Rob Update: Actually, that FAQ doesn't go quite as far as I anticipated. Isn't there some way of taking over maintainership of an existing module when the current owner cannot be contacted ?
| [reply] |
Isn't there some way of taking over maintainership of an existing module when the current owner cannot be contacted ?
"if the author doesn't respond in a year, you may get maintenance by having interest"
Presumably that also applies if the current owner has died. What did you mean
by "cannot be contacted"?
"Do not upload the new version under the same namespace to CPAN until the matter has been resolved with the author or CPAN."
CPAN in this case I believe would mean modules@perl.org, or, failing that, a CPAN administrator
(an address can be found at the bottom of http://www.cpan.org/modules/04pause.html).
| [reply] |
So write up the answer and submit it as a patch to p5p.
| [reply] |
The right place for patches to the perlfaq are perlfaq-workers@perl.org. However, in this case I'll just write the answer myself and add it to the faq since I'm not only a perlfaq maintainer, but I'm also a PAUSE admin. :)
And, even as I post this, it is already committed to perlfaq7 and submitted to the CPAN and PAUSE FAQs.
Here's the answer:
How do I adopt or take over a module already on CPAN?
The easiest way to take over a module is to have the current
module maintainer either make you a co-maintainer or transfer
the module to you.
If you can't reach the author for some reason (e.g. email bounces),
the PAUSE admins at modules@perl.org can help. The PAUSE admins
treat each case individually.
- Get a login for the Perl Authors Upload Server (PAUSE) if you don't
already have one: http://pause.perl.org
- Write to modules@perl.org explaining what you did to contact the
current maintainer. The PAUSE admins will also try to reach the
maintainer.
- Post a public message in a heavily trafficed site announcing your
intention to take over the module.
- Wait a bit. The PAUSE admins don't want to act too quickly in case
the current maintainer is on holiday. If there's no response to
private communication or the public post, a PAUSE admin can transfer
it to you.
| [reply] |
| [reply] |