Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "4.5 Component Reorganization"

(Proposed Component Organization)
(Component Organization)
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
Refer to [[4.7 Component Reorganization]] for component reorganization in TPTP 4.7.0. 
 +
 
== Introduction ==
 
== Introduction ==
  
 
As discussed at the [http://wiki.eclipse.org/TPTP_Sep_07_face_to_face#Potential_TPTP_4.5_Feature_Removals TPTP F-2-F], we are reorganizing several components to accommodate the change in resources for 4.5.   
 
As discussed at the [http://wiki.eclipse.org/TPTP_Sep_07_face_to_face#Potential_TPTP_4.5_Feature_Removals TPTP F-2-F], we are reorganizing several components to accommodate the change in resources for 4.5.   
  
The reorganization will be completed in 4.5 I4 (see [http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.5/schedule.html 4.5 Schedule]).  
+
The reorganization will be completed in 4.5 I4 (see [http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.5/schedule.html 4.5 Schedule]).
  
 
== Component Classifications ==
 
== Component Classifications ==
Line 17: Line 19:
 
** '''Support:''' As with GA components but at a lower priority.
 
** '''Support:''' As with GA components but at a lower priority.
  
* As-is: Previously GA or Technology Preview components no longer supported.
+
* As-Is: Previously GA or Technology Preview components no longer supported.
 
** '''Compatibility:''' None.
 
** '''Compatibility:''' None.
 
** '''Testing:''' None.
 
** '''Testing:''' None.
 
** '''Support:''' None.
 
** '''Support:''' None.
  
== Proposed Component Organization ==
+
== Component Organization ==
  
* The following GA components will move to As-is:
+
* The following GA components will move to As-Is:
 
** Perfmon (monitoring agent and statistical views) (see {{bug|208586}} and {{bug|212787}}).
 
** Perfmon (monitoring agent and statistical views) (see {{bug|208586}} and {{bug|212787}}).
 
** Manual Test (test type, runner, and Manual Test View) (see {{bug|207777}}, {{bug|211993}}, and {{bug|213571}}).
 
** Manual Test (test type, runner, and Manual Test View) (see {{bug|207777}}, {{bug|211993}}, and {{bug|213571}}).
** BIRT Reports (test, log, and trace BIRT report generators) (see {{bug|210576}}, {{bug|211994}}, and {{bug|213589}}).
+
** BIRT Reports (test, log, trace, and statistical BIRT report generators) (see {{bug|210576}}, {{bug|211994}}, {{bug|213589}}, {{bug|214227}}, {{bug|214232}}, {{bug|214229}}, {{bug|214231}}, {{bug|214230}}, and {{bug|214233}}).
 
** RCP Log Analyzer and Symptom Catalog Editor (see {{bug|209057}} and {{bug|212788}}).
 
** RCP Log Analyzer and Symptom Catalog Editor (see {{bug|209057}} and {{bug|212788}}).
 +
** C/C++ Code Review Provider and Static Analysis Engine (see {{bug|222645}}).
  
* The following Technology Preview components will move to As-is:
+
* The following Technology Preview components will move to As-Is:
 
** Automated GUI Recording (AGR) (recorder, test type, and runner) (see {{bug|210577}} and {{bug|213588}}).
 
** Automated GUI Recording (AGR) (recorder, test type, and runner) (see {{bug|210577}} and {{bug|213588}}).
  
Line 41: Line 44:
 
** API Recorder Framework
 
** API Recorder Framework
 
** Build-to-Manage Toolkit for .NET
 
** Build-to-Manage Toolkit for .NET
** C/C++ Code Review Provider
 
  
 
* All other components are GA components.
 
* All other components are GA components.
  
== Notes ==
+
=== Summary of Changes ===
  
* As-is components will be occasionally built and packaged.
+
The following changes were made during the TPTP 4.5.x release. Updates to the download page were completed as part of {{bug|242578}}.
  
* New and existing defects for as-is components will be returned as WONTFIX with the following comment:
+
==== TPTP 4.5.0 ====
  
 +
* The following GA components were moved to As-Is and no longer built:
 +
** Perfmon (monitoring agent and statistical views) (see {{bug|208586}} and {{bug|212787}}).
 +
** RCP Log Analyzer and Symptom Catalog Editor (see {{bug|209057}} and {{bug|212788}}).
  
  ''In TPTP 4.5, 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.''
+
* The following GA components were moved to As-Is and continued to be built:
 +
** BIRT Reports (test, log, trace, and statistical BIRT report generators) (see {{bug|210576}}, {{bug|211994}}, {{bug|213589}}, {{bug|214227}}, {{bug|214232}}, {{bug|214229}}, {{bug|214231}}, {{bug|214230}}, and {{bug|214233}}).
 +
** Manual Test (test type, runner, and Manual Test View) (see {{bug|207777}}, {{bug|211993}}, and {{bug|213571}}).
 +
** Static Analysis Engine
  
 +
* The following Technology Preview components were moved to As-Is:
 +
** Automated GUI Recording (AGR) (recorder, test type, and runner) (see {{bug|210577}} and {{bug|213588}}).
 +
** C/C++ Code Review Provider
  
* 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:
+
* The following deprecated Technology Preview components were removed from the download page:
 +
** Code Coverage
 +
** Memory Manager
 +
** X-Ray Profiler
  
 +
* The following GA Components were moved to a separate download package:
 +
** Log and Trace Analyzer and Log and Trace Analyzer Agent Controller Extensions (see {{bug|207240}} and {{bug|200138}}).
  
  ''In TPTP 4.5, 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).''
+
==== TPTP 4.5.1 ====
  
 +
* The following GA components were removed from the download page and continued to be built:
 +
** Generic Log Adapter
 +
** Log and Trace Analyzer and Log and Trace Analyzer Agent Controller Extensions
 +
 +
* The following GA components were moved to As-Is:
 +
** Native Logging implementation of Common Base Event (CBE)
 +
 +
* The following As-Is components were removed from the download page:
 +
** C/C++ Code Review Provider (see {{bug|222645}}).
 +
** Static Analysis Engine (see {{bug|222645}}).
 +
** Perfmon (monitoring agent and statistical views)
 +
** RCP Log Analyzer and Symptom Catalog Editor (see {{bug|209057}}).
 +
 +
== Building and Packaging ==
 +
 +
* The As-Is components will be periodically built and packaged.
 +
 +
* For the following GA components that will move to As-Is components, the features and plug-ins will continue to be packaged in the TPTP 4.5 release, except the plug-ins will be 'empty', containing only a manifest file (see {{bug|219845}}):
 +
** 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)
 +
 +
