Hi Julian.
Thank you for all your help. I'm out this week but can start with going
through the steps next week.
Jonas
On Sun, 12 Jun 2022 11:09:57 -0700
Julian Hyde <jh...@apache.org> wrote:
The following are the steps to retire Crail, based on
https://incubator.apache.org/guides/retirement.html#steps_to_retirement.
I have numbered the steps so that we can track them. Whoever is
carrying out the steps should reply to this email indicating which
steps they have completed.
Julian
-------------
Once the IPMC vote to retire the podling has closed, a
Mentor or other volunteer needs to perform the following
steps.
1. Update content/podlings.xml:
a. Update podling status to "retired".
b. Add an "enddate" attribute set to the date that the
IPMC vote concluded.
c. Remove the "reporting" element.
d. Add the "resolution" element. (Follow the example of
other recently retired podlings.)
2. 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</span></p>.
3. 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 version control.
4. It may be that the podling is moving or returning
development elsewhere. If so, then modify the resolution
attributes appropriately.
5. Delete the podling’s dist dir, so that its releases will
no longer be mirrored:
svn remove dist.apache.org/repos/dist/release/incubator/${podling}
Any incubating releases will still be available via
archive.apache.org/dist/incubator.
6. 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}
7. If the podling has a DOAP referenced in the projects.xml
file used for generating projects.apache.org, remove the
entry.
8. Open a "task" INFRA JIRA ticket entitled "Retire the
${podling} Incubator podling". Open sub-tickets using
"Create Sub-Task" as applicable:
a. Close ${podling} mailing lists
b. Make ${podling} version control read-only
c. Move ${podling} JIRA to "retired" and set read-only
d. Make ${podling} wiki read-only
e. Turn off ${podling} automatic builds
f. Remove LDAP entry of ${podling}
g. Update ${podling} Incubator SVN if the podling uses SVN repo.
i) Add entries to asf-mailer.conf and send mail to cvs
at incubator.apache.org
ii) Remove entries from asf-authorization - this makes
the directory rw to the Incubator PMC.
9. Adding an empty index.html into the ${podling} directory
as the other retired project does in
https://github.com/apache/incubator/tree/master/assets/retired.
The web server that hosts all the podling websites checks
for a directory matching the host name, and redirects to
the podling status file if it is present.
10. When all steps towards retirement are done, announce
completeness on general@incubator.
11. Indicate that the podling is closed down in the next
board report.
The user accounts of the projects committers do not need to be
removed.