At some point a project will vote to join the Attic. The following defines a process to move that project into the Attic and gently close it down.

  1. Open a JIRA item - 'Move ${project} to the Attic'. Add the following items to the details:
    • Confirm Board Resolution (if TLP)
    • Delete from committee-info.txt (if TLP)
    • Remove VP entry on http://www.apache.org/foundation/ (if TLP)
    • Inform users
    • Create page on Attic site
    • Obtain SVN karma and point SVN mails to general at attic
      1. i. Update website with Attic notice
      2. ii. Update the project DOAP file
      3. iii. Make SVN read-only
    • Remove from www.apache.org navigation (if TLP)
    • Announce on announce at apache.org
  2. Open an Infrastructure JIRA issue identifying the resources that need turning off/making read only. Typically:
    • Remove files from www.apache.org/dist/project and add a .htaccess containing:
      RedirectMatch permanent .* http://attic.apache.org/projects/${project}.html
    • Closing down of dev@, commits@ and private@ mailing lists
    • Close down the user mailing list (unless still active - in which case propose a moderator to Infra)
    • Make JIRA|Bugzilla read-only
    • Make the wiki (Confluence|Moinmoin) read-only
    • Delete unix/ldap group
    • Turn off automated builds

How To: Confirm Board Resolution (if TLP)

Check previous Board minutes (in SVN or to committers@) to confirm project was retired.

How To: Delete from committee-info.txt

Someone needs to remove the PMC from the committee-info file.

If the outgoing PMC chair is not chair of any other PMCs, then ask infra to adjust the 'pmc-chairs' LDAP group accordingly.

Remove VP entry on http://www.apache.org/foundation/

Access the CMS here and update the text.

How To: Inform users of the move to the Attic

You should let the users know that the project is moving into the Attic. Consider the following template:

A heads up for the ${project} user community that the ${project} project has 
been 'moved to the Attic'. This means that the ${project} developers (more 
formally its Project Management Committee) have voted to retire ${project} 
and move the responsibility for its oversight over to the Attic project.

Loosely speaking this means that the projects resources will be moved to a 
read-only state.

You can read more about the Apache Attic and the process of moving to the 
Attic at http://attic.apache.org.

You can follow this process in JIRA: 
 
  https://issues.apache.org/jira/browse/ATTIC-${#}

Thanks,

${Name} on behalf of ${project} + the Attic. 
  

Bear in mind to subscribe to the user list to avoid moderation. Also bear in mind that the user mailing list may already know and you can skip this stage. Make sure you read that thread if it does exist.

How To: Create page on Attic site

A simple page should be created on the Attic site. Use existing pages as templates and make sure you link to the Apache Archives to get the software. While you are here, add the user mailing list to the list of sites under the Attic's oversight.

How To: Obtain SVN karma

Change asf-authorization-template so that the attic-pmc has karma instead of the defunct project.

How To: Point SVN mails to general at attic

Change asf-mailer.conf so that SVN notification emails go to the Attic general list.

How To: Adding an Attic notice to the website

A banner needs to be added to the website indicating that it is now in the Attic. This needs to be done in a lightweight way without having to learn how the project manage their site. One way is to (carefully!) search and replace for a common tag such as the body tag. Another is to edit the CSS.

How To: Update the project DOAP file

Identify whether the project has a DOAP file (see the files.xml file) and if it does update the PMC to the Attic and add a category of retired.

How To: Remove from www.apache.org navigation

As a retired project, a link on the front page of Apache is no longer necessary. Remove the link and regenerate the main Apache site.

It's also worth checking that the VP link from http://www.apache.org/foundation/ has been removed.

How To: Announce on announce@apache.org

Announce that the project is now retired. Consider the following template.

Announcing that the Apache ${project} committers have voted to retire
the project due to inactivity. ${project} was {boilerplate}.

Retiring a project is not as simple as turning everything off, as
existing users need to both know that the project is retiring and
retain access to the necessary information for their own development
efforts.

You can read more about ${project}'s retirement at:

   http://attic.apache.org/projects/${project}.html

The user mailing list remains open, while the rest of the project's
resources will continue to be available in a read-only state -
website, wikis, svn, downloads and bug tracker with no change in url.

Providing process and solutions to make it clear when an Apache
project has reached its end of life is the role of the Apache Attic,
and you can read more about that at:

   http://attic.apache.org/

Thanks,

${NAME}
on behalf of the Apache Attic and the now retired Apache ${project} project
  

It's important to include the boilerplate from the project's site so people know what we're talking about.