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

Bug 315895

Summary: Names and descriptions of CDT features are confusing
Product: [Tools] CDT Reporter: Sergey Prigogin <eclipse.sprigogin>
Component: cdt-docAssignee: Sergey Prigogin <eclipse.sprigogin>
Status: RESOLVED FIXED QA Contact: Doug Schaefer <cdtdoug>
Severity: normal    
Priority: P3 CC: marc.khouzam
Version: 7.0   
Target Milestone: 7.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
More consistent feature names and more detailed descriptions. eclipse.sprigogin: iplog-

Description Sergey Prigogin CLA 2010-06-05 23:04:08 EDT
CDT Utilities
The purpose of this feature is completely unclear and the description doesn't provide any useful information.

Eclipse C/C++ Development Platform
The description says: "Eclipse C/C++ Development Platform. It contains no toolchain integrations.". How is it different from Eclipse C/C++ Development Tools in CDT Main Features?

Eclipse C/C++ DSF gdb Debugger Integration
How is it different from CDT GNU Toolchain Debug Support?

Eclipse CDT Testing Feature
It's not clear from the name or description what this feature is for. A user may think that the feature supports development of C/C++ tests.

Eclipse Debugger for C/C++
It's not clear from the name or description what this feature is for. The description should say that this is an alternative to DSF gdb.

Names of features are inconsistent:
Some names start from "Eclipse C/C++", some from "CDT", some don't mention Eclipse of CDT at all.
Some features have word "Feature" in their names, some don't.
Comment 1 Sergey Prigogin CLA 2010-06-05 23:06:45 EDT
Created attachment 171208 [details]
More consistent feature names and more detailed descriptions.
Comment 2 Sergey Prigogin CLA 2010-06-05 23:10:05 EDT
Fixed in HEAD > 20100605.
Comment 3 CDT Genie CLA 2010-06-05 23:23:07 EDT
*** cdt cvs genie on behalf of sprigogin ***
Bug 315895 - Names and descriptions of CDT features are confusing.

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.xlc.sdk-feature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.platform-feature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.12 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/dsf-gdb/org.eclipse.cdt.gnu.dsf-feature/feature.properties?root=Tools_Project&r1=1.11&r2=1.12

[*] feature.properties 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/dsf-gdb/org.eclipse.cdt.gnu.dsf-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.8&r2=1.9

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/dsf/org.eclipse.cdt.examples.dsf-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/dsf/org.eclipse.cdt.examples.dsf-feature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/upc/org.eclipse.cdt.core.parser.upc.feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8

[*] feature.properties 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt-feature/feature.properties?root=Tools_Project&r1=1.12&r2=1.13

[*] feature.properties 1.12 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.11&r2=1.12

[*] feature.properties 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/xlc/org.eclipse.cdt.xlc.feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.8&r2=1.9

[*] feature.properties 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.gnu.build-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.10&r2=1.11

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.gnu.build-feature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/lrparser/org.eclipse.cdt.core.lrparser.sdk.feature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.5 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/upc/org.eclipse.cdt.bupc-feature/feature.properties?root=Tools_Project&r1=1.4&r2=1.5

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/cross/org.eclipse.cdt.build.crossgcc-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/cross/org.eclipse.cdt.build.crossgcc-feature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/lrparser/org.eclipse.cdt.core.lrparser.feature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8

[*] feature.properties 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/lrparser/org.eclipse.cdt.core.lrparser.feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.8&r2=1.9

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/util/org.eclipse.cdt.util-feature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/upc/org.eclipse.cdt.core.parser.upc.sdk.feature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.14 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.testing-feature/feature.properties?root=Tools_Project&r1=1.13&r2=1.14

[*] feature.properties 1.5 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc-feature/feature.properties?root=Tools_Project&r1=1.4&r2=1.5

[*] feature.properties 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/edc/org.eclipse.cdt.debug.edc-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.5&r2=1.6

[*] feature.properties 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/memory/org.eclipse.cdt.debug.ui.memory-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.5&r2=1.6

[*] feature.properties 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/memory/org.eclipse.cdt.debug.ui.memory-feature/feature.properties?root=Tools_Project&r1=1.5&r2=1.6

[*] feature.properties 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/p2/org.eclipse.cdt.p2-feature/feature.properties?root=Tools_Project&r1=1.6&r2=1.7

[*] feature.properties 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.gnu.debug-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.10&r2=1.11

[*] feature.properties 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.gnu.debug-feature/feature.properties?root=Tools_Project&r1=1.8&r2=1.9

[*] feature.properties 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.sdk-feature/feature.properties?root=Tools_Project&r1=1.12&r2=1.13

[*] feature.properties 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/codan/org.eclipse.cdt.codan-feature/feature.properties?root=Tools_Project&r1=1.5&r2=1.6

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/cross/org.eclipse.cdt.launch.remote-feature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/cross/org.eclipse.cdt.launch.remote-feature/sourceTemplateFeature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8
Comment 4 CDT Genie CLA 2010-06-06 01:23:01 EDT
*** cdt cvs genie on behalf of sprigogin ***
Bug 315895 - Names and descriptions of CDT features are confusing.

[*] feature.properties 1.8 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/jtag/org.eclipse.cdt.debug.gdbjtag-feature/feature.properties?root=Tools_Project&r1=1.7&r2=1.8
Comment 5 Marc Khouzam CLA 2010-06-06 19:55:53 EDT
Thank you Sergey.  Those feature names always confused me.
Comment 6 Sergey Prigogin CLA 2010-06-06 20:03:05 EDT
(In reply to comment #5)

Have you looked at the new ones? Are they less confusing? The best way to look at the new names together is to use a Hudson build, e.g https://build.eclipse.org/hudson/job/cdt-nightly/lastSuccessfulBuild/artifact/all/org.eclipse.cdt.releng/results/I.I201006060602/cdt-master-7.0.0-I201006060602.zip
Comment 7 Marc Khouzam CLA 2010-06-06 20:47:48 EDT
(In reply to comment #6)
> (In reply to comment #5)
> 
> Have you looked at the new ones? Are they less confusing? The best way to look
> at the new names together is to use a Hudson build, e.g
> https://build.eclipse.org/hudson/job/cdt-nightly/lastSuccessfulBuild/artifact/all/org.eclipse.cdt.releng/results/I.I201006060602/cdt-master-7.0.0-I201006060602.zip

I just tried with that build, and I think it is much nicer.  I especially like the mention of what is included in the C/C++ dev tools.

Didn't we have a mylyn feature or something?  I didn't see it.