Bug 162672 - Manage Configuration allows multiple select but doesn't act on it
Summary: Manage Configuration allows multiple select but doesn't act on it
Status: RESOLVED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Update (deprecated - use Eclipse>Equinox>p2) (show other bugs)
Version: 3.2.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-Update-Inbox CLA
QA Contact:
URL:
Whiteboard: obsolete
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-10-28 12:17 EDT by Steve Francisco CLA
Modified: 2012-07-24 10:21 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Francisco CLA 2006-10-28 12:17:31 EDT
Open Manage Configuration (Help > SoftwareUpdates > ManageConfiguration).
Expand the tree to see a list of Eclipse features.
Select a few of them by clicking while holding the Ctrl key down.
The right panel shows the actions you can perform (like Disable or Show properties).
Select one of those actions and you will see it only applies to the first feature in the selection.

Either the operations offered should apply to all selected items, or multiple selection should not be allowed.

Personally I'd prefer if multiple selection was enabled, and the action is performed against all. For example, if I have a number of patches applied, I'd like to be able to select a group of them and disable or enable in one convenient action.

Another odd behaviour related to this:
Select one enabled feature (like Eclipse Platform) and you'll see the following operations allowed:
  Scan for Updates
  Disable
  Show properties
Now select a second feature (like PDE) and the list remains the same.
Now select a third feature (like Equinox) and for some reason "Show properties" gets removed from the choices.  
It seems like there is some logic attempting to limit choices based on multi-select but it's just not working well.
Comment 1 Victor Toni CLA 2007-02-20 19:41:36 EST
This is one of the most annoying things after updating many plugins (especially because of bug 174821).

Maybe uninstalling multiple (disabled) features at once should be a task of its own?
Comment 2 Dejan Glozic CLA 2007-04-11 15:41:37 EDT
There are also open defects on disabling/uninstalling mutually dependent features at once. The code is not treating this as one atomic operation and therefore will not work (because disabling feature by feature leaves the state in error, but disabling all at once does not).
Comment 3 Dejan Glozic CLA 2007-04-13 15:51:48 EDT
I improved the behaviour of multiple selection so that only operations that apply to multi-selection are showing.

However, I didn't fix batch uninstall because it can only work for independent features. Patches will work actually if they are not mutually dependent. However, removing a set of features that prereq each other will not work because jobs are validated and executed one by one. All jobs should be validated in a batch and then executed without further validation.

Well, not in 3.3 unless somebody has time to do it for me and not introduce new APIs :-).
Comment 4 Mike Wilson CLA 2008-04-10 13:02:12 EDT
Lowering the severity. This is a real bug, but there is a workaround.
Comment 5 John Arthorne CLA 2012-07-24 10:21:25 EDT
The Eclipse Update component is no longer under development, and no longer exists in the Eclipse Platform 4.x stream. If this problem still occurs in Eclipse Platform 4.2 or later, please enter a new bug report against Equinox p2.