Jump to: navigation, search

4.7 Component Reorganization

The following had not been approved by the PMC in the PMC meeting on January 13, 2010.

Refer to 4.5 Component Reorganization for component reorganization in TPTP 4.5.0.

Component Classifications

  • General Availability (GA): Core components for use by the user community and/or adoption by consuming products.
    • Compatibility: See the TPTP API Contract.
    • Testing: Full test coverage per iteration and maintenance release. See the TPTP Test Pass Criteria.
    • Support: Enhancements, defects and community support (e.g. news group and mailing list posts).
  • Technology Preview: Incubator components for evaluation and experimentation by the user community and consuming products.
    • Compatibility: See the TPTP API Contract.
    • Testing: Smoke test coverage per iteration and maintenance release. See the TPTP Test Pass Criteria.
    • Support: As with GA components but at a lower priority.
  • As-Is: Previously GA or Technology Preview components no longer supported.
    • Compatibility: None.
    • Testing: None.
    • Support: None.

Component Organization

  • The following component will moved to As-Is:
    • Build to Manage (BtM) (see bug 297134).
      • ARM
      • Managed Agent Explorer
      • Monitoring Instrumentation
      • MX4J
  • The following components will stay in As-Is but will remain in the build:
    • BIRT Reports (test and trace).
    • Automated GUI Recording (AGR) (recorder, test type, and runner)
  • The following As-Is components will be removed from the build (see bug 297132):
    • Perfmon (monitoring agent and statistical views).
    • Manual Test (test type, runner, and Manual Test View).
    • BIRT Reports (log, and statistical BIRT report generators).
    • RCP Log Analyzer and Symptom Catalog Editor (see bug 209057 and bug 212788).
    • Log and Trace Analyzer (see also bug 289451).
    • Generic Log Adapter (GLA)
  • The following deprecated Technology Preview components will be retired and removed from the build (see bug 297131):
    • Code Coverage
    • Memory Manager
    • X-Ray Profiler
  • The following Technology Preview components will be moved to As-Is and removed from the build (see bug 297131):
    • API Recorder Framework
    • Build-to-Manage Toolkit for .NET
    • C/C++ Code Review Provider
  • All other components are GA components.

Building and Packaging

  • The As-Is components will not be built or packaged. The only exceptions are:
    • BIRT Reports (test and trace).
    • AGR
  • For the following GA components that has move to As-Is components, the features and plug-ins will continue to be packaged in the TPTP 4.7 release, except the plug-ins will be 'empty', containing only a manifest file:
    • Build to Manage
  • When existing users of TPTP and consuming products update their TPTP 4.6.2 or below installation to 4.7 using either the Update Manager or downloaded ZIPs, the empty plug-ins will be loaded by Eclipse since they have a newer version number, thereby removing the function from the installation.
  • In TPTP 4.7, the 'empty' plug-ins and associated features for the following components that had moved to As-Is in TPTP 4.5 will be removed (see bug 219847) since the 'empty' plug-ins will remove the function from TPTP 4.5+ updates:
    • Perfmon (monitoring agent and statistical views)
    • Manual Test (test type, runner, and Manual Test View)
    • BIRT Reports (test, log, trace, and statistical BIRT report generators)
    • Log and Trace Analyzer
  • In TPTP 4.8, the 'empty' plug-ins and associated features for the following components that had moved to As-Is in TPTP 4.7 will be removed (see bug 219847) since the 'empty' plug-ins will remove the function from TPTP 4.7+ updates:
    • Build to Manage

Summary of Changes

TPTP 4.7.0

  • The following deprecated Technology Previews were removed from the build (see bug 297131):
    • Code Coverage
    • Memory Manager
    • X-Ray Profiler
  • The following As-Is Technology Previews were removed from the build (see bug 297131):
    • C/C++ Code Review Provider
  • The following As-Is Technology Previews were removed from the build and moved to As-Is on the download page (see bug 297131):
    • API Recorder Framework
    • Build-to-Manage Toolkit for .NET
  • The following were removed from the build and download page (see bug 297131):
    • Build-to-manage Runtime Library
  • The following As-Is components were removed from the build (see bug 297132 and bug 299692):
    • Perfmon (monitoring agent and statistical views).
    • RCP Log Analyzer and Symptom Catalog Editor
    • Log and Trace Analyzer (LTA)
    • Generic Log Adapter (GLA)
  • The following As-Is components were removed from the build and download page (see bug 297132):
    • Manual Test (test type, runner, and Manual Test View).
    • BIRT Reports (log, and statistical BIRT report generators).
  • The following BtM components were moved to As-Is with empty plug-ins in the driver (see bug 297134):
    • ARM
    • Managed Agent Explorer
    • Monitoring doc and examples
    • Monitoring Instrumentation
    • MX4J
  • The following empty plug-ins were removed from the driver:
  • The following feature was removed from the build:
    • org.eclipse.tptp.platform.internal (see bug 309145)

Notes

  • New and existing defects for As-Is components will be returned as WONTFIX with the following comment:
In TPTP 4.7, the <component name> was moved from a <General Availability (GA) or Technology Preview> component to an As-Is component. As-Is components are primarily provided for prior users but imply no support (for example, defects, news group, and mailing lists) or commitment to triage or resolve opened defects. For this defect to be considered, please re-open with an attached patch including code to resolve the symptom and test cases to test the fix.
  • New news group and mailing list posts on As-Is components that cannot be easily answered (for example, configuration problems, installation issues, etc.) will be answered with the following reply:
In TPTP 4.7, the <component name> was moved from a <General Availability (GA) or Technology Preview> component to an As-Is component. As-Is components are primarily provided for prior users but imply no support (for example, defects, news group, and mailing lists).
  • Re-activation and contribution will be considered if there is community support.
  • Preferably only GA and Technology Preview components should be promoted and presented at conferences, during webinars, and on the TPTP web site.
  • The As-Is section on the TPTP download site will contain the following disclaimer
Previously General Availability (GA) or Technology Preview components are primarily provided for prior users but imply no support (for example, defects, news group, and mailing lists). There is no commitment to triage or resolve opened defects. In order to be considered, submitted patches should include code and test cases to support the fix.