Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 175147 - Document, publicize and remove deprecated classes/APIs.
Summary: Document, publicize and remove deprecated classes/APIs.
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: TPTP (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P2 normal (vote)
Target Milestone: ---   Edit
Assignee: Paul Slauenwhite CLA
QA Contact:
URL:
Whiteboard: housecleaned460
Keywords:
: 175359 (view as bug list)
Depends on: 74949 186435
Blocks:
  Show dependency tree
 
Reported: 2007-02-22 12:14 EST by Paul Slauenwhite CLA
Modified: 2016-05-05 11:08 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Slauenwhite CLA 2007-02-22 12:14:39 EST
Document, publicize and remove deprecated classes/APIs.

Several classes/APIs exist across the Test Project plug-ins that have been deprecated since TPTP 4.1.0 (n - 2 releases) and should be removed in 4.4.  

The process for removing deprecated classes/APIs includes:

1) Document the deprecated classes/APIs and their replacements to be used by current users as a migration guide.  For example, see:

http://www.eclipse.org/tptp/home/documents/process/Deprecated_Resources_Removed_in_TPTP_v40.htm

2) Publicize to the project and PMC mailing list the intention to remove the deprecated classes/APIs and a reference to the migration document (see point 1).

3) Remove the deprecated classes/APIs before API freeze.  For example, for 4.4, March 16, 2007 (see http://www.eclipse.org/tptp/home/project_info/releaseinfo/4.4/schedule.html).
Comment 1 Paul Slauenwhite CLA 2007-02-23 14:45:34 EST
After further inspection, there are 256 deprecated classes/APIs that need to be dated (since most do not contain deprecation dates) and documented.  Given we are three weeks from API freeze, we will defer this defect to the next release.  However, in 4.4, we will complete the necessary due diligence to date each deprecation and provide the necessary substitute/work-around in the deprecation comment (see defect #175359).
Comment 2 Paul Slauenwhite CLA 2007-02-23 14:46:35 EST
After further inspection, there are 256 deprecated classes/APIs that need to be dated (since most do not contain deprecation dates) and documented.  Given we are three weeks from API freeze, we will defer this defect to the next release.  However, in 4.4, we will complete the necessary due diligence to date each deprecation and provide the necessary substitute/work-around in the deprecation comment (see defect #175359).
Comment 3 Paul Slauenwhite CLA 2007-05-04 12:25:43 EDT
*** Bug 175359 has been marked as a duplicate of this bug. ***
Comment 4 Paul Slauenwhite CLA 2007-05-04 12:26:33 EDT
See preliminary work items in defect https://bugs.eclipse.org/bugs/show_bug.cgi?id=175359.
Comment 5 Paul Slauenwhite CLA 2008-03-31 12:14:22 EDT
Deferring to I7 as discussed by PMC/AG (http://wiki.eclipse.org/TPTP-AG-20080331#Test_Project).
Comment 6 Paul Slauenwhite CLA 2008-03-31 12:16:31 EDT
Deferring to future as discussed by PMC/AG (http://wiki.eclipse.org/TPTP-AG-20080331#Test_Project).
Comment 7 Paul Slauenwhite CLA 2008-07-29 08:04:51 EDT
Requires 74949 to provide replacement classes for several deprecated editor base classes used internally in TPTP.
Comment 8 Paul Slauenwhite CLA 2009-05-17 12:16:40 EDT
Requires removing calls to non-TPTP deprecated APIs.
Comment 9 Paul Slauenwhite CLA 2009-06-30 07:00:36 EDT
As of TPTP 4.6.0, TPTP is in maintenance mode and focusing on improving quality by resolving relevant defects and increasing test coverage through test creation, automation, Build Verification Tests (BVTs), and expanded run-time execution. Since this defect is more than 2 years old, it may be no longer relevant. As part of the TPTP Bugzilla housecleaning process (see http://wiki.eclipse.org/Bugzilla_Housecleaning_Processes), this defect is resolved as WONTFIX. If this defect is still relevant and reproducible in the latest TPTP release (http://www.eclipse.org/tptp/home/downloads/), please re-open.
Comment 10 Paul Slauenwhite CLA 2009-07-03 06:53:15 EDT
Closing.