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

Bug 325470

Summary: Optionally installed bundles should be acknowledged by the user
Product: [Eclipse Project] Equinox Reporter: Olivier Thomann <Olivier_Thomann>
Component: p2Assignee: P2 Inbox <equinox.p2-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: irbull, Mike_Wilson, pascal
Version: 3.7   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Olivier Thomann CLA 2010-09-16 09:57:19 EDT
I ended up in a situation where Mylyn was installed for free during other bundle installs.
This was really confusing and checking the installation history I could not see a line with Mylyn. So I had no idea how Mylyn ended up being installed.
After investigation, I found out that the your kit bundle has two optional dependencies on Mylyn Junit bundles. This pulls in all Mylyn when this bundle is installed, but the installation history doesn't mention Mylyn.
I think the installation workflow could be improved by showing what bundles can be optionally installed and let the user decide which ones should be installed.
After the installation, these optional installed bundles should be part of the installation history in order to be able to uninstall them if needed.

This is really bad with 4.x in which Mylyn is causing lots of grief right now. So Mylyn should not be installed in a 4.x workspace as long as the bug 325392 is not fixed.
Comment 1 Pascal Rapicault CLA 2011-06-11 23:37:57 EDT
The general issue is being discussed in another bug.

*** This bug has been marked as a duplicate of bug 247099 ***