Author: dennisl
Date: Tue Jul 23 21:17:02 2013
New Revision: 1506286

URL: http://svn.apache.org/r1506286
Log:
Improve plugin retirement process documentation.

Modified:
    maven/site/trunk/content/apt/developers/retirement-plan-plugins.apt

Modified: maven/site/trunk/content/apt/developers/retirement-plan-plugins.apt
URL: 
http://svn.apache.org/viewvc/maven/site/trunk/content/apt/developers/retirement-plan-plugins.apt?rev=1506286&r1=1506285&r2=1506286&view=diff
==============================================================================
--- maven/site/trunk/content/apt/developers/retirement-plan-plugins.apt 
(original)
+++ maven/site/trunk/content/apt/developers/retirement-plan-plugins.apt Tue Jul 
23 21:17:02 2013
@@ -73,6 +73,25 @@ The vote is open for 72 hours.
 [ ] -1 No, because...
 +-----
 
+  If the vote is successful, post the result to the dev list and cc the PMC and
+  users list. For instance:
+
++-----
+To: "Maven Developers List" <d...@maven.apache.org>
+Cc: "Maven Users List" <us...@maven.apache.org>
+CC: "Maven Project Management Committee List" <priv...@maven.apache.org>
+Subject: [RESULT] [VOTE] Retire Maven Foo Plugin
+
+Hi,
+
+The vote has passed with the following result:
+
++1 (binding): <<list of names>>
++1 (non binding): <<list of names>>
+
+I will continue with the steps required to retire this plugin.
++-----
+
   If the vote passes, make one final release of the plugin before it is
   retired. This allows us to make a clean break. The person who wants to retire
   a plugin is the one who does the final release. Below you will find the extra
@@ -82,31 +101,31 @@ The vote is open for 72 hours.
 * Make the final release
 
   [[1]] Create an issue in JIRA with the issue type "Task" and the summary
-  "Retire this plugin", and schedule it for the final release.
+  "Retire this plugin", and schedule it for the final release. If the plugin
+  includes a JIRA report in the generated site, you will need to close this
+  issue before you make the release.
 
   [[1]] Add the description
   "This is the final version of this plugin. It has been retired."
   to the final version in JIRA.
 
   [[1]] Add a prominent notice on the front page of the plugin's site,
-  informing that the plugin is retired. If the plugin is moved elsewhere,
-  that should also be added to the plugin's site. (Add notice templates)
-
-  [[1]] The final release must remove the "Source Repository" report from the
-  site, since the SCM URLs will be changed when the plugin is retired.
+  informing that the plugin is retired. Suggested text:
 
-  Currently this is not possible because all reports are inherited from the
-  parent. Here are two possible work-arounds, that unfortunately only work for
-  scenario A:
++-----
+Note: This plugin is retired. It is no longer maintained.
++-----
 
-    * Change the SCM URL:s in the <<<pom.xml>>> of the checkout directory 
before
-    you deploy the site
+  If the plugin is moved elsewhere, that should also be added to the plugin's
+  site. Suggested text:
 
-    * Specify the command line parameters <<<anonymousConnection>>>,
-    <<<developerConnection>>> and <<<webAccessUrl>>>, pointing to the new svn
-    location when you deploy the site
++-----
+Note: This plugin has retired from the Apache Maven project,
+but has moved to the <Organization> <Project> project.
++-----
 
-    []
+  [[1]] Add " (RETIRED)" at the end of <<<\<project\>>>>/<<<\<name\>>>> in the
+  plugin's <<<pom.xml>>>. This will show up on every page of the generated 
site.
 
   [[1]] Go ahead with the standard release process, making sure that you follow
   the exceptions mentioned above regarding the site deployment.
@@ -121,6 +140,8 @@ The vote is open for 72 hours.
   [[1]] Move the source code in Subversion. Where to depends on which scenario
   was decided on.
 
+  [[1]] Change the SCM URLs in the <<<pom.xml>>> to point to the new location.
+
   [[1]] Put the JIRA project in read-only mode. (How to do this?)
 
   [[1]] Update the plugins page, by moving Maven Foo Plugin to under the


Reply via email to