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

Bug 359476

Summary: Provide Mylyn User Runtime Feature
Product: z_Archived Reporter: Miles Parker <milesparker>
Component: MylynAssignee: Mylyn Inbox <mylyn-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: mik.kersten
Version: unspecified   
Target Milestone: ---   
Hardware: Macintosh   
OS: All   
Whiteboard:

Description Miles Parker CLA 2011-09-29 16:13:14 EDT
I've found it a bit confusing and time-consuming to do a typical Mylyn install. There are a lot of features that need to be installed individually, and I'm quite familiar with Mylyn. It would be more difficult for casual users to know what to select. Pkus, there is a lot of dross in the Collaboration category to sift through. I think it would be really helpful to have a single feature that user could just select a single feature, perhaps called something like Mylyn for Eclipse. This would include:

1. All of the task stuff.
2. All of the connectors except for CDT.
3. Mylyn WikiText (?)
4. Egit Mylyn 

BTW, why isn't this last called something like Mylyn EGit Support?
Comment 1 Steffen Pingel CLA 2011-09-30 04:42:49 EDT
We have iterated over this quite a bit. The challenge is that there is no simple runtime feature that any user could install without a risk of pulling in undesired dependencies.

The moment we include the JDT bridge the feature is already useless for CDT and PHP programmers and other non Java developers. We could consider a "Mylyn for Java Programmers" feature which would include the all the features that we ship in the EPP Java package but then I would recommend getting the EPP package instead.

I would prefer a solution where users only select one base Mylyn feature and all relevant bridge features are automatically recommended based on the installed integrations, i.e. if a user has CDT, Mylyn should recommend installing the CDT bridge and provision it automatically. The same goes for connectors, if a Trac of Bugzilla server is detected the corresponding connector should be provisioned.

(In reply to comment #0)
> 4. Egit Mylyn
> 
> BTW, why isn't this last called something like Mylyn EGit Support?

The features is provided by EGit and not Mylyn. I assume it follows the EGit conventions for naming features.
Comment 2 Steffen Pingel CLA 2011-11-05 14:56:20 EDT
Closing for reasons stated in comment#1. Due to the number of integration features and the diverse set of dependencies there is no clear answer what to in a runtime feature. I would recommend consuming Mylyn through EPP packages to obtain the recommended set of integration features for a particular domain.