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

Bug 320614

Summary: Update of Java EE IDE fails due to missing dependency on Mylyn
Product: [Technology] EPP Reporter: Jules H <jeclipse>
Component: jee-packageAssignee: Project Inbox <epp.packager-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: david_williams, remy.suen
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Jules H CLA 2010-07-22 07:03:04 EDT
Build Identifier: 20090621-0832

Running Help/Check for Updates generates errors and doesn't allow update of the Java EE component because there is a dependency from this core package to a Mylyn package that does not seem to be distributed as part of the core.  No guidance is given on how to update the Mylyn package.

One of the following should really happen here:

1. There should be no dependencies from core Eclipse IDE packages to packages that are not part of the core distribution.
2. If there are, the update mechanism should be able to fetch them.
3. Failing that, the update mechanism should be extended to be able to provide assistance on how to find the missing package (perhaps by including a URL for more information in the dependency metadata?)

Reproducible: Always
Comment 1 Jules H CLA 2010-07-22 07:07:05 EDT
Error message from event log:

Missing requirement: Java EE IDE Feature 1.2.2.20100217-2310 (org.eclipse.epp.package.jee.feature.feature.group 1.2.2.20100217-2310) requires 'org.eclipse.mylyn.ide.capabilities [3.2.0.v20100217-2310]' but it could not be found

I apparently have Mylyn 3.3.1 installed, with a release date in 2009; I can only presume this is as part of the original core distribution as I don't recall adding it myself.  Strangely, if I understand the message correctly, this dependency seems to require a lower version number but a later release date...?
Comment 2 Remy Suen CLA 2010-07-22 07:30:48 EDT
Platform/Update is deprecated. Provisioning-related bugs for Eclipse 3.4 and up should go to Equinox/p2.