The retirement steps [1] are out of date. Here is the current file. [2] 
Suggested changes will be I bold and strikes out. The main changes involve the 
fact that no current podlings use svn.

Regards,
Dave

[1] http://incubator.apache.org/guides/retirement.html#steps_to_retirement
[2] https://github.com/apache/incubator/blob/master/pages/guides/retirement.ad

———

- Update #content/podlings.xml#:
** Update podling status to "retired".
** Add an "enddate" attribute set to the date that the IPMC vote concluded.
** Remove the "reporting" element.
** Add the "resolution" element. (Follow the example of other recently retired 
podlings.) It may be that the podling is moving or returning development 
elsewhere. If so, then modify the resolution attributes appropriately.
    Add example

- Update the podling's status page with a prominent message indicating when the 
podling retired: <p><span class="retired">The ${podling} podling 
retired on XXXX-XX-XX&lt.;/span></p>.
    Add examples

- On the podling website install or update the `.htaccess` like this
----
RedirectMatch Permanent ^(/.*)?$ 
http://incubator.apache.org/projects/{podling}.html
----
file at the root of the podling website dir which consists
of only a redirect to the podling status page.

- Update the incubator 
link:https://github.com/apache/incubator/blob/master/assets/.htaccess[.htaccess]
----
RedirectMatch Permanent ^/${podling}(/.*)?$ 
http://incubator.apache.org/projects/${podling}.html
----

- Determine the disposition of the podlings git repositories
** Has the copyright checkbox of the podling's incubation
status page been checked off? If not, try to resolve it.
If it cannot be resolved, the podling's source code must
be removed from Apache version control.
** It may be that the podling is moving or returning development elsewhere. If 
so, then modify the resolution attributes appropriately. If so, then take 
appropriate actions to move or fork the repositories.

- Delete the podling's dist dir, so that its releases will no
longer be mirrored:
#svn remove https://dist.apache.org/repos/dist/release/incubator/${podling}#
Any incubating releases will still be available via
link:http://archive.apache.org/dist/incubator[archive.apache.org/dist/incubator].

- Create a file RETIRED.txt at the top-level of each podling
source repository.  This should contain something like the following:
** This podling has been retired, please see: 
http://incubator.apache.org/projects/index.html##{podling-name}

- If the podling has a DOAP referenced in the 
link:https://svn.apache.org/repos/asf/comdev/projects.apache.org/trunk/data/projects.xml[projects.xml]
 file used for generating link:http://projects.apache.org[projects.apache.org], 
remove the entry.

- Open a "task" INFRA JIRA ticket entitled "Retire the ${podling} Incubator 
podling".  Open sub-tickets using "Create Sub-Task" as applicable:
** Close ${podling} mailing lists
** Make ${podling} version control read-only unless it is being moved
** Move ${podling} JIRA to "retired" and set read-only
** Make ${podling} wiki read-only
** Remove ${podling} LDAP groups
** Turn off any ${podling} automatic builds on buildbot and Jenkins.
** Update ${podling} Incubator SVN
*** Add entries to asf-mailer.conf and send mail to cvs at incubator.apache.org
*** Remove entries from asf-authorization - this makes the directory rw to the 
Incubator PMC.

- After Infra modifies the website SVN permissions, disable
the podling website by installing an `.htaccess` like this
----
RedirectMatch Permanent ^(/.*)?$ 
http://incubator.apache.org/projects/{podling}.html
----
file at the root of the podling website dir which consists
of only a redirect to the podling status page.

- When all steps towards retirement are done, announce completeness on 
general@incubator.
- Indicate that the podling is closed down in the next board report.





Reply via email to