[svn:parrot] r37651 - trunk/ports/cpan

allison at svn.parrot.org allison at svn.parrot.org
Mon Mar 23 20:20:23 UTC 2009

Author: allison
Date: Mon Mar 23 20:20:23 2009
New Revision: 37651
URL: https://trac.parrot.org/parrot/changeset/37651

[ports] Adding CPAN release instructions as a separate guide.


Added: trunk/ports/cpan/cpan_release.pod
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ trunk/ports/cpan/cpan_release.pod	Mon Mar 23 20:20:23 2009	(r37651)
@@ -0,0 +1,43 @@
+=head1 CPAN Release instructions
+This guide provides details on the procedure for uploading a Parrot
+release tarball to CPAN. This should only be done for releases in the
+"supported" series.
+=over 4
+=item 1
+To upload a Parrot release to CPAN, your PAUSE ID will need to be a
+member of the PARROTRE group. Adding new members is a manual process
+performed by the PAUSE maintainers, so allow some time for this to
+=item 2
+In PAUSE, assign yourself co-maintainer permissions on all modules owned
+=item 3
+Upload the Parrot tarball to CPAN. 
+NOTE: you may get a failure message from the CPAN Indexer about the
+content of META.yml. Don't panic, the tarball still uploaded okay.  You
+do need to fix META.yml for the next release. Under "no_index" list any
+modules that aren't properly part of the Parrot distribution. 
+=item 4
+Once you get a reply from the PAUSE indexer, log in to PAUSE to clean up
+module permissions. Under "View Permissions" search for your PAUSE ID.
+Any new modules added in this release will list your PAUSE ID as the
+"owner". Change the owner to PARROTRE. 
+See F<ports/cpan/pause_guide.pod> for more details. 

More information about the parrot-commits mailing list