TPTP/Move To Tools

From Eclipsepedia

< TPTP
Revision as of 14:57, 20 August 2012 by Wayne.eclipse.org (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

TPTP no longer makes sense as a top-level project. With a single PMC member and limited development being done on TPTP projects by a small number of developers, it makes sense to move TPTP under the Tools banner.

We can do this with limited disruption, as very little of the infrastructure has to change to make this work. The existing projects will be merged into a single project, "tools.tptp". The source code repositories, project downloads, and community forum can stay where they are. Some change will be required in Bugzilla and IPZilla. We will use this opportunity to consolidate the many mailing lists.

Along with the move, the existing TPTP project charter will be revoked. This has already been added to the agenda for the board's September 2012 meeting.

Contents

Projects

The currently-separate subprojects (Tracing & Profiling Tools, TPTP Platform, Testing Tools) will roll up into the parent project as de facto components. The existing committers will be rolled up into the new project.

PMC leads and members, architecture council and planning council representatives will be deactivated.

TPTP Top-level charter will be revoked.

Resources

The repositories can stay where they are. They will need to be migrated to Git at some point, and so can stay at /cvsroot/tptp for now. The downloads can stay where they are, under /home/data/httpd/download.eclipse.org/tptp. There are no builds running in Hudson.

The existing UNIX groups, tptp.performance, tptp.platform, and tptp.test will be rolled into a single "tools.tptp" group. That group will be given access to all TPTP resources (including all nested subdirectories, recursively):

  • /cvsroot/tptp;
  • /home/data/httpd/download.eclipse.org/tptp; and
  • /cvsroot/org.eclipse/www/tptp

Bugzilla

All existing Bugzilla products under the TPTP classification will be migrated to a single "TPTP" product with existing components left intact.

IPZilla

All existing IPZilla components under the "tptp" product will be merged into a single "tools.tptp" component and the product removed.