* When existing users of TPTP and consuming products update their TPTP 4.4.1 or below installation to 4.5 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 5.0, the 'empty' plug-ins and associated features will be removed (see {{bug|219847}}) since the 'empty' plug-ins will remove the function from 4.5+ updates.
 +
 +
== Notes ==
 +
 +
* New and existing defects for As-Is components will be returned as WONTFIX with the following comment:
 +
 +
<div style="margin:10px;background-color:#e0e0ff;border:1px solid blue;padding:20px;">In TPTP 4.5, the '''&lt;component name&gt;''' was moved from a '''&lt;General Availability (GA) or Technology Preview&gt;''' 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.</div>
 +
 +
* 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:
 +
 +
<div style="margin:10px;background-color:#e0e0ff;border:1px solid blue;padding:20px;">In TPTP 4.5, the '''&lt;component name&gt;''' was moved from a '''&lt;General Availability (GA) or Technology Preview&gt;''' 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).</div>
  
 
* Re-activation and contribution will be considered if there is community support.
 
* Re-activation and contribution will be considered if there is community support.
Line 65: Line 116:
 
* Preferably only GA and Technology Preview components should be promoted and presented at conferences, during webinars, and on the [http://www.eclipse.org/tptp/ TPTP web site].
 
* Preferably only GA and Technology Preview components should be promoted and presented at conferences, during webinars, and on the [http://www.eclipse.org/tptp/ TPTP web site].
  
* The as-is section on the TPTP download site will contain the following disclaimer:
+
* 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.''
+
<div style="margin:10px;background-color:#e0e0ff;border:1px solid blue;padding:20px;">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.</div>

Latest revision as of 14:39, 6 January 2010

Refer to 4.7 Component Reorganization for component reorganization in TPTP 4.7.0.

Introduction

As discussed at the TPTP F-2-F, we are reorganizing several components to accommodate the change in resources for 4.5.

The reorganization will be completed in 4.5 I4 (see 4.5 Schedule).

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.
  • As-Is: Previously GA or Technology Preview components no longer supported.
    • Compatibility: None.
    • Testing: None.
    • Support: None.

Component Organization

  • The following Technology Preview components will move to As-Is:
  • The following deprecated Technology Preview components will be retired (see bug 210579):
    • Code Coverage
    • Memory Manager
    • X-Ray Profiler
  • The following Technology Preview components will not change:
    • API Recorder Framework
    • Build-to-Manage Toolkit for .NET
  • All other components are GA components.

Summary of Changes

The following changes were made during the TPTP 4.5.x release. Updates to the download page were completed as part of bug 242578.

TPTP 4.5.0

  • The following GA components were moved to As-Is and no longer built:
  • The following Technology Preview components were moved to As-Is:
    • Automated GUI Recording (AGR) (recorder, test type, and runner) (see bug 210577 and bug 213588).
    • C/C++ Code Review Provider
  • The following deprecated Technology Preview components were removed from the download page:
    • Code Coverage
    • Memory Manager
    • X-Ray Profiler
  • The following GA Components were moved to a separate download package:
    • Log and Trace Analyzer and Log and Trace Analyzer Agent Controller Extensions (see bug 207240 and bug 200138).

TPTP 4.5.1

  • The following GA components were removed from the download page and continued to be built:
    • Generic Log Adapter
    • Log and Trace Analyzer and Log and Trace Analyzer Agent Controller Extensions
  • The following GA components were moved to As-Is:
    • Native Logging implementation of Common Base Event (CBE)
  • The following As-Is components were removed from the download page:
    • C/C++ Code Review Provider (see bug 222645).
    • Static Analysis Engine (see bug 222645).
    • Perfmon (monitoring agent and statistical views)
    • RCP Log Analyzer and Symptom Catalog Editor (see bug 209057).

Building and Packaging

  • The As-Is components will be periodically built and packaged.
  • For the following GA components that will move to As-Is components, the features and plug-ins will continue to be packaged in the TPTP 4.5 release, except the plug-ins will be 'empty', containing only a manifest file (see bug 219845):
    • 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)
  • When existing users of TPTP and consuming products update their TPTP 4.4.1 or below installation to 4.5 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 5.0, the 'empty' plug-ins and associated features will be removed (see bug 219847) since the 'empty' plug-ins will remove the function from 4.5+ updates.

Notes

  • New and existing defects for As-Is components will be returned as WONTFIX with the following comment:
In TPTP 4.5, 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.5, 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.

Back to the top