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 "TPTP Project Ramp Down Policy for Ganymede"

 
Line 39: Line 39:
 
[[Category:Eclipse Test and Performance Tools Platform Project]]
 
[[Category:Eclipse Test and Performance Tools Platform Project]]
  
This section lists features in plan for Ganymede that did not make M6, as planned. All these features can be finished up in the RC0 cycle and will be included in RC0. In preparation for delivering a translatable release and closing on the new function in the timeline we had planned for, we had made sure that all of the new properties strings used in the UI by these enhancements are checked in before April 06. New strings generated after this time will be reviewed and approved using the mustfix approval process.
+
This section lists features in plan for Ganymede that did not make M6, as planned. All these features can be finished up in the RC1 cycle and will be included in RC1. In preparation for delivering a translatable release and closing on the new function in the time line we had planned for, we had made sure that all of the new properties strings used in the UI by these enhancements are checked in before April 21. New strings generated after this time will be reviewed and approved using the must-fix approval process.
  
The following main features are still to be completed during RC0.
+
The following main features are still to be completed during RC1.
  
 
* TPTP Platform Project
 
* TPTP Platform Project
** JVMTI profiling support. TPTP profiler (based on JVMTI) will be the prime Java profiler in 4.4 and will offer profiling and code instrumentation support for Java 1.5 and higher. The previous PI based profiler will be maintained for Java 1.4 and older support. Some of the features tracking this enhancement are still under development:
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=167994 167994:Enable Collector configuration and attach of JVMTI profiler from TPTP Client]
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=178128 178128:Integrate the JVMPI and JVMTI data collector]
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=180501 180501:Profile on server support for TI]
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=141540 141540:Probekit Instrumentation - Use JVMTI instead of JVMPI to get event notification]
 
** Improving the execution runtime performance
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=173330 173330:Replace current IAC with new AC technology] This new enhancement will provide a more performant Integrated Agent Controller as well as a simpler and more effective solution for using the profiling and testing tools. With this approach, the user doesn’t have to install, configure, and start the Agent Controller.
 
*Test Project
 
**Improved scalability to the Test tools by offering additional support for RDB backed execution histories. This work is managed as part of the platform enhancement since this is where the bulk of the work resides.
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=169353 169353:Test model scalability; Service oriented data management infrastructure]
 
* Monitoring Project
 
** Build to Manage technical preview functions
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=150385 150385:Dependency on Apache Muse libraries for WSDM support in TPTP]
 
***[https://bugs.eclipse.org/bugs/show_bug.cgi?id=165568 165568:Usability improvements for the Build to Manage WSDM toolings]
 
  
The following technology preview feature is to be completed to coincide with the release of Ganymede but is not part of the Ganymede Release.
+
* TPTP Test Project
*[https://bugs.eclipse.org/bugs/show_bug.cgi?id=158063 158063:Build to Manage toolkit for .NET]
+
** [https://bugs.eclipse.org/bugs/show_bug.cgi?id=133099 133099:Providing the ability to record user's interactions with GEF objects in a GEF editor]
 +
 
 +
* TPTP Trace and Profiling Project
 +
 
 +
* Monitoring Project

Latest revision as of 13:09, 23 April 2008

Ramp down for Ganymede

For reference, see the Ganymede Simultaneous Release, in particular the Milestones and Release Candidates.

Typically the last week of a Milestone is for testing, and fixing only regressions and P1 or blocking defects. For milestones, the Component Lead (or delegate) is enough to review and approve a bug.

For M6, we plan to be functionally and API complete and the remaining Release Candidates are for (only) fixing bugs, or fixing release required items (such as version numbers, licensing, etc.).

From M6 to RC1 on May 20th, we expect each Component Lead (or delegate) to review and verify their teams' bugs.

After the first RC is produced, other RCs will be produced, if needed, every week.

After the first RC is produced, the time for general functional improvements is long past. The following describes the types of bugs that would be appropriate:

  • A regression
  • A P1 or P2 bug, one that is blocking or critical, and some cases of major severities.
  • Documentation and PII files are exceptions to the normal PMC required review, since there is little chance of that breaking anything, though it is still expected to be complete by M6, and remaining work to be only documentation fixes (that is, no refactoring of plug-ins, build changes, etc, without PMC review and approval).
  • In addition to a bug meeting the above priority/severity conditions, there should be a simple, safe, well understood fix that is well isolated from effecting other components, that doesn't affect API or adopters, that has been well reviewed and well tested.
  • As each Release Candidate passes, benefit-to-risk ratio criteria is higher requiring PMC approval.

Dates:

  • May 20th, RC1 produced
After the 20th, besides the normal component team review, at least 1 PMC member must also review and vote +1 after reviewing the bug for appropriateness and risk.
  • June 6
Do zip, update, site preparations
  • June 25
Release

Exceptions to being Feature Complete in M6

This section lists features in plan for Ganymede that did not make M6, as planned. All these features can be finished up in the RC1 cycle and will be included in RC1. In preparation for delivering a translatable release and closing on the new function in the time line we had planned for, we had made sure that all of the new properties strings used in the UI by these enhancements are checked in before April 21. New strings generated after this time will be reviewed and approved using the must-fix approval process.

The following main features are still to be completed during RC1.

  • TPTP Platform Project
  • TPTP Trace and Profiling Project
  • Monitoring Project

Back to the top