Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 320521

Summary: Move build console from cdt.ui to one of the build plugins
Product: [Tools] CDT Reporter: Andrew Gvozdev <angvoz.dev>
Component: cdt-buildAssignee: cdt-build-inbox <cdt-build-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: enhancement    
Priority: P3 CC: marc.khouzam
Version: 7.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 297222    

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.