Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 320521 - Move build console from cdt.ui to one of the build plugins
Summary: Move build console from cdt.ui to one of the build plugins
Status: NEW
Alias: None
Product: CDT
Classification: Tools
Component: cdt-build (show other bugs)
Version: 7.0   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: cdt-build-inbox@eclipse.org CLA
QA Contact: Jonah Graham CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 297222
  Show dependency tree
 
Reported: 2010-07-21 11:31 EDT by Andrew Gvozdev CLA
Modified: 2020-09-04 15:24 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 Andrew Gvozdev CLA 2010-07-21 11:31:46 EDT
The location of the build console in cdt.ui prevents better integration of the console with other build components. This task is a blocker for bug 297222, and I've run into it before on a few occasions too.

Currently the console classes are located in internal packages of cdt.ui. The suggested location is org.eclipse.cdt.make.ui so it would be accessible in other build plugins.
Comment 1 Andrew Gvozdev CLA 2010-08-30 10:41:38 EDT
I posted this request to cdt-dev development list. There were a few responses which I compiled below. 
Basically, this bug is stalled since there was no agreement but clear disagreement to proceed with that.

On Wed, Jul 21, 2010 at 11:52 AM, Doug Schaefer <cdtdoug@gmail.com> wrote:
> The idea is that the build console is independent of whatever build
> system you are using. I disagree that it should be moved.

On Wed, Jul 21, 2010 at 7:28 PM, <Warren.Paul@nokia.com> wrote:
> I haven?t looked at the patch,  but I?m assuming this change would introduce a new dependency from cdt.ui to cdt.make.ui?
Fact check: No, the patch does not introduce dependency from cdt.ui to cdt.make.ui.

> So while this type of change may not be flagged by API tooling, it?s still a very subtle API break in a way.
> It's forcing anyone using the build console to include the make plugins, which they currently don?t have to.

On Thu, Jul 22, 2010 at 1:12 PM, Alena Laskavaia <elaskavaia.cdt@gmail.com> wrote:
>    How about we move console to its own plugin? Would it help? It would be breakage but we can have 8.0 not 7.1.

see also bug 297222 where I post responses referring to its functionality.