FH-Projects-Cleanup Infrastructure SOP

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(redirect page to new infra-docs)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{header|infra}}
 
{{header|infra}}
 +
This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/fedorahosted-project-cleanup.txt
  
== Introduction ==
+
For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.
  
This wiki page will help any sysadmin having a Fedora Hosted Project completely removed either because the owner requested to have it removed or for whatever any other issue that would take us to remove a project. This page covers git, Trac, Mailing List and FAS group clean-up.
 
 
== Our first move ==
 
 
If you are going to remove a Fedora Hosted's project, please remember to create a folder into /srv/tmp that should follow the following syntax:
 
 
<pre>
 
cd /srv/tmp && mkdir $project-hold-until-xx-xx-xx
 
</pre>
 
 
where '''xx-xx-xx''' should be substituted with the date everything should be purged away from there. (it happens '''14 days''' after the delete request)
 
 
== Removing Project's git repo ==
 
 
Having a git repository removed can be achieved with the following steps:
 
 
<pre>
 
ssh uid@fedorahosted.org
 
cd /git
 
mv $project.git/ /srv/tmp/$project-hold-until-xx-xx-xx/
 
</pre>
 
 
We're done with git!
 
 
== Removing Trac's project ==
 
 
Steps are:
 
 
<pre>
 
ssh uid@fedorahosted.org
 
cd /srv/web/trac/projects
 
mv $project/ /srv/tmp/$project-hold-until-xx-xx-xx/
 
</pre>
 
 
and...that's all!
 
 
== Removing Project's ML ==
 
 
We have two options here:
 
 
Delete a list, but keep the archives
 
<pre>
 
sudo /usr/lib/mailman/bin/rmlist <listname>
 
</pre>
 
 
Delete a list and its archives
 
<pre>
 
sudo /usr/lib/mailman/bin/rmlist -a <listname>
 
</pre>
 
 
If you are going to completely remove the Mailing List and its archives, please make sure the list is empty and there are no subscribers in it.
 
 
Not every Fedora sysadmin can have this done since you need access to the FAS group 'accounts'. If you do have this access, just log in into FAS and manually remove the group. (its syntax is usually git-$project)
 
If you don't have the required access, please contact any sysadmin available in that group.
 
  
 
[[Category:Infrastructure SOPs]]
 
[[Category:Infrastructure SOPs]]
[[Category:Hosted Projects]]
 

Latest revision as of 18:08, 19 December 2011

Infrastructure InfrastructureTeamN1.png

This SOP has moved to the fedora Infrastructure SOP git repo. Please see the current document at: http://infrastructure.fedoraproject.org/infra/docs/fedorahosted-project-cleanup.txt

For changes, questions or comments, please contact anyone in the Fedora Infrastructure team.