Sadly we have some subprojects without any committer nor community
background.

Instead of leaving them as they are and hoping that "someone" will "sometime
in the future" work harder on them and do a release we retire them.

In that way we will reflect the real current status.

As for top level projects the Apache Attic we coult reactivate them if
required.

 

When retiring a subproject/component, what should and have we to do?

I collect some topics:

- version control

  Most of our source code is in git, only "site" and "sandbox" use
subversion.

  I propose to simply place a marker file on the top level.

  Copying/Moving to another location as Tomcat does on subversion 

  (svn.a.o/repos/asf/tomcat/archive) doesn't make sense to me as with git we


  always have a complete repository.

  The marker file (e.g. "RETIRED_PROJECT") could contain the result of the
vote,

  or further information like who to contact in case of reactivation. 

  We should ask infra to make the central repository read-only.

- issue tracker

  If the subproject/component has its own issue tracker we have to close
that.

  Is it enough to make it read-only, so these information are longer
available

  or do we have to delete it? 

- mailing list

  If the subproject/component we have to close this. We could send a final 

  email.

- announcement

  I think we should announce the retirement of the subproject.

- build jobs 

  All build jobs on Jenkins@Apache or TeamCity have to be deleted.

- homepage

  We could create an "attic/archive" page and list all retired subprojects.

  Here we could also place information about the 

  * the retirement "process"

  * where to find the old resources (vcs, mail archive, issue tracker)

  * who to ask current questions  

  * how to reactivate 

- release further resources

  Maybe a subproject locks further resources (update-site, ...). So we have

  to release them?   

 

Please comment.

 

 

Jan  

          

Reply via email to