Bug 20542 - [ExternalTools] Need to pull out support for external tool builders
Summary: [ExternalTools] Need to pull out support for external tool builders
Status: RESOLVED INVALID
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Ant (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P2 major (vote)
Target Milestone: ---   Edit
Assignee: Nick Edgar CLA
QA Contact:
URL:
Whiteboard:
Keywords: ui
Depends on:
Blocks:
 
Reported: 2002-06-18 11:43 EDT by Nick Edgar CLA
Modified: 2002-09-18 13:58 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Edgar CLA 2002-06-18 11:43:53 EDT
F3

The external tool builders support has several problems that, combined, make 
the feature essentially unusable.

Rather than address multiple fixes of varying risk at this late stage, we feel 
it is best to pull out this support and address the feature properly post 2.0.
For the various problems, see bug 20403, bug 20404 and bug 20336 (all of which 
we were previously considering as candidates for F4).  Although 20403 and 20404 
are simple bugs with simple fixes, bug 20336 is more interesting and is the 
real killer here.

Note that the rest of the external tools support will remain in.

To remove this support requires two low-risk changes:
1. Removethe XML for the External Tools Builders property page extension.
2. Make the external tools builder do a no-op.  This is needed so that if 
people have added external tools builders previously, they will no longer run.
The builders will remain configured on the project, but will not have any 
effect.  To fully remove them, the user will have to manually edit the .project 
file.
Comment 1 Jim des Rivieres CLA 2002-06-18 14:55:37 EDT
It is never good to be withdrawing promised release functionality at the last 
moment. I believe that external tools builders would provide value to certain 
users, and that the priority should be on fixing the more serious problems 
that would prevent it from being useful. We are within epsilon of having 
something useful, and recommend we push ahead rather than draw back.

See my comments on 20336.
Comment 2 Nick Edgar CLA 2002-06-18 16:01:35 EDT
We are going ahead with this after all.
The other PRs above have been marked for F4 and are awaiting approval (20403 
was previously approved).