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

Bug 95282

Summary: Automatically clean an Eclipse installation
Product: [Eclipse Project] Platform Reporter: Patrick Schonbach <schoenbach>
Component: Update (deprecated - use Eclipse>Equinox>p2)Assignee: Platform-Update-Inbox <platform-update-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: andrej, glen.84, jdmiles, pascal, schoenbach
Version: 3.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Patrick Schonbach CLA 2005-05-14 20:15:15 EDT
There should be a more sophisticated mechanism that allows to automatically 
uninstall any components that have been superseded by newer versions of that 
component.
Comment 1 Dorian Birsan CLA 2005-05-14 20:44:40 EDT
Patrick, do you have any particular suggestions?
Currently this is done by uninstalling the old version, as a separate action 
available after you turn off disabled feature filtering on the configuration 
manager.

In the past, there have been discussions about having a "Purge" operation, 
that someone could run when needed.
Comment 2 Patrick Schonbach CLA 2005-05-14 20:48:01 EDT
It would be neat to have something that removes all "trash" at once. ;-)
Comment 3 John Arthorne CLA 2008-06-03 19:21:48 EDT
*** Bug 116638 has been marked as a duplicate of this bug. ***
Comment 4 Glen A. CLA 2008-06-04 08:15:46 EDT
I like to keep one or two of the previous versions of each feature in case I need to rollback in situations where conflicts occur or where the later version is experimental.

What I suggest is to allow the user to specify the number of previous versions he/she wishes to keep, and to remove all other versions when an update occurs. This setting could be specified in Preferences -> Install/Update.
Comment 5 Patrick Schonbach CLA 2008-06-04 08:24:53 EDT
Additionally, I suggest a feature that is manually triggered and that displays all features and plugins(!) that could be removed and that allows the user to select from this list what to remove.
Comment 6 Pascal Rapicault CLA 2008-06-04 10:48:58 EDT
In p2 this is being handled by bug #212078
Comment 7 John Arthorne CLA 2008-06-04 12:11:11 EDT
This won't be addressed in legacy update manager code.